Skip to content

v2.1 — Data boundaries, expansion control, anti-fatigue

Choose a tag to compare

@nanwulan nanwulan released this 26 Jul 11:16

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.