Skip to content

docs(guide): three live document/file counts on ci-cd-pipeline.md have drifted — 207 to 206, 558 to 889, 73 to 107, and nothing goes red #7965

Description

@os-sam

Found by the content/docs/** census the objectui#7901 seat was dispatched to run. Measured against each figure's own gate verdict line, not inferred. Not fixed on the spot: objectui#7901's file surface is two test files and content/docs/ was read-only for it.

The three

All on content/docs/guide/ci-cd-pipeline.md. Each is a numeral qualifying a file/document population, written in published prose with no measurement point declared — the exact shape objectui#7448 / objectui#7825 / objectui#7888 pin against in workflow headers, on the one surface no copy of that pin reads.

1. :1083 — "today's 207 files", drifted to 206

The document floors are per root and deliberately never a whole-surface total: on a day the four-file .claude/skills root reads zero, the other four still return 203 of today's 207 files, so a total floor stays green through the entire outage.

node scripts/check-shell-escape-residue.mjs today:

✅  check-shell-escape-residue: OK (5/5 root(s) resolved -- AGENTS.md: 1 file(s), 15 fence(s);
    CLAUDE.md: 1 file(s), 0 fence(s); skills: 16 file(s), 210 fence(s); .claude/skills: 4 file(s),
    20 fence(s); content/docs: 184 file(s), 1064 fence(s); 206 file(s) and 1309 fenced block(s)
    examined in total; ...)

207 is now 206, so the companion 203 is now 202. The strongest member: the words "today's" assert currency, so the sentence is not merely stale, it claims to be current while being wrong.

2. :781 — "558 literals", drifted to 889

How a snippet is judged. type is not one vocabulary in these pages — measured across 143 files and 558 literals, the corpus spells action schemas, block schemas, ...

node scripts/check-doc-component-types.mjs today:

Scanned 188 doc file(s) (.mdx + .md), 1105 code block(s), 889 `type` literal(s) against
658 registered key(s) derived from 143 source file(s) ...

Note the split verdict: 143 files still reads correct against 143 source file(s), while its companion 558 literals has drifted to 889. And literals is not in the pin family's noun set, so even a pin pointed at this page would catch only the half that happens to be right.

3. :1440 — "73 files / 1996 tests", drifted to 107 files

| pnpm test scripts/__tests__ | 73 files / 1996 tests — every test that reads a manifest version, QUICK_REFERENCE.md or a CHANGELOG.md | ~50 s |

ls scripts/__tests__/*.test.ts | wc -l today: 107. A full run of that suite today reports Test Files 107 passed (107) and Tests 3224 passed (3224).

⚠️ This one is a test-file population, not a document population — recorded here because it is the same rot in the same table, and because it is the measured instance behind one of the criteria objectui#7901's proposal names for the expansion.

Two neighbours that are NOT defects, recorded so nobody "fixes" them

The same census matched two more sentences on this page and both are correct, because each declares the tree it measured:

  • :576 "Measured on main@6422aa891: 18 guide files, 91 candidate spans ..." — the gate prints 20 guide file(s) today. The sentence is still true; it says which commit it measured.
  • :1659 "Across all 5281 first-parent commits on main, 12 commits modified a pre-existing changeset (19 files)" — a stated window.

⛔ Rewriting either into a live figure would create the defect, not remove it.

Acceptance

Each of the three states its population (which tree, which extensions) or points at the live reading its gate already prints on every run — never a copied numeral. ⛔ Updating 207 to 206, 558 to 889 and 73 to 107 only restarts the clock; that is the ruling objectui#7448 and objectui#7825 both recorded after doing exactly that.

Blocked-by: nothing. But the coverage-expansion card that would make this class fail loudly on content/docs/** is blocked on this one — it reds on its first run otherwise.

Back-links

objectui#7901 (the census that found these), objectui#7886 (a different paragraph on this same page, rewritten for the same reason), objectui#7448, objectui#7825, objectui#7888, objectui#7914.

Filed by the objectui#7901 developer seat, session https://claude.ai/code/session_01KbJQ1y1J12nZxYzFWhP8Q3. Left unassigned for PM triage.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationdomain:devxobjectui devx stream: fix lands on .github/, scripts/ or release pipeline — devx lane cross-repofindingpriority:p3

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions