Purpose
A standing tracker for problems with, and work owed by, the OpenGD77 CSV export tool (src/lib/export/opengd77/) that are not handled directly by another ticket or epic phase. Add items here as they surface.
Discovered during the #91 audit (see docs/features/data-model/vendor-agnostic-review.md).
Known issues
Related
Purpose
A standing tracker for problems with, and work owed by, the OpenGD77 CSV export tool (
src/lib/export/opengd77/) that are not handled directly by another ticket or epic phase. Add items here as they surface.Discovered during the #91 audit (see
docs/features/data-model/vendor-agnostic-review.md).Known issues
serialiseZoneswrites onlyChannel1…Channel80and drops members beyond 80 with no warning, unlike RX group list truncation (32) which is at least tested. Emit an export warning and add a test. (review doc finding A)OPENGD77_MAX_ZONE_MEMBERSis enforced in mutations/validation/UI (src/lib/codeplugMutations.ts). Per AGENTS.md vendor boundaries, the limit should live at the export boundary only (truncate/warn), keeping CRUD uncapped. (review doc §6)Channel Numberover-limit. When export assigns channel numbers (epic epic: pristine vendor-neutral internal data model (MVP) #93 Phase 1), surface a warning if channel count exceeds the OpenGD77 1–1023 range.Related