Record decision
record_decisionRecord a settled decision as a git-versioned markdown file, so future sessions inherit the same context and no prior state is overwritten.
Instructions
Append a decision the user has settled. Writes one markdown file plus a git commit; nothing is overwritten or removed, so a mistaken entry is corrected by superseding it rather than by editing. The decision then appears in every future resume context. Capture autonomously as you observe it — no permission needed — but only for things a future session could not re-derive; skip restatements and progress narration.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | The reasoning behind it. Keep it short: bodies are re-read in every future session and count against the resume budget. | |
| title | Yes | One crisp fact, phrased as a statement. This exact text appears in every future resume context, so make it self-contained. | |
| 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. | |
| confidence | No | 'confirmed' when the user stated it plainly; 'tentative' when you inferred it. Defaults to tentative, which is the honest default for an inference. |