spec
Destructive
Manage deterministic plan specs. Actions: create, status, approve, freeze, list. Specs use a fixed skeleton (goal, non-goals, constraints, context, files, acceptance, risks, rollback).
Instructions
Manage deterministic plan specs. Actions: create, status, approve, freeze, list. Specs use a fixed skeleton (goal, non-goals, constraints, context, files, acceptance, risks, rollback). Approve requires zero gaps; freeze pins a content hash and makes the spec immutable.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | What this work must achieve | |
| spec | No | Spec reference for status/approve/freeze (NNN, NNN-slug, or path) | |
| risks | No | Known risks | |
| title | No | Spec title (required for create) | |
| action | Yes | Spec action | |
| context | No | Background context | |
| project | No | Project slug (auto-detected if omitted) | |
| rollback | No | How to undo this work | |
| non_goals | No | Explicitly out of scope | |
| acceptance | No | Acceptance criteria; each item needs a command or a manual reason | |
| constraints | No | Hard constraints | |
| allowed_files | No | Globs this work may touch | |
| forbidden_files | No | Globs this work must not touch |