wind-downlisted
Install: claude install-skill anttitevanlinna/agents-102
# /wind-down — end-of-session protocol
Sessions accumulate deferred work: sim+eval gates skipped while iterating, corrections worth compounding, signal files uncommitted, sentinels left on disk. The fix is a deliberate wrap ritual you run when *you* decide the session is over.
**Order matters: check → test → compound → bank taste → clear → hand off.** Don't compound before testing (a failing sim+eval may surface a correction worth capturing). Don't clear before compounding (sentinels are the evidence of what happened).
## When to invoke
- Antti signals wrap: "let's wind down", "we're wrapping up", "ship it", "I'm done for now", or explicit `/wind-down`.
- Before a long break, model switch, or push of significant changes to `main`.
Do NOT invoke mid-session, after trivial turns (typo / single label swap), or without Antti's wrap signal.
## The protocol
### Step 1 — Check
```bash
SID="$CLAUDE_SESSION_ID"
test -f /tmp/claude-curr-edits-${SID} && cat /tmp/claude-curr-edits-${SID}
cd ~/Projects/agents-102 && git status --short
git status --short -- continuous-research/
git diff -- 'curriculum/articles/*.md' 'content/articles/*.md' 2>/dev/null | grep -E '^\+status: ready'
git log --since="3 hours ago" --oneline # what was already committed mid-session
```
Report a 5-line punch list:
```
Deferred this session:
- N substantive curriculum edits → sim+eval gate (curriculum-pre-ship-audit)
- N research files modified → /research-review per file
- N article(s) flipped to