1.3 KiB
1.3 KiB
Invocation Policy
Formal Output Requires Real Invocation
Formal output includes:
- reviewer report;
- lead writer outline repair;
- lead writer draft;
- specialist analysis used for a user decision.
Formal output must come from a real sub-session, thread, tool invocation, or explicitly approved external execution path.
Controller May Do
The controller session may:
- prepare context packs;
- create review briefs;
- route source files;
- launch or coordinate sub-sessions;
- summarize returned formal outputs;
- update project records;
- ask the user for decisions.
Controller Must Not Do
The controller session must not:
- impersonate a reviewer or lead writer;
- create a formal report without real invocation;
- treat a prompt draft as an executed report;
- advance the project after its own recommendation;
- hide uncertainty about missing capability.
Missing Capability
If a required agent, skill, or runtime is unavailable:
- Create a supplier ticket in
requirements/ccpe/orrequirements/skills-vault/. - Set project state to
blocked_waiting_capability. - Stop until the user confirms the capability is ready.
Simulation
Simulation is allowed only for planning and must be labeled:
simulation_only: true
formal_output: false
excluded_from_synthesis: true