This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+14 more
Summary
AI summaryThe faf_score function now directly calls faf-cli's IANA‑spec scoreFafYaml, ensuring identical scoring to the CLI and fixing handling of invalid .faf files.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Bugfix | Medium |
`faf_score` rewired to use faf-cli's `scoreFafYaml` directly. `faf_score` rewired to use faf-cli's `scoreFafYaml` directly. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Bugfix | Medium |
Invalid or unreadable `.faf` files now return honest `0/100 (0%)` with diagnostic messages. Invalid or unreadable `.faf` files now return honest `0/100 (0%)` with diagnostic messages. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Bugfix | Medium |
Added Node 18 ESM‑from‑CJS compatibility via dynamic-import bridge. Added Node 18 ESM‑from‑CJS compatibility via dynamic-import bridge. Source: llm_adapter@2026-05-26 Confidence: high |
— |
Full changelog
🛡️ Loop closes for claude — truthful score lands for users
WJTTC AERO Phase 2 caught it; v5.6.1 closes the shield loop. faf_score now calls faf-cli's IANA-spec scoreFafYaml directly — same number faf score (CLI) and faf-mcp 2.1.1 emit. Banned medal/colored-circle ladder retired; canonical Unicode tier glyphs only.
Fixed
faf_scorerewired through faf-cli'sscoreFafYaml(replaces FafCompiler-based path). Output:FAF SCORE: <n>/100 (<n>%) ● TIER+ progress bar + populated/total + next-tier hint.- Invalid/unreadable
.faf— honest0/100 (0%)with diagnostic (○ INVALID/○ UNREADABLE/♡ no .faf). No fake numbers, no crashes. - Node 18 ESM-from-CJS compat via dynamic-import bridge.
Tests
- WJTTC AERO Phase 2 — score-parity tightened to TRUE PARITY: MCP
faf_scorenumeric == faf-cliscoreFafYaml(...).score. - 422 pass / 1 todo / 0 fail / 1851 expects — CI green across ubuntu/macOS/windows + Node 18+20.
FAF defines. MD instructs. AI codes.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Wolfe-Jam/claude-faf-mcp
First & only persistent project context MCP. Provides .faf (Foundational AI-context Format) Project DNA with 33+ tools, Podium scoring (0-100%), and format-driven architecture. Official Anthropic Registry. 10k+ npm downloads.
Related context
Beta — feedback welcome: [email protected]