docs(planning): mark Phase 1.5 live broadcast as Done
Tasks 1.5.4, 1.5.5, 1.5.6 marked 🟩 with commit hashes and implementation
notes. Phase 1.5 status updated to Done in ROADMAP.md.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# Task 1.5.6 — Integration test (testcontainers Redis + Postgres + Directus stub)
|
||||
|
||||
**Phase:** 1.5 — Live broadcast
|
||||
**Status:** ⬜ Not started
|
||||
**Status:** 🟩 Done
|
||||
**Depends on:** 1.5.4, 1.5.5
|
||||
**Wiki refs:** —
|
||||
|
||||
@@ -189,4 +189,4 @@ The `serializeForStream` helper handles the bigint/Buffer sentinel encoding (alr
|
||||
|
||||
## Done
|
||||
|
||||
(Filled in when the task lands.)
|
||||
Landed in `2f2cf5c`. Key divergence from spec: `test/fixtures/test-schema.sql` uses `entry_devices.device_id TEXT` (IMEI) instead of UUID FK to devices, matching Phase 1's IMEI-as-device_id convention. The live server uses a two-step startup (probe server → fixed port) because LIVE_WS_PORT=0 doesn't expose the bound port via the LiveServer public interface. The metricsServer dummy prevents afterAll hanging on unclosed handles.
|
||||
|
||||
Reference in New Issue
Block a user