Skip to content

Architecture diagrams

Governed change loop

flowchart LR
    A["Developer or host agent"] --> B["Preflight"]
    B --> C["Requirement scope"]
    C --> D["Linked tests"]
    D --> E["Native implementation"]
    E --> F["Verification"]
    F -->|pass| G["Checkpoint and evidence"]
    F -->|retry| C
    B -->|clarify or stop| H["Human alignment"]

Source-of-truth flow

flowchart TD
    R["docs/requirements/*.yml"] --> S["specsmith sync"]
    T["docs/tests/*.yml"] --> S
    S --> C[".specsmith derived caches"]
    C --> P["Preflight and audit"]
    P --> L["LEDGER.md"]
    P --> E["ESDB"]
    L --> K["Compact checkpoint"]
    E --> K

Integration boundary

flowchart LR
    H["Host agent tools"] -->|intent and observed evidence| S["Specsmith AEE kernel"]
    S -->|accepted scope and linked tests| H
    S --> M["MCP or focused adapter"]
    S --> G["Grace local fallback"]
    S --> D["Ledger and ESDB"]

The host owns code editing, Git, browsers, deployment, and framework skills. Specsmith owns requirements, test traceability, epistemic boundaries, verification, and durable evidence.