Developer mode and its gates
c1382026-11-11What the sensor serves today and what it does not, the nozzle that carries it, the pages that show it, and the three gates between a customer and its cost.
Source: c138 plan.md (§ The shape, § The gate, § Sensor; rulings 1, 2, 3, 6 and 8, walked with Mark on 2026-11-11); qcontrol main of 2026-11-10 (the monitor TUI, #782, and qdash's event stream); qnative at c2's review stop 3.
Every public event, as SSE on loopback. One JSON record per frame; no replay, no cursor.
Installations and matched processes, on the same bus, sent again when a viewer joins.
Workers, health, the last error, targets and behaviors. Held inside the monitor's process; the TUI reads it there.
CPU and memory samples, the log tail. No producer and no stream; the TUI samples them itself.
A request and its answer. Exists: the Inventory pages read through it.
New: a stream of frames, bounded, for Events and Live.
New: the monitor's view, samples and log, for Monitor.
synthetic | sensor. Two positions on the Sensor page; never a per-page flag.
a world, a condition, a stream
this machine, or an address through a tunnel
two altitudes
An ordinary page, in every build. The layer of meaning: rows are activities, volume becomes a count, each row opens to its evidence.
exists
the source, the connection
Manual · Qplane · Endpoint
exists
the raw stream
after the TUI
the contracts, for Kamal
Decided outside the interface. The lean build: never, the code is absent. The full build: by --dev or QPOINT_DEV=1. Not allowed means no presence at all.
The person's toggle, shown only where it is allowed, remembered. Off means no Dev group, no thread, no socket, no timer.
A feed lives only while its page is open. Leaving closes the stream, drops the buffer and stops the sampler. This gate holds for Events too.
What a customer runs. Inventory, Events and the stream core. No developer code: one optional crate left out, checked in CI. Reads the sensor on this machine.
What we, Kamal and build partners run. The same app plus the devmode crate, behind the first two gates. Open to a Rust expert's review (ruling 1).