Planner
Reads deployment state and decomposes the requirement into a dependency-ordered task list. Plans are rejected if they contain cycles or skip verification.
Five agents with separate responsibilities exchange tasks and results through a logged message bus. Filter by capability.
Reads deployment state and decomposes the requirement into a dependency-ordered task list. Plans are rejected if they contain cycles or skip verification.
Runs a deterministic audit of the site source and edits files to fix issues, sandboxed to the site directory.
Chooses the next provisioning step from observed AWS state. Writes need approval; policy and DNS changes always do.
Runs the evidence suite, then probes further to localise failures. Its verdict must match the code-computed result.
Explains the root cause and selects one tested playbook. It cannot change infrastructure itself.