docs(review 006 Unit 4): spec reconciliation — OQ-05 resolved, WS data-channel docs to the landed state
- OQ-05: deferred → resolved (2026-09-04, review 006 Unit 2+3); the consumer-set reframe recorded (WS is also the native-client fallback behind hostile NAT/firewall; OQ-04 does not block the wiring). - ADR-067: status amendment + the v1-cut blockquote gains the Wired (2026-09-04) note — per-session-fork shape, openable surface, gates. - ADR-048: landed-state amendment — §4's hub→browser direction has its object (op/register → connection overlay, hub composes via the retained Arc<CallConnection>); the op/register ACL posture (UP-02, SRV-10 precedent) recorded. - websocket.md: the step-7 deferral note and the §"Data channels for browsers" status block removed (the section now documents the landed surface: with_ws_openable_alpns, the OpenableAlpns fallback, cap policy, discovery, gates); idle-knob deployment note for silent data channels (semantics unchanged; the 60 s default bites more often — set None at assembly for long-lived interactive channels). - Review 003 status → remediated (all findings closed; log in review 006); its Unit-4 section marked landed. - alknet-ADR-044 §5 pointer checked: not stale. Verification: cargo test 454 / 0; --all-features 582 / 0; clippy (both) clean; fmt clean; doc clean.
This commit is contained in:
@@ -2,7 +2,11 @@
|
||||
|
||||
## Status
|
||||
|
||||
Verified, open for remediation.
|
||||
Remediated (2026-09-04). WS-24/WS-25 resolved upstream (alkcall 0.3.0,
|
||||
review 006); WS-20/21/22/23/26/27 + UP-01 landed (review 006 Units
|
||||
2–3, `030c5ef`); Unit 4 docs landed with review 006 (OQ-05 resolved).
|
||||
The remediation log lives in
|
||||
[review 006](006-alkcall-0.3.0-consequence-review.md).
|
||||
|
||||
## Scope
|
||||
|
||||
@@ -447,17 +451,19 @@ Using `test_support::WsClient` (the Rust-native-consumer shape):
|
||||
5. `TooLarge` chunk on a data channel survives (demux resync) —
|
||||
already proven alkcall-side; assert it through the WS path.
|
||||
|
||||
## Unit 4 — spec reconciliation (docs)
|
||||
## Unit 4 — spec reconciliation (docs) — LANDED (2026-09-04, review 006)
|
||||
|
||||
- OQ-05 → resolved (or narrowed to the remaining piece), with the
|
||||
consumer-set reframe recorded (WS-23): browser + native fallback;
|
||||
OQ-04 not blocking.
|
||||
- OQ-05 → resolved, with the consumer-set reframe recorded (WS-23):
|
||||
browser + native fallback; OQ-04 not blocking.
|
||||
- ADR-067 v1-cut note and ADR-048 reconciliation note updated to the
|
||||
landed state; websocket.md §"Data channels for browsers" status
|
||||
block removed; the alknet-ADR-044 §5 pointer checked for staleness.
|
||||
block removed; the alknet-ADR-044 §5 pointer checked (not stale).
|
||||
- websocket.md gains the idle-knob deployment note for silent data
|
||||
channels (already true, just surfaced where a deployer reads).
|
||||
|
||||
Landed with review 006 Units 2–3; see review 006's remediation log
|
||||
for the landed shape and its verification.
|
||||
|
||||
---
|
||||
|
||||
## Verification log (this pass)
|
||||
|
||||
Reference in New Issue
Block a user