log-sessionlisted
Install: claude install-skill Faaz17/Agents-and-Skills
# /log-session, end-of-session notes update
Keep `.claude/PROJECT_NOTES.md` an accurate living snapshot and `docs/BUILD_LOG.md` an honest history. A fresh session reads both first, so write for that reader.
## Steps
1. Review the conversation: what got built, what was decided, what broke and how it was fixed, what was tested and at which rung.
2. Append to `docs/BUILD_LOG.md`, newest at the top, under the format header:
```
## YYYY-MM-DD: short title
**Did:** what actually changed
**Tested:** which rung (compiles / bench / ring / match), and the result
**Learned:** anything that changes a future decision
**Next:** the immediate next action
```
3. Update `.claude/PROJECT_NOTES.md`:
- Recent activity log: add today's entry.
- Open questions: close anything that got answered, and add anything new that emerged.
- Next actions: rewrite so the top item is the literal next action.
- What we know versus what we're assuming: if something moved from assumed to confirmed, move it and note the date.
- Convert relative dates ("today", "last week") to absolute ones.
4. If a rule or event detail was confirmed this session, treat it as significant and follow the rule-change protocol in `.claude/rules/competition_rules.md`. Update `docs/RULES.md`, `docs/COMPETITION.md`, `AGENTS.md`, and re-check every design decision made under the old assumption.
5. If a ring test happened, make sure `docs/BUILD_LOG.md` records the actual pass and fail numbers rat