checkpoint ยท diff
git:20260713.90c0e23 to git:20260802.de79983
7 added, 2 removed. Audit A to A.
---
name: checkpoint
description: Reconcile and save the current FSL task state before compaction, clearing, handoff, or ending substantial work.
disable-model-invocation: true
allowed-tools:
- Read
- Grep
- Glob
- Bash(git status *)
- Bash(git diff *)
---
# Checkpoint the active task
Update `.claude/work/active.md`. If it does not exist, create it from the template only when a substantial
task is actually active.
Verify the current conversation's claims against:
- `git status --short`
- `git diff --stat` and the relevant diff
- files and symbols referenced by the task packet
- exact observed command output for verification claims
Preserve the goal, authority surface, invariants, decisions with reasons, exact evidence, changed files,
- completed work, failed approaches, exact test outcomes, remaining work, and one next action. Remove
- superseded hypotheses, raw logs, conversational narration, completed plans, and machine-specific paths.
+ completed work, failed approaches, exact test outcomes, discovered follow-ups, remaining work, and one
+ next action. Remove superseded hypotheses, raw logs, conversational narration, completed plans, and
+ machine-specific paths.
+
+ Reconcile every discovered soundness defect: it must be fixed in scope, linked to an existing or newly
+ created issue, or marked `authorization required` with an explicit user request. Do not mark the task
+ complete while such a finding exists only in chat, review output, or agent memory.
Do not claim a test passed because it was planned, started, or passed in an earlier tree state. Do not use
the checkpoint to introduce a new design decision or expand scope silently.