test(tooling): inventory the session-key fallback suppression

#162179 (45a3d17238) added an explained @ts-expect-error to
get-reply-run-admission.session-file.test.ts so the test can exercise the
runtime fallback for a missing session key. It did not register that
suppression in the type-suppression inventory, so "keeps unchecked any
casts at zero and negative type assertions explicit" saw 17 entries
instead of 16 and turned scheduled main CI red (run 36800483241,
checks-node-compact-small-49).

Add the exact file:excerpt entry. The inventory still binds each
suppression to its file and explanation text, and the any-cast counters
stay at zero.

Test cost: node scripts/run-vitest.mjs test/scripts/type-suppression-inventory.test.ts --maxWorkers=1 = 29.6s wall (4 tests). No new tests.
This commit is contained in:
Peter Steinberger 2026-09-30 18:57:42 -07:00
parent 187594c663
commit bd11387977
No known key found for this signature in database

View file

@ -132,6 +132,7 @@ describe("type suppression inventory", () => {
"test/type-contracts/kysely-sync.ts:@ts-expect-error Kysely checks order references and selected aliases.",
"src/infra/net/fetch-guard.socks.test.ts:@ts-expect-error Undici's Node TLS intersection rejects its runtime-valid null timeout.",
"src/infra/net/fetch-guard.socks.test.ts:@ts-expect-error Undici's Node TLS intersection rejects its runtime-valid null timeout.",
"src/auto-reply/reply/get-reply-run-admission.session-file.test.ts:@ts-expect-error Exercise the runtime fallback for a missing session key.",
"test/type-contracts/plugin-entry-hook-options.ts:@ts-expect-error Trigger eligibility is only supported for before_agent_reply.",
"test/type-contracts/plugin-entry-hook-options.ts:@ts-expect-error An empty trigger list cannot prove that a hook is inactive.",
"test/type-contracts/plugin-entry-hook-options.ts:@ts-expect-error Tool authority is only supported for before_prompt_build.",