Freeze claim
freeze_claimLock a claim as a permanent invariant, preventing autonomous capture from overriding it. Contradicting claims are parked for human review; only an explicit unfreeze can change it.
Instructions
Mark a claim frozen: an invariant that must never change. This is the one deliberate lock in the model, so call it ONLY when the user explicitly asks for something to be locked — never on your own initiative. Once frozen, autonomous capture can no longer supersede it: a contradicting claim is parked for human review instead. Overriding it later requires resolve_claim with unfreeze, which is also an explicit human decision. Idempotent: freezing an already-frozen claim changes nothing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Claim id (for example c1) or a unique substring of its title — 'why' and 'freeze' both accept either. | |
| 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. |