Add route-parity gate for Freenove WebUI endpoints #94

Closed
opened 2026-02-20 23:17:22 +00:00 by electron-rare · 4 comments
electron-rare commented 2026-02-20 23:17:22 +00:00 (Migrated from github.com)

Context

Freenove WebUI endpoints were aligned with RTC during PR #92. To prevent future endpoint drift, add a static route parity gate.

Reference pattern in Kill_LIFE:

Proposal

Add a CI/local check comparing:

  • backend routes exposed by Freenove firmware source
  • frontend routes referenced by embedded WebUI files

Done criteria

  • Gate script available in repo (or vendored from pattern)
  • CI or release checklist includes route parity check
  • Evidence artifact/report added to validation trace
  • Cross-link to RTC issue for consistency

Cross-repo reference

## Context Freenove WebUI endpoints were aligned with RTC during PR #92. To prevent future endpoint drift, add a static route parity gate. Reference pattern in Kill_LIFE: - PR: https://github.com/electron-rare/Kill_LIFE/pull/2 - Script: `tools/gates/route_parity_check.py` ## Proposal Add a CI/local check comparing: - backend routes exposed by Freenove firmware source - frontend routes referenced by embedded WebUI files ## Done criteria - [ ] Gate script available in repo (or vendored from pattern) - [ ] CI or release checklist includes route parity check - [ ] Evidence artifact/report added to validation trace - [ ] Cross-link to RTC issue for consistency ## Cross-repo reference - RTC companion issue: https://github.com/electron-rare/RTC_BL_PHONE/issues/12
electron-rare commented 2026-02-20 23:18:38 +00:00 (Migrated from github.com)

Companion RTC tracking issue (canonical): https://github.com/electron-rare/RTC_BL_PHONE/issues/11\n\n(Previous reference #12 was a duplicate and has been closed.)

Companion RTC tracking issue (canonical): https://github.com/electron-rare/RTC_BL_PHONE/issues/11\n\n(Previous reference #12 was a duplicate and has been closed.)
electron-rare commented 2026-02-20 23:37:14 +00:00 (Migrated from github.com)
Spec orchestrateur Zacus publiée:\n- PR: https://github.com/electron-rare/le-mystere-professeur-zacus/pull/96\n\nCoordination RTC associée:\n- issue canonique RTC: https://github.com/electron-rare/RTC_BL_PHONE/issues/11\n- spec RTC: https://github.com/electron-rare/RTC_BL_PHONE/pull/16
electron-rare commented 2026-02-20 23:40:03 +00:00 (Migrated from github.com)

Spec merged: https://github.com/electron-rare/le-mystere-professeur-zacus/pull/96\n\nNext step on this issue: implement parity checker + evidence artifact according to spec sections EZ-01..EZ-03.

Spec merged: https://github.com/electron-rare/le-mystere-professeur-zacus/pull/96\n\nNext step on this issue: implement parity checker + evidence artifact according to spec sections EZ-01..EZ-03.
electron-rare commented 2026-02-20 23:54:34 +00:00 (Migrated from github.com)

Implémentation en PR:\n- https://github.com/electron-rare/le-mystere-professeur-zacus/pull/97\n\nAjout checker parity + workflow GitHub YAML ciblé pour limiter le coût CI.

Implémentation en PR:\n- https://github.com/electron-rare/le-mystere-professeur-zacus/pull/97\n\nAjout checker parity + workflow GitHub YAML ciblé pour limiter le coût CI.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: electron-rare/le-mystere-professeur-zacus#94