UI audit preview — demo/fallback data only

Sync Monitor

Admin / Operator SurfaceLocal devcloud-preview
Demo role view
Cloud APIFallback
Supernode PushRegisteredAwaiting heartbeat
D1 StoragePending
Last SyncWaitingSync secret not configured yet.
Failed Events0
Sync ModeHybridLocal Supernode executes without cloud

Sync status

Cloud API:https://api.dunhuconnect.co.zwfallback
D1 binding:pending
Sync secret:pending— value not exposed
Supernode sync:enabled
Last push:Never
Last result:Waiting for first push

Local-first architecture

Cloud sync extends DunhuConnect when backhaul is available. The local Supernode remains the execution layer and local services continue without cloud.
All data shown uses cloud foundation fallback records. No live Supernode push events have been received.

Sync categories

CategoryDirectionStatusLast updateNotes
Supernode statuslocal → cloudwaiting_for_syncNeverWaiting for Pi push client
Root heartbeatlocal → cloudcloud-knownNeverRoot-backbone pending
ESP32 node statuslocal → cloudcloud-knownNeverNode bench pending
Power telemetrylocal → cloudno telemetryNeverVoltage-based estimate
Data Wallet snapshotslocal → cloudfallback recordsNeverFoundation: 2 snapshots
DunhuPay transactionslocal → cloudfallback recordsNeverSandbox only
Fair usage stateslocal → cloudfallback recordsNeverCloud-foundation
Root command auditcloud → localqueuedNeverCommand queue in cloud

Sync event history

EventEntityDirectionStatusProcessed
supernode_statussupernode: supernode_demo_001local → cloudwaiting_for_backhaulPending

Sync readiness

Cloud API deployedPending
D1 bindingPending
Sync secretPending
Pi push clientPending
Admin AccessPending