docs: document guarded SFU convergence release (#302)
Records the exact deployed artifact and postflight state. Documentation checks passed; the GitHub job did not start any steps.
This commit is contained in:
1 parent
ad175408c0
commit
36ab062979
4 files changed
+17
-24
No files matched your search
@@ -1,6 +1,6 @@
|
||||
# ADR-0005: Automatic Hybrid Media Routing
|
||||
|
||||
- Status: accepted; deployed convergence correction in progress
|
||||
- Status: accepted and deployed; native-edge convergence is opt-in per share
|
||||
- Date: 2026-08-20
|
||||
- Last updated: 2026-08-27
|
||||
|
||||
|
||||
@@ -52,11 +52,10 @@ implementation and routine UI detail.
|
||||
|
||||
## Current Snapshot
|
||||
|
||||
Canonical source uses the strict `screener-v15` Browser/server contract with the
|
||||
corrected opt-in native-edge convergence controller. Production remains on
|
||||
`screener-v14` until the correction release completes. Both retain optional
|
||||
SQLite room authority and the H.264/VP8 sender gate. [Status](./status.md) is the
|
||||
sole owner of exact source, artifact, deployment, milestone, and blocker
|
||||
Canonical source and production use the strict `screener-v15` Browser/server
|
||||
contract with the corrected opt-in native-edge convergence controller, optional
|
||||
SQLite room authority, and the H.264/VP8 sender gate. [Status](./status.md) is
|
||||
the sole owner of exact source, artifact, deployment, milestone, and blocker
|
||||
identity.
|
||||
|
||||
Current work is owned by the [TODO ledger](./todo.md). Open physical evidence is
|
||||
|
||||
+11
-14
@@ -8,15 +8,15 @@ This is the current execution index. Git history owns completed timelines;
|
||||
## Production
|
||||
|
||||
- `https://share.bonfire.icu` runs exact application/runtime revision
|
||||
`ea692b1849840959d71a55d094c1f12eab091409`, release `ea692b1`, wire
|
||||
`screener-v14`, from `/opt/screener/releases/ea692b1`. The immutable runtime
|
||||
`17bd1e46fea7d391ce5df18a2bccf7a316bde693`, release `17bd1e4`, wire
|
||||
`screener-v15`, from `/opt/screener/releases/17bd1e4`. The immutable runtime
|
||||
tar SHA-256 is
|
||||
`4c8213332b98ffa8ff6bb0fa6b1743c898b30c07140d012adf851dbb17646aa5`;
|
||||
`74d75741ce25fe8989fd51f5ba217ee3f6b98cee7bffa1c703fe6d49a7d6e1b0`;
|
||||
its 41-file manifest SHA-256 is
|
||||
`df77aae9eb31d3ecfb471c3cb5bfa09137722c7f9d38b72ccd628725359dda13`.
|
||||
- The served Browser entry references `assets/index-CiQee9Mj.js`; the public
|
||||
`ffe118ec1d9d14baaf6fdc0d8df0abbfab2e4ce083be9c71eba5ae7eb2805461`.
|
||||
- The served Browser entry references `assets/index-DSw6oypG.js`; the public
|
||||
asset SHA-256 is
|
||||
`bc57e63461ab728e730663e8fb9633da1289aeef20d3aea9c1c0a4a5997598ea`.
|
||||
`fcca56647ce4c50766b0271e111a7a4ccfa8bd28b778f71865d62de9d7743515`.
|
||||
Public `/healthz` returns 200. The release postflight found Screener, LiveKit,
|
||||
coturn, and nginx active with zero restarts.
|
||||
- Production enables SQLite room authority at
|
||||
@@ -73,9 +73,9 @@ This is the current execution index. Git history owns completed timelines;
|
||||
## Current Milestone
|
||||
|
||||
Native-edge local convergence is deployed behind its default-off per-share
|
||||
policy. Production evidence found that one limitation window could move a usable
|
||||
Host Peer edge to a worse SFU path. The active correction requires persistent
|
||||
degradation and reserves SFU quality work for multi-edge Host fanout relief.
|
||||
policy. Persistent exact sender windows drive ordinary P2P movement. SFU quality
|
||||
work is limited to multi-root Host fanout relief and requires independent
|
||||
Host-ingress and same-Viewer candidate proof before one move.
|
||||
|
||||
## Active Boundaries
|
||||
|
||||
@@ -92,8 +92,5 @@ degradation and reserves SFU quality work for multi-edge Host fanout relief.
|
||||
|
||||
## Current Hold
|
||||
|
||||
The opt-in quality path has a P1 misrouting hold until the persistence and SFU
|
||||
eligibility correction is deployed. Availability routing remains operational;
|
||||
Hosts should leave topology optimization disabled meanwhile. Sanitized route
|
||||
event logging is enabled for the canary. Broader product evidence remains
|
||||
parked.
|
||||
No source or deployment P0/P1 is open. Sanitized route-event logging remains
|
||||
enabled for the pre-release canary. Broader product evidence remains parked.
|
||||
+1
-4
@@ -7,10 +7,7 @@ topics are not implementation authority.
|
||||
|
||||
## Now
|
||||
|
||||
1. **Correct native-edge convergence.** Require persistent degraded evidence,
|
||||
keep ordinary quality moves P2P-only, reserve SFU quality work for multi-edge
|
||||
Host fanout relief, require same-Viewer SFU non-regression before commit, and
|
||||
retain sanitized route-event evidence for the canary.
|
||||
No implementation task is currently authorized.
|
||||
|
||||
## Parked Repository Work
|
||||
|
||||
|
||||
Reference in new issue
Block a user