Topology (10 nodes)

The plan graph flows through these nodes:

Node Type Purpose
read_spec inline Read the source spec file
ingest inline Parse requirements, constraints, sections
decompose inline Break requirements into step nodes
author_steps inline Write the goal, actions, inputs, outputs, acceptance criteria for each step
map_dependencies inline Compute dependency edges with edge_class and execution order
integrate inline Assemble the complete plan
coverage_audit inline Verify requirement coverage
emit inline Render the plan document (Markdown or JSON)
plan_verify inline (no-llm) Code-enforced structural validation (12 checks)
write_plan inline Write the plan to disk

The flow

text
1
2
read_spec -> ingest -> decompose -> {author_steps || map_dependencies} -> integrate
    -> coverage_audit -> emit -> plan_verify -> write_plan

Two blocking gates with bounded refinement back-edges to integrate:

  1. coverage_audit --- requirement coverage
  2. plan_verify --- structure + executor-readiness (code-enforced)