v2.1.0
Truthful, single-sourced scoring. faf-mcp no longer computes its own
score — every score surface reads faf-cli's real scorer, the same
number your AI and faf score see.
Fixed
- faf_display — rendered a fabricated file-presence pseudo-score
(40/30/15/14, max 99), a non-deterministic timestamp, off-canon
colors and a divergent template. Now single-sources faf-cli's
generateProjectHtml— byte-identical tofaf show/faf export --html. Default outputproject.html(gitignored — a view, not
source). - faf_show / faf_score / faf_status — same fake file-presence
score, plus the banned medal / colored-circle tier ladder
(🥇🥈🥉🟢🟡🔴🤍). All routed through onegetFafScore()helper
backed by faf-cli's scorer + canonical tier ladder. Deterministic
output (no timestamps, no rotating quotes). Removed the fabricated
fullscorecard and its unmeasured performance claims.
Changed
- faf-cli ^6.7.1 — consumes faf-cli's typed public API (the real
scorer + the project.html renderer) as the single source of truth.
299 tests passing (8 suites). Single-sourced from faf-cli ^6.7.1.
FAF defines. MD instructs. AI codes.