Skip to content

Commit b7413a9

Browse files
committed
docs(tooling): state the source-resolution re-baseline against this branch's merge base (#14062)
The absolute program totals moved under the branch because #13284 landed two `tsconfig.typecheck.json` on main in between; the delta this change is responsible for (+13 programs, +1 entry, +27 pairs) did not. Both readings are recorded so the number in the file matches what `--list` prints today. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WLJQhde67SeTccsmnBVarV
1 parent c25d320 commit b7413a9

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

‎scripts/check-type-source-resolution.mjs‎

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -352,16 +352,24 @@ const KNOWN_DIST_RESOLVED_TYPE_IMPORTS = {
352352
// was already counted, and nothing here launders such a case.
353353
//
354354
// Condition 2 — the numbers, `--list` on the same checkout with the workspace
355-
// closure built, before at `f7d92d364` and after on this branch:
355+
// closure built, taken at this branch's merge base (`79b6a22a5`) and on the
356+
// branch:
356357
//
357-
// before 96 programs / 77 packages, 54 entries, 242 package-dep pairs
358-
// after 109 programs / 77 packages, 55 entries, 269 package-dep pairs
358+
// before 98 programs / 77 packages, 54 entries, 242 package-dep pairs
359+
// after 111 programs / 77 packages, 55 entries, 269 package-dep pairs
359360
//
360361
// so +13 programs (the thirteen new `tsconfig.test.json`), +1 entry
361362
// (`plugin-dev`, which had none) and +27 pairs — the ones marked below and
362363
// nothing else. The other nine onboarded packages add ZERO pairs: their test
363364
// files import no workspace dep their `tsconfig.json` did not already reach.
364365
//
366+
// ⚠️ The program total moves under this branch for reasons that are NOT this
367+
// change: measured against the earlier base `f7d92d364` the same pair read
368+
// 96 -> 109, because `#13284` landed two `tsconfig.typecheck.json` on `main`
369+
// in between. The DELTA is the invariant to read here (+13 programs, +1
370+
// entry, +27 pairs) — an absolute taken at one moment is a number about that
371+
// moment, and re-deriving it after any merge is what keeps it honest.
372+
//
365373
// Condition 3 — reviewed as a re-baseline. `paths` is not the tool here, by
366374
// the doc-block's own measurement on PR #12570 rather than by preference.
367375
// [#14062] The five deps after `@objectstack/core` arrive from

0 commit comments

Comments
 (0)