RootCauseunvalidated
with tsconfig `resolveJsonModule:true`, tsc deep-infers a literal type for the ENTIRE JSON — if the service is deployed as compiled JS (`node dist`). Tension: bare `tsc` does NOT copy non-TS assets into dist. Outcome: the JSON import resolves to a missing file at runtime.
b8a311e4-93ae-4112-b582-fb6192c3b0e9
with tsconfig resolveJsonModule:true, tsc deep-infers a literal type for the ENTIRE JSON — if the service is deployed as compiled JS (node dist). Tension: bare tsc does NOT copy non-TS assets into dist. Outcome: the JSON import resolves to a missing file at runtime.