Skip to content

docs: refresh stale test counts (289/126 -> 290/208) across README, SUBMISSION and gallery card - #20

Merged
upgradedev merged 6 commits into
mainfrom
fix/stale-doc-test-counts
Jul 29, 2026
Merged

docs: refresh stale test counts (289/126 -> 290/208) across README, SUBMISSION and gallery card#20
upgradedev merged 6 commits into
mainfrom
fix/stale-doc-test-counts

Conversation

@upgradedev

@upgradedev upgradedev commented Jul 29, 2026

Copy link
Copy Markdown
Owner

What

The committed docs quoted 289 backend / 126 frontend tests. Both are stale:

Surface Before After
README.md:191 — quickstart comment 289 offline backend tests 290
README.md:356 — Testing & CI 289 offline backend tests 290
README.md:365 — Testing & CI 126 frontend tests 208
demo/SUBMISSION.md:79 — Accomplishments 289 + 126 290 + 208
demo/assets/claimscene-07-architecture.png — gallery card 289 / 126 290 / 208

Where the numbers come from

Not a local run. Both are the summary lines of the green CI run on current main
(66f3d85, run 30450005723) —
the exact commands CI gates on:

  • python job (pytest tests/) → 290 passed, 3 skipped, coverage 96.20%
  • frontend job (npm run test:coverage) → Tests 208 passed (208) across 24 test files

npx vitest run locally on main's frontend independently reproduces 208 passed (24 files).

The gallery card

Regenerated the way the repo intends rather than by hand: the spec
demo/assets/src/claimscene-07-architecture.patch.json was updated (new_text 289290,
126208), and .github/workflows/render-cards.yml re-rendered the PNG in CI and committed
it back. Render log confirms both stats drawn:

[claimscene-07-architecture.patch.json] drew '290' at (92,568) font_size=26 erased=(85, 568, 148, 597)
[claimscene-07-architecture.patch.json] drew '208' at (200,568) font_size=26 erased=(192, 568, 254, 597)

Commits are ordered so each bot render lands before the following doc commit — the branch tip
is a normal user commit, so ci.yml runs against it (the bot pushes with GITHUB_TOKEN, which
does not re-trigger workflows).

Notes

  • The spec's README line references were also stale: Illustration register: toy diorama -> forensic-reconstruction CGI #19 added a line to the thesis section,
    shifting the cited lines 190/364191/365. Updated.
  • Two 126/289 occurrences remain on purpose: the spec note fields recording the
    289 -> 290 and 126 -> 208 transitions, and the illustrative example in
    scripts/patch_gallery_card.py's docstring/comment. Neither is a live stat.
  • Docs-only plus one regenerated PNG. No source or test changes.

Efthimios Fousekis and others added 4 commits July 29, 2026 15:10
The card's frontend stat went stale when PR #18 (direct vehicle
manipulation) added manipulate.ts and VehiclePlacementPanel.tsx with
their test files.

Authoritative source is the green CI run on main (0101bde, run
30437023280): vitest reports 208 passed across 24 test files, and
pytest still reports 289 passed, so the backend stat is unchanged.

render-cards.yml re-renders the PNG from this spec on push.
README's Testing & CI section and SUBMISSION's accomplishments both
still quoted 126 frontend tests. PR #18 (direct vehicle manipulation)
added manipulate.ts and VehiclePlacementPanel.tsx with their test
files, taking Vitest to 208 across 24 test files.

Numbers taken from the green CI run on main (0101bde, run
30437023280), which is the same command CI gates on:
  - frontend job (npm run test:coverage): 208 passed (208)
  - python job (pytest tests/):           289 passed, 3 skipped

The backend stat was re-verified and is unchanged at 289, so only the
frontend number moves.
PR #19 (forensic-reconstruction register) landed on main while this
branch was open and net-added one backend test, so the card's backend
stat went stale too.

Green CI on main (66f3d85, run 30450005723): pytest 290 passed,
3 skipped; vitest 208 passed across 24 files.

Also refreshes the README line references in the spec notes: #19 added
a line to README's thesis section, shifting the cited lines from
190/364 to 191/365.
@upgradedev
upgradedev force-pushed the fix/stale-doc-test-counts branch from 09b3ef9 to 04915e3 Compare July 29, 2026 12:11
github-actions Bot and others added 2 commits July 29, 2026 12:11
PR #19 landed on main mid-branch and net-added one backend test.
Green CI on main (66f3d85, run 30450005723): pytest 290 passed,
3 skipped.
@upgradedev upgradedev changed the title docs: refresh stale frontend test count (126 -> 208) across README, SUBMISSION and gallery card docs: refresh stale test counts (289/126 -> 290/208) across README, SUBMISSION and gallery card Jul 29, 2026
@upgradedev
upgradedev merged commit f6b02ba into main Jul 29, 2026
11 checks passed
@upgradedev
upgradedev deleted the fix/stale-doc-test-counts branch July 29, 2026 12:18
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