Commit Graph
291 Commits
Author SHA1 Message Date
AAA d4ecd5bb3d docs(route): bind prepare to exact candidate 2026-08-23 14:13:23 +08:00
AAA e2f6a0b7b8 docs(route): define reusable SFU subscriptions 2026-08-23 14:04:45 +08:00
AAA 649f89cc17 docs: record current 20-viewer admission 2026-08-23 13:05:26 +08:00
AAA d4353686a4 feat(admission): support 20-viewer rooms 2026-08-23 12:28:23 +08:00
AAA 3ced92b500 docs: set simple routing and room scale constraints 2026-08-23 12:12:41 +08:00
AAA a22dcc468a docs(route): prefer a different parent after edge failure 2026-08-23 11:58:28 +08:00
AAA f995515181 docs(route): simplify controller reconciliation 2026-08-23 11:02:40 +08:00
AAA 084aabe022 docs(route): define SFU-fed relay proof (#210) 2026-08-23 06:46:25 +08:00
AAA b3ccd4264c docs(route): converge controller evidence truth (#209) 2026-08-23 04:19:07 +08:00
AAA f733d8f22b refactor(route): admit exact TURN allocations (#208)
* refactor(route): admit exact TURN allocations

* fix(route): preserve exact selected fallback lifecycles

* fix(route): preserve fallback replacement authority
2026-08-23 04:04:37 +08:00
AAA c30f4e9f73 docs(route): define TURN allocation admission truth (#207)
* docs(route): define TURN allocation admission

* docs(route): align TURN admission source truth
2026-08-23 03:20:41 +08:00
AAA ba623c67e6 docs(media): bound H264 diagnostic evidence (#206) 2026-08-23 02:47:21 +08:00
AAA e9c993f222 refactor(route): reconcile bounded SFU admission lifecycle (#204)
refactor(route): reconcile bounded SFU admission lifecycle
2026-08-23 01:58:09 +08:00
AAA 5dcec6efe0 chore: align Wave B with accepted LiveKit boundary 2026-08-23 01:56:55 +08:00
AAA 2679c5bce0 docs(route): define pragmatic LiveKit trust boundary (#205)
docs(route): define pragmatic LiveKit trust boundary
2026-08-23 01:52:20 +08:00
AAA 1fc89b51ae docs(route): define pragmatic LiveKit trust boundary 2026-08-23 01:51:36 +08:00
AAA 7725f18ac4 docs(route): advance routing work to waves C-D 2026-08-23 01:02:27 +08:00
AAA 14ee256232 refactor(route): reconcile SFU room lifecycle 2026-08-23 00:52:53 +08:00
AAA a30f9c2382 docs(route): fence LiveKit cleanup behind listener ownership 2026-08-23 00:52:08 +08:00
AAA 4469421e91 docs(route): bind SFU admission to room lifecycle 2026-08-23 00:51:16 +08:00
AAA 524f012739 refactor(route): enforce global SFU admission 2026-08-23 00:50:11 +08:00
AAA 56ae363838 docs(route): define deployment-wide SFU admission 2026-08-23 00:48:58 +08:00
AAA 6b0b1a37e3 docs(route): close wave A and advance routing ledger (#203)
docs(route): close wave A and advance routing ledger
2026-08-23 00:43:13 +08:00
AAA 5d03be17aa docs(route): close wave A and advance routing ledger 2026-08-23 00:42:36 +08:00
AAA 8217fce648 fix(route): enforce authenticated endpoint capacity (#202)
fix(route): enforce authenticated endpoint capacity
2026-08-23 00:25:43 +08:00
AAA ca1d715319 fix(route): enforce authenticated endpoint capacity 2026-08-23 00:23:15 +08:00
AAA 120371bf05 docs(route): bind native sender to authenticated endpoint cap 2026-08-23 00:16:37 +08:00
AAA 5cc2547033 docs: define later distribution packages (#201) 2026-08-22 23:58:11 +08:00
AAA 78871db805 refactor(route): unify endpoint media copy accounting (#200) 2026-08-22 21:59:44 +08:00
AAA 0af91c7c38 docs(route): define local selection and fallback gates (#199) 2026-08-22 21:40:46 +08:00
AAA 550308b406 docs: schedule accepted implementation waves (#198) 2026-08-22 20:50:11 +08:00
AAA 1a79358326 docs: advance post-truth work index
Advance the current work index after the accepted truth merge.
2026-08-22 19:49:43 +08:00
AAA 1979354264 docs: accept holistic routing truth (#196) 2026-08-22 19:46:17 +08:00
AAA c230dafbd4 docs: converge current truth and todo (#195) 2026-08-22 14:07:29 +08:00
AAA 43a3465984 docs: record canonical workspace cleanup (#194)
Record the completed canonical-main restoration, audited D cleanup, retained workspace state, and explicit user stop gates.
2026-08-22 12:57:02 +08:00
AAA 6fa63024bd docs: quarantine disputed TODO truth
Quarantine disputed TODO and routing claims, record current production facts, and define the canonical workspace restoration order before any further implementation.
2026-08-22 12:17:56 +08:00
AAA 2d240aef82 test(media): add viewer MBB relay canary (#191) 2026-08-22 10:15:12 +08:00
AAA 770f2fdc23 docs: align Browser1 routing truth (#190)
* docs: align Browser1 routing truth

* docs: keep release policy wording current
2026-08-22 10:09:14 +08:00
AAA a2269b8737 docs: record relayed details deployment (#189) 2026-08-22 09:50:08 +08:00
AAA 0b7983ce33 docs: record current Chrome route recovery evidence (#188) 2026-08-22 09:40:46 +08:00
AAA 001f14aaf0 fix: stabilize relayed connection details (#187) 2026-08-22 09:38:00 +08:00
AAA 61441188e6 docs: restore Browser1 release truth (#186) 2026-08-22 09:08:11 +08:00
AAA 256026558b docs(sfu): record shaping gate prerequisite (#185) 2026-08-22 09:03:55 +08:00
AAA 27c11f5cda docs: record production 21d5 cutover (#184) 2026-08-22 09:01:30 +08:00
AAA 30ffe44d60 feat(routing): probe Host parents without breaking media (#183) 2026-08-22 08:47:06 +08:00
AAA 9080e68601 fix(signaling): detect silent websocket partitions (#182)
Add a bounded authenticated control-plane watchdog that replaces only an unresponsive socket generation without granting it media-route authority.
2026-08-22 08:32:32 +08:00
AAA f81577c4c5 feat(web): observe selected pair responses (#181)
Add local, generation-guarded selected-pair response evidence without granting it routing or recovery authority.
2026-08-22 08:26:41 +08:00
AAA 9980376a80 docs: align audio and production truth (#180)
Record the deployed SFU root invariant release and align the Share audio requirements with the existing 64/128/256 kbps presets.
2026-08-22 08:21:46 +08:00
AAA 12c686ea5e fix(sfu): enforce bounded root invariants (#179) 2026-08-22 08:04:05 +08:00
AAA 7f32dd16df docs: record current routing lifecycle and rollout (#178) 2026-08-22 07:48:44 +08:00