End state
Outcome: {{END_GOAL}}
Finished state: {{END_STATE}}
● Confirmed
● Assumption
○ Open
flowchart TD
A["Requester
Owns the desired outcome"]:::confirmed --> B["Goal contract
Outcome, boundaries, proof"]:::confirmed
B --> C["Review board
Checklist and evidence slots"]:::confirmed
C --> D{"Human review
Approve or revise"}:::open
D -->|Approve| E["Pinned executor
Works within the contract"]:::assumption
D -->|Revise| C
E --> F["Provider or artifact state
Read back the result"]:::assumption
F --> G["Verified handoff
Evidence, limits, resume point"]:::confirmed
classDef confirmed fill:#e8f6ed,stroke:#147a3d,color:#173b25
classDef assumption fill:#fce8f0,stroke:#c2185b,color:#5b1430
classDef open fill:#fff,stroke:#94a3b8,color:#475569,stroke-dasharray:5 5
Route to the end state
flowchart LR
U["Unsettled brief
Desired outcome is known"]:::open --> P["Draft contract
Define proof and limits"]:::confirmed
A["Missing evidence
Facts or access are unclear"]:::open --> P
P --> R["Review board
User can inspect the whole plan"]:::confirmed
R --> Q{"Approval gate
Revise or launch"}:::open
Q -->|Revise| R
Q -->|Launch| X["Verified result
Executor returns evidence"]:::assumption
classDef confirmed fill:#e8f6ed,stroke:#147a3d,color:#173b25
classDef assumption fill:#fce8f0,stroke:#c2185b,color:#5b1430
classDef open fill:#fff,stroke:#94a3b8,color:#475569,stroke-dasharray:5 5