Governor Intake
Use Intake as a low-cost state-registration operation. The user supplies the relevant context; record it without rediscovering the project, then stop.
Intake invariants
- Do not open, review, summarize, edit, test, build, deploy, or call external systems for the referenced task.
- Do not scan a repository or reconstruct broader strategy when the supplied context is sufficient.
- Do not improve or reinterpret settled decisions, do-not-reopen boundaries, or requested scope.
- Treat task completeness, human authorization, and capacity as independent gates. Neither implies another.
- Store durable capacity as
NOT_OBSERVED. A timestamped human observation is audit evidence only and must not become a durable PASS, FAIL, AVAILABLE, or WAITING_FOR_RESET determination.
- Intake never performs substantive execution. A resume preparation may establish eligibility, but a separate authorized execution process must perform the task.
- Never infer, guess, or discover a missing artifact identity or requested change. Preserve the partial task and require human clarification.
Capture flow
- Use only the task context and artifact references supplied by the user.
- Record the minimum resumable state: title, objective, inputs, supplied context, authorized work, settled decisions, do-not-reopen boundaries, expected completion condition, human-review items, blockers, approval requirement/state,
capacity_state: NOT_OBSERVED, the execution-time capacity-check requirement, and a short resume instruction.
- For an artifact edit, mark
ARTIFACT_EDIT and set the explicit-supply flags true only when the human actually supplied the exact artifact reference and bounded change. Pass those references as opaque strings; the script never opens them.
- Create the record with
scripts/governor_intake.py create. The script persists task_completeness; incomplete artifact tasks remain preserved in WAITING_FOR_INPUT with visible missing requirements.
- Preserve any observable usage indicator exactly as displayed. If none is available, record
NOT_OBSERVED; never infer zero usage.
- Return only the record path, current lifecycle state, missing requirements if any, durable capacity state/check requirement, and approval state. Stop.
The durable record schema and state meanings are in references/task-record.md. Read that reference when creating, updating, or resuming a record.
Defer and resume
- Use
evaluate to inspect whether the independent gates are satisfied.
- Use
validate-completeness to persist the current completeness result on an existing record. It does not fill missing information.
- Use
set-gates only for explicit human approval; approval is durable.
- Use
record-capacity-observation to retain a human-supplied capacity observation for audit analysis. It must not change readiness.
- Use
prepare-resume to emit a bounded resume envelope and measure reconstruction overhead. It must not execute the task.
READY_TO_EXECUTE means only that durable completeness, input, blocker, and approval conditions are satisfied. It does not mean capacity has passed and it does not start execution.
- A transition to
EXECUTING must receive a fresh capacity check in that same execution transition. The check may be human-supplied until Governor can observe capacity independently; omit percentage when none was supplied.
- An incomplete artifact task takes precedence over approval and capacity and remains
WAITING_FOR_INPUT until the human supplies the missing execution contract.
- Lifecycle transitions beyond readiness are recorded only from an external execution or verification event.
Exit condition
After Intake, reply compactly with: task captured, saved record path, lifecycle state, missing requirements if any, human-approval state, capacity_state, and whether an execution-time capacity check is required. Do not continue into planning or execution.
1---2name: governor-intake3description: Capture and completeness-check a supplied, bounded task for deferred execution while preserving scope, settled decisions, do-not-reopen constraints, inputs, blockers, and independent human-approval and capacity gates. Use when the user says to intake, queue, log, or save work for later without executing it. Do not use to perform the deferred task.4---56# Governor Intake78Use Intake as a low-cost state-registration operation. The user supplies the relevant context; record it without rediscovering the project, then stop.910## Intake invariants1112- Do not open, review, summarize, edit, test, build, deploy, or call external systems for the referenced task.13- Do not scan a repository or reconstruct broader strategy when the supplied context is sufficient.14- Do not improve or reinterpret settled decisions, do-not-reopen boundaries, or requested scope.15- Treat task completeness, human authorization, and capacity as independent gates. Neither implies another.16- Store durable capacity as `NOT_OBSERVED`. A timestamped human observation is audit evidence only and must not become a durable PASS, FAIL, AVAILABLE, or `WAITING_FOR_RESET` determination.17- Intake never performs substantive execution. A resume preparation may establish eligibility, but a separate authorized execution process must perform the task.18- Never infer, guess, or discover a missing artifact identity or requested change. Preserve the partial task and require human clarification.1920## Capture flow21221. Use only the task context and artifact references supplied by the user.232. Record the minimum resumable state: title, objective, inputs, supplied context, authorized work, settled decisions, do-not-reopen boundaries, expected completion condition, human-review items, blockers, approval requirement/state, `capacity_state: NOT_OBSERVED`, the execution-time capacity-check requirement, and a short resume instruction.243. For an artifact edit, mark `ARTIFACT_EDIT` and set the explicit-supply flags true only when the human actually supplied the exact artifact reference and bounded change. Pass those references as opaque strings; the script never opens them.254. Create the record with `scripts/governor_intake.py create`. The script persists `task_completeness`; incomplete artifact tasks remain preserved in `WAITING_FOR_INPUT` with visible missing requirements.265. Preserve any observable usage indicator exactly as displayed. If none is available, record `NOT_OBSERVED`; never infer zero usage.276. Return only the record path, current lifecycle state, missing requirements if any, durable capacity state/check requirement, and approval state. Stop.2829The durable record schema and state meanings are in [references/task-record.md](references/task-record.md). Read that reference when creating, updating, or resuming a record.3031## Defer and resume3233- Use `evaluate` to inspect whether the independent gates are satisfied.34- Use `validate-completeness` to persist the current completeness result on an existing record. It does not fill missing information.35- Use `set-gates` only for explicit human approval; approval is durable.36- Use `record-capacity-observation` to retain a human-supplied capacity observation for audit analysis. It must not change readiness.37- Use `prepare-resume` to emit a bounded resume envelope and measure reconstruction overhead. It must not execute the task.38- `READY_TO_EXECUTE` means only that durable completeness, input, blocker, and approval conditions are satisfied. It does not mean capacity has passed and it does not start execution.39- A transition to `EXECUTING` must receive a fresh capacity check in that same execution transition. The check may be human-supplied until Governor can observe capacity independently; omit percentage when none was supplied.40- An incomplete artifact task takes precedence over approval and capacity and remains `WAITING_FOR_INPUT` until the human supplies the missing execution contract.41- Lifecycle transitions beyond readiness are recorded only from an external execution or verification event.4243## Exit condition4445After Intake, reply compactly with: task captured, saved record path, lifecycle state, missing requirements if any, human-approval state, `capacity_state`, and whether an execution-time capacity check is required. Do not continue into planning or execution.