Skip to content

docs: sync — correct CI test-count claims in README - #15

Merged
serpeigd merged 1 commit into
mainfrom
claude/upbeat-bohr-efqrch
Aug 17, 2026
Merged

docs: sync — correct CI test-count claims in README#15
serpeigd merged 1 commit into
mainfrom
claude/upbeat-bohr-efqrch

Conversation

@serpeigd

@serpeigd serpeigd commented Aug 17, 2026

Copy link
Copy Markdown
Owner

Scheduled documentation-sync pass. Reviewed README.md and docs/DESIGN.md against the actual working tree (src/preshow/, evals/, webapp/, tests/, content/) — both were already accurate and current (Milestone 1 complete, six-judge search closed, D1–D16 consistent, all 20 titles have tmdb_id, 8/20 researched entries present, all documented API routes exist). No stale claims found there.

One real inaccuracy found and fixed: README claimed "26 tests" / "26/26 passing" in four places. Verified by actually running pytest tests/ -q in this environment with only the deps CI installs (pydantic pytest pyyaml) — result is 18 passed, 2 skipped (8 test functions never run). test_similarity_judge.py/test_trained_classifier_judge.py each pytest.importorskip an optional dependency (sentence-transformers, scikit-learn) that .github/workflows/tests.yml never installs — this is a deliberate, self-documented pattern (their own docstrings explain it), just not what the README said. Corrected all four mentions to "18/26 in CI, 26/26 with optional extras."

No eval metrics (leakage_rate, recall, precision, etc.) were touched — those need GROQ_API_KEY/network this environment can't reliably reach, per this repo's own CLAUDE.md rule.

No code defects found in src/preshow/, evals/, or webapp/ during this pass.

… CI)

Verified locally: pytest collects 26 test functions across tests/, but
test_similarity_judge.py and test_trained_classifier_judge.py each
importorskip an optional dependency (sentence-transformers, scikit-learn)
that CI's install step (pydantic pytest pyyaml only) never installs — 8
tests always skip there. README's four "26 tests"/"26/26" claims
overstated what CI actually runs; corrected to 18/26 in CI, 26/26 with
the optional extras installed.
@serpeigd
serpeigd marked this pull request as ready for review August 17, 2026 22:07
@serpeigd
serpeigd merged commit 04eb087 into main Aug 17, 2026
1 check passed
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.

2 participants