Room Topology Validation - wagnerks1990/RoomGoblin GitHub Wiki
Matrix restoration validation checklist
- No room topology editor, script loader, target override or ordering observer.
- Matrix retains eight Pluto ports even with fewer content receivers.
- Original receiver count and stable IDs are visible in Setup.
- Mapped TV renames preserve receiver IDs, fields, groups and credentials.
- Unmapped output renames persist labels without inventing receivers.
- Source names/endpoint IDs survive reload; failures remain visible and retryable.
- An unchanged refresh preserves routing button identity and open drawer drafts.
- Normal configuration GETs do not write or expose archived topology.
- Old topology saves return 409 without altering configuration, including mixed payloads.
- Archived topology is preserved byte-for-byte for backup/recovery.
- Morning Announcements, scheduler recovery, Background Music, Android identity
and ADB trust remain unchanged.
- Test actual hardware routing/audio separately; browser fixtures are not proof
of live integration health.