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.

Trust Layer

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.

Execution Layer

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

    active

    Review 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

    active

    plugins/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)

    active

    crates/api — /healthz, /readyz, /v1/sites* management, /v1/wp/* HMAC connector, and change sets approval routes live

    View Screen →
  • Engine (Rust)

    scaffold

    crates/engine — hand-built crawler, linter checks, PageRank, TF-IDF (D-008; lands in Phase 1)

  • Worker

    scaffold

    crates/worker — apalis queues land in Phase 1: crawls, uptime watchdog, daily pulls

  • Dashboard (Next.js 16)

    active

    Next.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.