v2.1 — Data boundaries, expansion control, anti-fatigue
v2.1 — Architecture hardening
Based on peer review of the V2 design.
Changes
- Entry cap (30) — Decision Log and Failure Memory each capped at 30 entries. Oldest deleted on overflow. Prevents PROJECT.ftmd from growing indefinitely.
- claude-mem data boundary — Explicit boundary table: what belongs to claude-mem (cross-project knowledge, user preferences) vs. handoff (current project state, session decisions).
- Timeline as decision evolution — Timeline command explicitly scoped to strategic decisions, not development logs or file edits.
- Consecutive rejection stop — If user declines reminders twice in a row, all further auto-reminders stop for that session.
Docs
- README: Added Compatibility section — skill works on any Claude Code instance regardless of underlying model (tested on DeepSeek). FTMD files readable by any AI tool.