checkpoint
Record a complete design session's agreed features, risks, data sources, and decisions in one atomic transaction. Reports duplicates so the session can address them immediately.
Instructions
Record everything agreed in one design session, in a single transaction. A design conversation produces features, risks, data sources and decisions together and they only make sense together; recording them one call at a time leaves a half-captured design if anything fails, and nothing afterwards can tell which rows came from that sitting. Duplicates are reported rather than skipped or forced — being told 'three of your fourteen already exist' is information the design session should see.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | Directory identifying the project and the tree. Defaults to this session's working directory, which in a git worktree is that worktree. | |
| goal | No | The goal the session was about, if it was about one. | |
| note | No | What the session concluded, in a sentence or two. | |
| actor | No | ||
| items | Yes | Everything the session agreed on — not just the features. | |
| conferral | No | Required. One conferral for the sitting. A design is argued as a whole — whether the pieces fit, what it left out — not item by item. |