| name | writing-cybernetic-execution-policies |
| description | Use when an existing v1 control chain requires plan.control.json execution policy artifacts. |
Writing Cybernetic Execution Policies
Legacy v1 compatibility only. V2 execution strategy is agent-owned and may be
revised without human approval.
Overview
Create the execution strategy for controlled work.
This skill consumes requirements, any required design, and goal.control.json.
It does not analyze requirements, design the solution, review its own policy,
compile runtime, or execute target work.
Use assets/execution-policy-template.md.
Detailed rules live in:
references/execution-policy-detailed-rules.md
references/batch-cadence.md
references/evidence-check-governance.md
Required Input
Use completed requirements.control.json and goal.control.json, plus
design.control.json when required design was required or a design artifact
exists.
For controlled_run, do not create an execution policy unless
What the User Approved is Approved or the current user message explicitly
approves the compact control commitment.
For controlled_run with requirements schema 1.1.0+, also require
approved_control.information_sufficiency_check to be satisfied or reviewed
not_required, with run-local evidence_ref values and approved independent
counterexample_review. If this is absent or unfinished, route to
RunInformationSufficiencyCheck.
When strategy_policy is reviewed_replanning, the policy may describe a
current-generation strategy. It must separate hard anchors from strategy details
that may change by reviewed amendment.
Required Infrastructure
Follow $cybernetic-workflow-infrastructure.
For non-trivial execution policies, use $cybernetic-planning-workflow or load its
instructions. If that workflow is unavailable, stop and report the missing
planning infrastructure.
Required Sections
The execution policy must include:
- Source Contracts
- Rules That Cannot Change
- Tactical Degrees of Freedom
- Dependency Matrix
- Who Does The Work / Context Use
- Work Coverage And Action Limits Matrix
- Where The Result Must Show Up
- Steps That Make The Result True
- Required Step To Producing Action Alignment
- Action That Can Make It Done
- Work Size And Evidence Check Budget
- Batch Cadence
- Destructive Intermediate-State Policy
- Output Material / Evidence Collection
- Evidence Lifecycle / Evidence Budget
- Stop Conditions
Work Assignment
Choose one:
Main-only
Serial subagent-driven
Parallel subagent-driven
Record selected agent workflow, subagent execution mode, and maximum concurrent
subagents. Use .agents/skills/references/delegation-workflow-registry.json
for workflow capability limits.
Default:
ordinary_direct_work and bounded_runtime: usually Main-only, unless
wide inspection/audit/verification needs serial delegation.
controlled_run: use Serial subagent-driven unless Main-only has a
context-load justification.
- Parallel execution only when human approval, dependency independence, and
control review are explicit
Producing Action Alignment
For each blocking required step, state:
required step -> producing action -> mainline work package -> evidence after action
If the target requires implementation, measurement, repair, diagnosis, or
decision, do not make the mainline package only inspect, summarize, classify, or
compare existing evidence.
Test Policy
Omit required_tests by default. Do not prescribe test quantity, test order,
TDD, or red-green development. Tests are optional; retain them only under the
criteria in references/execution-policy-detailed-rules.md. Counterexample Gate
remains the semantic quality entry, and regression capture is optional.
Evidence And Batch Budget
Use references/batch-cadence.md and
references/evidence-check-governance.md.
Choose batches large enough to make coherent progress and small enough to be
diagnosable. Keep evidence checks proportional to work. Store summary/delta
evidence when raw evidence would dominate execution.
Output Format
Output or update:
docs/cybernetics/runs/<slug>/plan.control.json
Response-only summary:
Created or updated execution policy:
`docs/cybernetics/runs/YYYY-MM-DD-slug/plan.control.json`
Status:
- `candidate` / `blocked`
Work assignment:
- ...
Mainline work packages:
- ...
Response-only next step:
- return to `$orchestrating-cybernetic-pregoal`; include `允许使用 subagent 执行 review。`, or
- if manual fallback is being used, run `$reviewing-cybernetic-control-structures`.
Do not write runtime /goal prompts or conversational next-step prompts into
the policy artifact.
Validation Checklist