Skip to content

Commit 2e8cbee

Browse files
committed
tooling(gates): re-measure the #15050 entry's provenance table over the two landed siblings
The merge of origin/main @ 460134a brought in the service-knowledge (#15049) and service-automation (#15048) onboardings, which moved every ABSOLUTE this entry's doc-block states and none of its DELTAS. Re-measured all four provenance rows on the merged tree by varying only what the `typecheck` script NAMES, restoring package.json from HEAD between rows (restore proven byte-identical: hash-object == HEAD blob 40773ae, `git diff HEAD` empty): no `typecheck` script (origin/main) absent 121 programs / 302 pairs names `tsconfig.json` only absent 121 programs / 302 pairs names `tsconfig.test.json` only PRESENT 122 programs / 309 pairs names all three (this card) PRESENT 123 programs / 309 pairs origin/main itself measures 60 of 78 / 121 / 302 / 18 clean in a detached worktree at 460134a, matching rows 1-2. Deltas unchanged: +1 package, +2 programs, +7 pairs. `check-type-check-coverage.mjs` needed no equivalent edit: its ledger summary is computed at runtime from DEBT/TEST_DEBT and now prints 75/79 covered, 4 in DEBT, 53 frozen raw errors. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XpTx2tbq3pZRYAdoGt6E6Y
1 parent a586761 commit 2e8cbee

1 file changed

Lines changed: 13 additions & 7 deletions

File tree

scripts/check-type-source-resolution.mjs

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -804,12 +804,18 @@ const KNOWN_DIST_RESOLVED_TYPE_IMPORTS = {
804804
// there is no pre-existing program a dep could be laundered through.
805805
//
806806
// Provenance measured four ways on one checkout, by varying only what the
807-
// `typecheck` script NAMES (`--list`, totals as printed):
807+
// `typecheck` script NAMES (`--list`, totals as printed). RE-MEASURED on the
808+
// merge of `origin/main` @ 460134af8, which had landed BOTH sibling
809+
// onboardings of this family since this card's first reading
810+
// (`service-knowledge` #15049 and `service-automation` #15048, above): that
811+
// merge moved every ABSOLUTE here (+2 programs, +12 pairs, +2 packages
812+
// before this entry exists) and moved none of the DELTAS, which are what
813+
// this block claims.
808814
//
809-
// no `typecheck` script absent 119 programs / 290 pairs
810-
// names `tsconfig.json` only absent 119 programs / 290 pairs
811-
// names `tsconfig.test.json` only PRESENT 120 programs / 297 pairs
812-
// names all three (this card) PRESENT 121 programs / 297 pairs
815+
// no `typecheck` script (origin/main) absent 121 programs / 302 pairs
816+
// names `tsconfig.json` only absent 121 programs / 302 pairs
817+
// names `tsconfig.test.json` only PRESENT 122 programs / 309 pairs
818+
// names all three (this card) PRESENT 123 programs / 309 pairs
813819
//
814820
// Row 2 is the load-bearing one, exactly as it was for `service-cluster`:
815821
// the BUILD program carries no dist-resolved workspace type import at all,
@@ -819,8 +825,8 @@ const KNOWN_DIST_RESOLVED_TYPE_IMPORTS = {
819825
// test program; `tsconfig.scripts.json` reads a directory BUILD's `include`
820826
// never reached at all.)
821827
//
822-
// Numbers: +1 package (58 -> 59 of 78), +2 programs (119 -> 121, one per
823-
// onboarded config), +7 pairs (290 -> 297) -- this entry and nothing else.
828+
// Numbers: +1 package (60 -> 61 of 78), +2 programs (121 -> 123, one per
829+
// onboarded config), +7 pairs (302 -> 309) -- this entry and nothing else.
824830
//
825831
// Why the entry and not `paths`, which is what this gate's failure text
826832
// asks for: MEASURED on this checkout (temporary `paths` added to

0 commit comments

Comments
 (0)