Parent
Evidence
After #687 correctly transfers and narrows T | Promise<T>, four Zod 4.5.2 src/v4/core/parse.ts callbacks remain TS7006 at lines 30, 54, 81, and 101. Focused controls show the Promise union and terminating/awaited branches are now exact; the remaining opacity is the nested imported element type behind ParsePayload.issues: errors.$ZodRawIssue[].
A draft whole-constraint projection was rejected because it left these four errors and added 12 unrelated Zod diagnostic identities.
Fair oracle
Use separate owner/consumer modules with a namespace-qualified issue type, an imported payload containing issues: errors.RawIssue[], and both synchronous/async generic parse paths. TypeScript 6.0.3 and tsgo 7 preview are the references. Include a deliberately wrong callback assignment so exact context is proven rather than inferred from silence.
Acceptance
- TypeScript 6.0.3, tsgo, and Home agree on the focused valid/invalid multisets.
- No declaration-name, file-name, or benchmark special case.
- Exact Zod diagnostic identity A/B has zero additions.
- Full Program/checker suites and optimized builds pass.
- Evidence is documented and linked from the README.