Why
whyTrace a claim's history: current status, predecessors it replaced with recorded reasons, and closing reason. Use before re-opening settled claims to avoid re-litigating closed questions.
Instructions
Explain a claim's history. Read-only; writes nothing. Returns the claim's current title and status, then one line per predecessor it replaced with the reason recorded at the time, then its closing reason if it has been resolved. A claim that replaced nothing says so explicitly ('supersedes nothing — original decision') rather than returning an empty result, so a blank answer always means the lookup failed, never that the history is empty. Accepts a claim id or a unique substring of its title; an ambiguous substring returns the candidate ids instead of guessing, and no match says so. Call it before re-opening anything that looks settled — the answer is often that it was already decided, reversed once, and why, which is the difference between a considered change and re-litigating a closed question.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Claim id (for example d4) or a unique substring of its title. Substrings are matched case-insensitively against both id and title, so a distinctive few words are usually enough. | |
| 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. |