codeanalyzer-typescript emits an entrypoints field on methods/classes
that the pydantic models forbid (extra_forbidden) -> every in-memory TS
analysis blew up in _init_tsapplication. Binary/model version skew.
Resolved here by adopting the newer models that carry entrypoints.
Filing for the record: keep TSApplication in lockstep with the binary
schema, add a contract test so this fails loudly next time.
codeanalyzer-typescript emits an
entrypointsfield on methods/classesthat the pydantic models forbid (extra_forbidden) -> every in-memory TS
analysis blew up in _init_tsapplication. Binary/model version skew.
Resolved here by adopting the newer models that carry
entrypoints.Filing for the record: keep TSApplication in lockstep with the binary
schema, add a contract test so this fails loudly next time.