What is codegen-over-complex-types?
Use when types become extremely complex. Use when types mirror external schemas. Use when maintaining type-to-schema mappings. Use when types require extensive type-level logic. Use when types drift from data sources. Source: marius-townhouse/effective-typescript-skills.