Commit graph

7 commits

Author SHA1 Message Date
Forge Dev
05693dfece driver-red: rewrite to verified RCP2 — WebSocket :9998/rcp, rcp_config handshake, rcp_get/set, cur.val responses, per-channel CDL params, unsolicited notifications; sim rewritten as WS server; gang handles CDL-only cameras (no live LUT on RCP2) w/ representability check; Lut3D.isApproximatelyIdentity — 187 tests 2026-07-11 04:33:26 +00:00
Forge Dev
1ac4e6a754 camera: DebouncedPusher — interval-limited camera pushes, guaranteed trailing edge, per-camera independence — 5 tests 2026-07-10 20:09:00 +00:00
Forge Dev
74d1287856 camera: GradeGang — multicam link/unlink, per-capability flatten (CDL split vs full bake), lattice downgrade, best-effort push w/ partial-failure summary — 6 tests 2026-07-10 20:03:51 +00:00
Forge Dev
bb1ef127ed logger+cli: e2e test (sim->driver->logger->store->all exports), forge export subcommand (ale/csv/edl/ccc/cube); fix supervisor subscription race w/ lock-guarded continuations — 8x soak stable @ 111 tests 2026-07-10 19:57:29 +00:00
Forge Dev
ea08f8fcb7 camera: fix waitForConnection race — continuation registered synchronously on actor, timeout resumes directly; 6x suite runs stable at 95 tests 2026-07-10 19:38:57 +00:00
Forge Dev
388ad50dd3 camera: CameraDriver seam, capabilities, ConnectionSupervisor w/ backoff retry + state republish, SlotRegistry — 6 tests 2026-07-10 18:59:45 +00:00
Forge Dev
8bbcd7f94f chore: package skeleton — 13 targets, NIO+ArgumentParser deps, sqlite shim, placeholder tests green 2026-07-10 18:44:26 +00:00