Skip to content

docs(readme,stats): sync stale FP-rate + pytest claims to live truth#58

Merged
azrollin merged 1 commit into
mainfrom
chore/readme-stats-truth-sync
Jun 13, 2026
Merged

docs(readme,stats): sync stale FP-rate + pytest claims to live truth#58
azrollin merged 1 commit into
mainfrom
chore/readme-stats-truth-sync

Conversation

@azrollin

Copy link
Copy Markdown
Contributor

Summary

Stale public claims on the scanner repo, now synced to the truth the live site already shows:

  • FP rate — README + stats/current.json presented ~8.3% (known, actively tuning) as current. That was earlier builds (≤v0.2.63); root-caused + fixed in v0.2.64 (zero-FP gate in CI, 86→0 on the real-code corpus). README reframed; current.json false_positive_rate_pct 8.3 → 0 + historical note.
  • pytest count — README said 7 passing; real is 221 passing (+7 xfailed).

Verified

  • FP regression gate: test_false_positives + test_real_corpus_fp → 76 passed (0 FP)
  • full suite: 221 passed, 7 xfailed
  • current.json valid JSON

Not changed (flagged for AZ, not guessed)

  • reports_published: 3 in current.json vs site FAQ "4" — ambiguous what counts as a report.
  • sunglasses/data/attacks/ is a 136-file vestigial JSON db (engine uses patterns.py=1046; not shipped to pip per MANIFEST). Candidate for removal/regeneration — structural, left alone.
  • internal_recall 64/64 kept — it's the current figure the live site uses.

…t count

README + stats/current.json still presented the FP rate as "~8.3% (known,
actively tuning)" — but that was earlier builds (through v0.2.63); it was
root-caused and fixed in v0.2.64 (zero-FP gate in CI, 86→0 on the real-code
corpus). The live site already frames it correctly; GitHub now matches.
Also fixed the README pytest count (7 → real 221 passing, +7 xfailed).
current.json false_positive_rate_pct 8.3 → 0 with a historical note field.
No detection/runtime change.
@azrollin azrollin merged commit 7951bea into main Jun 13, 2026
1 check passed
@azrollin azrollin deleted the chore/readme-stats-truth-sync branch June 13, 2026 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant