mirror of
https://github.com/ruvnet/RuView.git
synced 2026-10-22 06:32:35 -05:00
The mesh gate uses mesh-time buckets only while c6_sync_espnow_is_valid(); an unsynced node falls back to the elapsed gate. Three of nine nodes never synchronised during these runs, so for those three the mesh and mesh+seq arms silently ran the elapsed gate. +0.5 pp is therefore not a clean fleet-wide measurement of window alignment. Reported as observed rather than reconstructed: the arms were assigned before we understood the fallback, and a post-hoc per-node reanalysis would not be the experiment we ran. Names the cause as environmental rather than a defect. Sync is leader-elected and hub-and-spoke, so whether every node hears the leader is a property of the building -- and a house that fragments into sync domains degrades any shared-time option quietly, for exactly the nodes whose data you would most want. Co-Authored-By: claude-flow <ruv@ruv.net> Claude-Session: https://claude.ai/code/session_01BHNNWbmKvxXrVaEDwXEBNo