static mockups · data is a snapshot for layout review
MOCKUP — M1 Fleet
FleetConsole
operator npub1c08r4… · mesh 7/7

Fleet at a glance

Nodes reachable
7 / 8
x240 stale 4m
Queue depth
1,696
+38 in 1h
Spend 24h
$41.87
1.151B tok · 95.4% cache
Workers active
5
cap 19 · 3 nodes idle
Metered link
241 GB
of 350 GB · 69% · cycle d29

Dispatch fairness — gateway saturated, 3 nodes idle

cobrador gateway12s
load 1m / cpu5.29 · 4 cores
memory1.1 / 7.0 GB free
swap6.4 GB used ⚠ thrashing
disk14.9 GB free
Workers
active4 / 4 cap
Burn & cost (1h)
spend$0.78
tokens48.2M · 694 calls
cost / unit$0.156 vs $0.458 med
Network
metered · syncthing + zai-proxy
x280 worker76s
load 1m / cpu0.11 · 4 cores
memory3.6 GB free
swap0 GB
disk52 GB free
Workers
active0 / 3 cap — IDLE
Burn & cost (1h)
spend$0.00
best nodeheadroom 0.89
Network
metered · shared home link
hermes-nvme VPS37s
load 1m / cpu0.14 · 8 cores
memory13.6 GB free
swap0 GB
disk60 GB reserve
Workers
active0 / 1 cap — IDLE
Burn & cost (1h)
spend$0.00
headroom0.86 · ingress candidate
Network
unmetered (VPS)
dq05 worker20s
load 1m / cpu1.26 · 4 cores
memory6.3 GB free
swap0.4 GB
disk39 GB free
Workers
active1 / 3 cap
Burn & cost (1h)
spend$0.12
tunnel$7.07 / 173M tok (24h)
Network
metered
t440 worker50s
load 1m / cpu0.19 · 4 cores
memory5.2 GB free
swap0 GB
disk10 GB reserve
Workers
active0 / 3 cap — IDLE
Burn & cost (1h)
spend$0.00
headroom0.81
Network
metered · heavy offload
x240 worker4m ago
load 1m / cpu0.36 (stale)
statusno heartbeat in 4m
Relay
last event4m ago
mesh linkconnected · 63ms srtt
Network
metered
testserver2 VPS71s
load 1m / cpu1.71 · 4 cores
memory4.2 GB free
swap0 GB
disk60 GB reserve
Workers
active0 / 2 cap — IDLE
Burn & cost (1h)
spend$0.00
Network
unmetered (VPS)
mockup M1 · fleet view · sparkline = tokens/hour · replaces placeholder ~/nsites/fleet-dashboard
MOCKUP — M2 Kanban
FleetConsole
source kind 30301/30302 · kanbanstr schema

Shared boards — most recent activity first

All active Non-empty Blocked > 0 Include archived Mine
Showing 12 of 70 boards · sorted by max(card updated_at) · 58 empty/archived hidden
baloon2m ago
Pico-balloon: E80/FLRC range bench, HAB LoRa mesh, flight readiness
running 2 ready 4 blocked 83 done 357
click to expand ▸
admin6m ago
Fleet admin: infra governance, gate work, dispatch policy
ready 17 review 2 blocked 43 todo 18 done 93
click to expand ▸
infrastructure11m ago
Fleet infrastructure: cron, relays, disk, provider probes
ready 6 blocked 2 done 14
click to expand ▸
conwrt23m ago
OpenWrt conwrt: router config, PIA WireGuard, nodns bridge
ready 3 blocked 20 todo 41 done 169
click to expand ▸
contextvm-services41m ago
ContextVM service wrapping + CVM relay integration
ready 1 blocked 32 todo 6 done 42
click to expand ▸
e80-bench1h ago
E80 STM32 range-test toolchain, cryo bath, GS validation
ready 0 blocked 29 todo 104 done 83
click to expand ▸
auditable-voting2h ago
Auditable voting issue 12: threshold admission, per-signer
blocked 25 done 31 todo 3
click to expand ▸
car-tollgate4h ago
Car solar TollGate — self-sustaining mobile node
ready 4 blocked 4 done 1
click to expand ▸
default9h ago
Default board — misc tasks
todo 6 blocked 4 done 2
click to expand ▸
fips1d ago
FIPS mesh: sidecar relays, ingress, exit nodes
ready 2 done 5
click to expand ▸
devops-infra2d ago
Devops infra hardening
blocked 5 done 6
click to expand ▸
cost-reduction-sprint3d ago
Cost reduction sprint — burn attribution, gate reform
ready 4 blocked 1 done 2
click to expand ▸

Board detail — expand preview (click a board)

infrastructure ▾11m ago
Fleet infrastructure: cron, relays, disk, provider probes
ready 6 blocked 2 done 14
t_17f143f7friend lane: active in /quota but credential-less
t_e20bb677cron blind spots: peak-schedule-watch silent weekly fail
t_815f0f5breview_router.py 3.13-only nested f-string breaks 3.11
t_57763455dispatch_policy.json: give it an owning role
t_8ea463edhermes-state-sync drop-in ExecStart silently cleared
(other boards open here)
Cards list, per-card status pills, click a card for full body + comments + events timeline. Same view whether data came from local board DB or mirrored nostr events.
mockup M2 · kanban view · reuses kanbanstr kind 30301/30302 · privacy guard required
MOCKUP — M3 DMs
FleetConsole
signer bunker (NIP-46) · outbox NIP-65
cobrador npub1cc0br4d…9f2e ws://npub1cc0br4d….fips:80 mesh: 12ms · 0% loss
last event 12s
Today · relay reachable only over FIPS · events signed by fleet npub
cobrador09:41 kind 30302 · d=fleet/card/…
Worker t_9f2c1a blocked > 48h — needs your decision. Reason: cross-family review gate wants a reviewer family ≠ deepseek, and every reviewer lane is off the free quota window. Options: (a) waive the gate, (b) wait for reset ~2h, (c) I retry on deepseek self-review (NOT gate-compliant).
Task snapshot — t_9f2c1a
boardinfrastructure
statusblocked 51h
assigneeworker-base
urgencysoon
09:44bunker-signedgift-wrap 1059
(a) waive it — merge on the RED→GREEN evidence, note the waiver in the card.
cobrador09:44audit: cmd#4471
Done. Gate waived with reason logged; card promoted to ready; dispatch picked it up.
Command result — audit#4471
verbkanban:unblock t_9f2c1a
authorized_bynpub1c08r4…
resultready → dispatched
at09:44:07
09:47bunker-signed
status
cobrador09:47
cobrador · live status
uptime19d 4h
load 1m/cpu5.29 × 4c
memory1.1 / 7.0 GB free
swap6.4 GB thrashing
disk14.9 GB free
workers4 / 4 cap
spend 1h$0.78 · 48.2M tok
metered 24h+3.2 GB
Available safe verbs (v1 — allowlist, no arbitrary shell)
status workers list drain one worker disk cleanup (safe) bandwidth report pause dispatch resume dispatch
Every command is logged as a signed event on the node's relay — full audit trail, no third-party relay involved at any hop.