ECC/scripts/lib/control-pane
Affaan Mustafa e8244d9ced
feat(control-pane): serve 3D agent-airspace viz + /api/proximity feed (#2320)
Adds the Layer 4 observability view to the control pane: a self-contained,
dependency-free 3D point-cloud of the agent airspace (positions from the
proximity embedding, sized by working set, colored by collision risk, links
for converging pairs) plus an XSS-safe advisory panel that polls every 5s.

- proximity-viz.js: renderProximityVizHtml() (canvas projection, no external JS)
- server.js: GET /proximity (page) + GET /api/proximity (snapshot.proximity feed)
- test: asserts both routes serve and the feed carries positions/links/advisories
2026-06-25 16:45:53 -07:00
..
actions.js feat: add ECC2 local control pane (#2131) 2026-06-03 21:54:30 +08:00
message-sink.js feat(layer4): live messages-table wiring for proximity triggers 2026-06-20 20:49:17 -04:00
proximity-viz.js feat(control-pane): serve 3D agent-airspace viz + /api/proximity feed (#2320) 2026-06-25 16:45:53 -07:00
proximity.js feat(layer4): live messages-table wiring for proximity triggers 2026-06-20 20:49:17 -04:00
server.js feat(control-pane): serve 3D agent-airspace viz + /api/proximity feed (#2320) 2026-06-25 16:45:53 -07:00
state.js feat(control-pane): wire agent-proximity into the snapshot (opt-in, live) 2026-06-20 15:46:19 -04:00
ui.js fix(security): close XSS in control-pane board controls 2026-06-18 18:25:28 -04:00
work-item-mutations.js feat(control-pane): interactive JIT board — claim/move cards from the webapp 2026-06-18 18:16:46 -04:00