docs: record audio exclusion status checkpoint

This commit is contained in:
2026-08-21 16:31:29 -04:00
parent 3d1f114fd8
commit 61960eb76f
2 changed files with 24 additions and 11 deletions
+7 -4
View File
@@ -6,6 +6,8 @@ edge (§6.9), and the 2 s readiness budget is retained after repeated baseline,
and live-churn calibration. The targeted live dry-run partition passed. The first pure Phase 6
channel-planning prerequisite is committed locally in PixelPass `781defc`; the first bounded
live fan-out mutation slice is built, validated and committed locally in PixelPass `98cde2c`.
The four versioned causal status events are built, validated and committed locally in PixelPass
`5a65f50`.
**Date:** 2026-08-21 (v1: 07-19 · v2: 07-20 · Option C 07-20 · v3.1 r4 · v3.2 r5 · v3.3 r6 ·
v3.4 r7 · v3.5 r8 · v3.6 r9 · v3.7 r10 · v3.8 r11 2026-08-21)
**Origin:** Joe's suggestion — "whitelist all audio except audio coming from peerspeak."
@@ -1380,11 +1382,12 @@ evidence. Phase 6's channel-aware pure planner is also committed in PixelPass `7
of that checkpoint, local commit `98cde2c` creates and retains serial-guarded
non-lingering links through the hidden production path, requires all planned links to be
`ACTIVE`, revokes them when eligibility changes, and passed both normal-teardown and `SIGKILL`
cleanup gates.
cleanup gates. Local commit `5a65f50` adds exact version-1 status records for stream link failure,
AEC validation failure, AEC revocation and foreign AEC detection; PipeWire callbacks enqueue them
for Tokio-side JSON emission.
1. **Continue Phase 6:** add the four versioned causal status events, complete the remaining
failure-matrix rows, and implement actual capture-sink replacement/relink recovery through
the real host path.
1. **Continue Phase 6:** implement actual capture-sink replacement/relink recovery through the
real host path and complete the remaining failure-matrix rows.
2. Carry the revised row-9 partition forward: music-only and a different-device microphone
stay eligible; same-device capture and a tainted-monitor capture are excluded.
3. Preserve the new live mutation slice's ownership, serial-revalidation, fail-closed,