Skip to content

DynamicDigitalBrain — Architecture Diagram

flowchart TD
    subgraph Scheduler["Scheduler"]
        cron["node-cron"]
    end

    subgraph Pipeline["Multi-Agent Pipeline"]
        agent_arch["Architect Agent"]
        agent_builder["Builder Agent"]
        agent_spec["Spec Writer Agent"]
        agent_site["Site Builder"]
    end

    subgraph Storage["State & Output"]
        db[(SQLite brain.db)]
        docs["MkDocs docs/"]
    end

    subgraph External["External Services"]
        github["GitHub API (Octokit)"]
        claude["Anthropic Claude API"]
    end

    index["index.js (CLI Entry)"] --> cron
    cron --> agent_arch
    agent_arch --> agent_builder
    agent_builder --> agent_spec
    agent_spec --> agent_site
    agent_arch --> db
    agent_builder --> db
    agent_spec --> db
    agent_site --> docs
    agent_arch --> github
    agent_builder --> claude
    agent_spec --> claude