Skip to content

v2.1.0

Choose a tag to compare

@Wolfe-Jam Wolfe-Jam released this 18 May 14:22
· 57 commits to main since this release

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 to faf show / faf export --html. Default output project.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 one getFafScore() helper
    backed by faf-cli's scorer + canonical tier ladder. Deterministic
    output (no timestamps, no rotating quotes). Removed the fabricated
    full scorecard 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.