Phase 0 · Foundations
SeoForge — AI SEO Automation Agent
An autonomous SEO agent that audits sites, drafts fixes, and publishes approved changes through a WordPress connector — every change logged, authenticated via HMAC, and reversible.
Approvals Queue
Review proposed fixes before they are published to WordPress. Inspect visual before/after diffs, toggle per-site autonomy mode, and approve changes in one click.
WordPress Site Connector
Download the plugin zip, issue one-time sf1_ connection keys, monitor live telemetry, pause/resume polling, and inspect the command queue.
System Components Status
Approvals Queue & Trust Layer
activeReview engine/LLM drafted fixes with visual before/after diffs. Approve with one-click or enable hands-off autonomy mode (D-011).
View Screen →WordPress Site Connector
activeplugins/wordpress-connector — outbound 2-min poller, HMAC signing, change log with rollback, guardrails (D-013/D-014/D-015). Settings UI live!
View Screen →API (Axum)
activecrates/api — /healthz, /readyz, /v1/sites* management, /v1/wp/* HMAC connector, and change sets approval routes live
View Screen →Engine (Rust)
scaffoldcrates/engine — hand-built crawler, linter checks, PageRank, TF-IDF (D-008; lands in Phase 1)
Worker
scaffoldcrates/worker — apalis queues land in Phase 1: crawls, uptime watchdog, daily pulls
Dashboard (Next.js 16)
activeNext.js 16 + React 19 — typed API client, Approvals Queue & WordPress Settings UI
View Screen →
Project documentation — decisions, SEO concepts, journal and roadmap — live in../seo-saas-notes/next to this repo.