Record constraint
record_constraintRecord a project boundary that future sessions must respect. Persist the rule in a git commit so each resume context enforces it.
Instructions
Append a constraint that future work must respect. Same persistence as record_decision: one file, one commit, append-only. A constraint is a boundary rather than a choice — 'ids stay short and typeable' rather than 'we chose X'. Use freeze_claim only if the user wants it to become unchangeable.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | Why the constraint exists. Kept short — it is re-read every session. | |
| title | Yes | The boundary, phrased as a rule future work must satisfy. Appears verbatim in every future resume context. | |
| project | No | Named project in the central store. Omit inside a repo that has .continuity/, where state is found by walking up from the working directory. |