Skip to content

tracking: OpenGD77 export issues #95

Description

@pskillen

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

  • Silent zone-member truncation. serialiseZones writes only Channel1…Channel80 and 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)
  • Vendor cardinality enforced in CRUD, not export. OPENGD77_MAX_ZONE_MEMBERS is 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 Number over-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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions