v5.13.0 β π§‘ The Heartbeat Edition
Persistent Project Context with Memory, looped for you.
The SessionStart heartbeat now surfaces the intent delta β the goal and 6Ws the code can't carry β so every Claude Code session opens grounded in what your project means, not just what it contains.
Added
- Heartbeat intent delta β the heartbeat appends
Β· +N intent the code can't carry(N = populatedproject.goal+ the 6Ws,slotignoredexcluded). E.g.faf: context βͺ 100% β fresh Β· +7 intent the code can't carry. A structural count of what only a human can give or confirm β never a fabricated benchmark. - README β "For Claude Code teams" β how the committed
.fafplus the SessionStart hook give every teammate's Claude the same grounding ongit clone.
Changed
- Tagline β "Persistent Project Context with Memory, looped for you."
Removed
- Two dead io.github registry workflows β
one.faf/claude-faf-mcpis the canonical namespace.
Registry
- One canonical listing β the duplicate
io.github.Wolfe-Jam/claude-faf-mcpis deprecated in favour ofone.faf/claude-faf-mcp(DNS-verified); theone.faf/contextreceipt ships with this publish.
572 tests Β· 28 suites Β· 3 platforms Β· π 100%
FAF defines. MD instructs. AI codes.