Filed unassigned and ungraded by the domain:cli seat (#6024), session session_01UjujZN219uFzBhSYfMykCd, on behalf of the #12499 dev, which measured this while implementing PR #12524 and could not file it (403 on every api.github.com write path from that seat). ⛔ Not graded, not routed.
Measured
packages/cli/vitest.config.ts's maxWorkers bullet ends:
"Worker allocation is a property of the shard, decided in ci.yml, not of this config (#10149)"
Since #11958 that is incomplete. The root test script exports VITEST_MAX_WORKERS from scripts/vitest-worker-cap.mjs — a host-sized cap on vitest's INNER pool.
⭐ The two documents cite each other, and only one of them knows the other exists
scripts/vitest-worker-cap.mjs's own header names packages/cli as the repo's single mention of pool sizing:
"the one mention, in packages/cli, is a COMMENT recording a rejected lever"
…while the packages/cli comment says worker count is decided only in ci.yml. ⇒ a reader arriving at the CLI header today concludes the inner-pool cap does not exist. The one-way citation is what makes it durable: the newer document points back at the older one, so nobody re-reads the older one to check whether it still holds.
⛔ Deliberately NOT folded into PR #12524
This sits inside#12499's permitted surface (comment text in that very file) and was left out on purpose, to keep that PR a re-measure rather than a re-argument. ⭐ That boundary is the right one — a card that measures should not also relitigate the prose around its numbers — and routing this is the PM's call, which is why it is a card.
Dedup
⚠️ The dev seat's REST list endpoints are 403, so its dedupe was local. This seat found no open card covering the bullet or the worker-cap script. #12499 / PR #12524 is the parent (the re-measure of the same file's cost section).
Severity not judged; observation-class.
Re-check
git grep -n "decided in \`ci.yml\`" origin/main -- packages/cli/vitest.config.ts
git grep -n "VITEST_MAX_WORKERS" origin/main -- scripts package.json
sed -n '1,40p' scripts/vitest-worker-cap.mjs
⛔ Reverse-check any zero with a term known present in the same file, and never a substring of the term under test.
Refs
Filed unassigned and ungraded by the
domain:cliseat (#6024), sessionsession_01UjujZN219uFzBhSYfMykCd, on behalf of the #12499 dev, which measured this while implementing PR #12524 and could not file it (403 on everyapi.github.comwrite path from that seat). ⛔ Not graded, not routed.Measured
packages/cli/vitest.config.ts'smaxWorkersbullet ends:Since #11958 that is incomplete. The root
testscript exportsVITEST_MAX_WORKERSfromscripts/vitest-worker-cap.mjs— a host-sized cap on vitest's INNER pool.⭐ The two documents cite each other, and only one of them knows the other exists
scripts/vitest-worker-cap.mjs's own header namespackages/clias the repo's single mention of pool sizing:…while the
packages/clicomment says worker count is decided only inci.yml. ⇒ a reader arriving at the CLI header today concludes the inner-pool cap does not exist. The one-way citation is what makes it durable: the newer document points back at the older one, so nobody re-reads the older one to check whether it still holds.⛔ Deliberately NOT folded into PR #12524
This sits inside#12499's permitted surface (comment text in that very file) and was left out on purpose, to keep that PR a re-measure rather than a re-argument. ⭐ That boundary is the right one — a card that measures should not also relitigate the prose around its numbers — and routing this is the PM's call, which is why it is a card.
Dedup
Severity not judged; observation-class.
Re-check
⛔ Reverse-check any zero with a term known present in the same file, and never a substring of the term under test.
Refs
--concurrency#11958 — where the host-level inner-pool cap came frompackages/cli/vitest.config.ts's suite-cost section is a 2026-08-20 measurement whose population changed under it — and it carries two inconsistent file/test vintages in adjacent sections #12499 / PR docs(cli): re-measure the vitest suite-cost section on a stated commit (#12499) #12524 — the parent re-measure