Conversation
|
@MrAlders0n, this observer-release slice is ready for your/Claude's review at The combined Pi preview is live at https://canadaverse.org/beacon-dev/?tab=Observers with server Docs #5 carries the observer-first plan and subsequent connected-investigation work. The proposed public per-IATA MeshMapper scope catalogue is drafted separately, with manual scopes retained; its endpoint/schema is not yet published. The captured historical 1,810 counter difference remains unexplained, not a measured packet-loss claim. |
b3a6b08 to
04ca3da
Compare
|
Looks good and matches server #169. Please fix:
Minor:
|
The observer dashboard puts six readable metrics and packet activity/type/signal charts first. Device telemetry and expandable hardware/radio/broker details follow. A searchable observer chooser replaces the always-visible leaderboard; phone layouts use two-column metrics and stacked charts. New text/chart labels are English/French.
Closes #77; related #12 remains open for other screens. Depends on #79 at
4f3819b805ff8293939d1e6fb3918f05cafaadd5. Focused diff. Server #169 supplies complete-window packet summaries; older servers show an explicit unavailable state instead of using the legacy counter as packet volume. Query transitions never borrow another observer's telemetry, and shared clock snapshots support freshness badges.Original feature validation on b3a6b08: Windows and native Pi build/lint/all 882 tests pass, including metric sources, missing summaries, French, Back, status/arrival distinction and timestamps. Exact-head build CI passes; upstream CodeQL is skipped and the existing virtualizer compiler warning remains. The combined preview passes desktop/phone/keyboard/locale checks with source and rollback recorded. Child #81 adds the aligned comparison and handles the legacy server's encoded status metadata for current noise-floor readings.
AI-assisted implementation under n30nex's approved plan and standing authorization; no specific human review of this new diff is claimed.
Current integration (28 September): the queue is refreshed onto accepted web dev
17f48fb9. Parent4f3819b805ff8293939d1e6fb3918f05cafaadd5, published head04ca3da919d9b0430f364a1a93bf36cf56e9770a. Focused diff. Build/lint/tests pass for this refreshed tree and actual-head build CI passes (repository CodeQL skipped). The full web composition6b688495is now deployed on Pi server2ed2e031, retaining every candidate. Its native build/lint and all 935 tests pass; all 18 public assets and both source archives match. Web assets are byte-identical to the previously geometry-tested build; fresh English desktop/French phone and Public-message packet inspection pass. Current evidence and recovery. Earlier feature-specific validation above is historical. No feature behavior changed in this base refresh.