openapi-typescript needs the TypeScript 5 classic compiler API; this repo pins typescript@7.0.2 (VD-01), whose root export has no compiler API. Run the generator in an isolated pnpm dlx environment instead, so the lockfile and peer contract are untouched. Also make check:tech-log-contract work without the canonical repo or the generator — it read an absolute path to a sibling repo that CI never has. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>