- Regenerated ErsatzTV/wwwroot/openapi/v1.json, docs/endpoint-index.md, and
web/src/api/generated/v1.d.ts for the flat schedule-item DTO + discovery endpoints
- docs/decisions.md: flat ScheduleItemResponseModel + NamedIdResponseModel rationale
- docs/api-conventions.md: shared {id,name} embed, polymorphic-VM flattening, and
optional enum query-filter conventions
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>