Skip to content

Commit 531e122

Browse files
committed
test(client): re-measure the ablation with the #19324 gap pin in it (#17536)
Adding the gap pin changes the count the docblock states, so the count is re-driven rather than left stale: index.ts restored to blob `c12b554d20` (the blob it carried before 21e6b98 — a fixed anchor, not a moving `origin/main`), `tsc --noEmit -p tsconfig.test.json` → exit 2, TEN errors (TS2344 x5, TS2322 x5) and 0 TS2578, so both controls stay used in both states. The restore leg was proved by hash: the file came back to `7f819e89ae` with `git diff HEAD` empty. Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QCdUBjM47SxioST9z5Zwdf
1 parent f0a7a35 commit 531e122

1 file changed

Lines changed: 11 additions & 6 deletions

File tree

‎packages/client/src/return-type-precision.test.ts‎

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -703,12 +703,17 @@ declare const assembledRow: AssembledInstalledPackage;
703703
*
704704
* ## Ablation, measured rather than asserted
705705
*
706-
* Restore `packages/client/src/index.ts` to `origin/main` (`adf4b18777`), keep
707-
* this file, run `tsc --noEmit -p tsconfig.test.json`: exit 2, **nine** errors —
708-
* the five `toEqualTypeOf` pins that name the union (TS2344, here and in the
709-
* three blocks above) and the four direction-1 assignments below (TS2322). Both
710-
* `@ts-expect-error` lines stay USED in that run, which is what makes them
711-
* controls rather than evidence: they are labelled GREEN IN BOTH STATES below.
706+
* Restore `packages/client/src/index.ts` to the blob it carried BEFORE this card
707+
* — `git show 21e6b9887c^:packages/client/src/index.ts`, blob `c12b554d20`, a
708+
* fixed anchor rather than a moving `origin/main` — keep this file, run
709+
* `tsc --noEmit -p tsconfig.test.json`: exit 2, **ten** errors — the five
710+
* `toEqualTypeOf` pins that name the union (TS2344, here and in the three blocks
711+
* above), the four direction-1 assignments below (TS2322), and the #19324 gap
712+
* pin below (TS2322 — with the authoring stage restored its `objects` value is
713+
* refused; ⚠️ that is NOT the tolerance it records at head, so read its own
714+
* comment for what it measures). Both `@ts-expect-error` lines stay USED in that
715+
* run (0 TS2578), which is what makes them controls rather than evidence: they
716+
* are labelled GREEN IN BOTH STATES below.
712717
*/
713718
export function installedPackageEitherStagePins17536(): void {
714719
// ── direction 1: the assembled stage is ADMITTED, on all four read members ─

0 commit comments

Comments
 (0)