Parent: #548
After #588, the untouched pinned Zod 4.5.2 production corpus retains nine false TS7006 diagnostics in src/v4/core/json-schema-processors.ts. They are all nested callbacks whose containing expressions have known library or array types:
- two
Array.prototype.everypredicates at lines 168-169 - one
Array.prototype.mapcallback at line 245 - four
Array.prototype.mapcallbacks at lines 373 and 416 - two
JSON.stringifyreplacer parameters at line 558
Pinned tsc 6.0.3 and tsgo 7.0.2 remain silent on the unchanged strict NodeNext corpus.
Acceptance criteria:
- identify the real contextual-typing gap for these nested callbacks
- add minimal reference-validated regression coverage
- remove only semantically false diagnostics, with zero added diagnostics on the untouched 106-file corpus
- measure deterministic before/after diagnostic sets
- do not publish a timing or README row until the corpus is semantically admissible