docs: step-3 rewrites — OQ-39/40 resolved, C-08 closed, channel-operations.md put/control/resources contracts, review 010/011 closed with the S-01 sketch corrected
- open-questions.md: OQ-39 → ADR-052, OQ-40 → ADR-053 (resolutions replace the deferred-until-needed posture) - channel-operations.md: the put contract (initiator allocates + streams, reserved input key, one response, acks-in-result sentence), the control routing (ADR-052), the enumerator aggregation (ADR-053), the connection-owner paragraph's pub-era correction, the ADR table rows - ADR-051 §6: PubTypedOpen → the put translation; ADR-047's 2026-09-06 amendment records its era honestly (the dynamic half is now ADR-053) - review 010: all four findings resolved (with the S-01 sketch correction so the published record stops carrying the wrong-graph reading) - review 011: closed (all seven pins implemented + gates landed) - review 001 C-08: resolved note (odd/even + adopt, implemented) - AGENTS.md: the 'Stub Guard' section — the not_implemented grep is part of cargo test; the registration invariants and the implement-or-stop ruling are release-blocking Verified: cargo test (696+guard), clippy -D warnings, fmt, doc clean.
This commit is contained in:
1 parent
944c300c17
commit
3317ea0963
10 files changed
+205
-43
No files matched your search
@@ -2,13 +2,22 @@
|
||||
|
||||
## Status
|
||||
|
||||
Open — filed 2026-10-13. From alkblobs (the downstream crate paused on
|
||||
Closed — filed 2026-10-13. From alkblobs (the downstream crate paused on
|
||||
review 010 S-01; its ops-put task gates on this surface). Purpose:
|
||||
correct review 010's S-01 remediation sketch before the amendment is
|
||||
drafted, enumerate what the amendment must pin so one publish
|
||||
(0.9.0) fixes all four stubs right, and record the downstream
|
||||
requirements and non-requirements from the consumer seat.
|
||||
|
||||
**Closed 2026-10-13:** all seven §2 pins are implemented and pinned in
|
||||
ADR-047 amendment 4 / ADR-052 / ADR-053 / ADR-022's 2026-10-13
|
||||
amendment, with the §3 verification gates landed as tests
|
||||
(`channels::operations::pub_open_tests`,
|
||||
`channels::hub_leg::gate2_tests::gate_pub_relay_put_end_to_end`, the
|
||||
registration-invariant tests in `registry::registration` and
|
||||
`registry::op_register`), the guard is `tests/stub_guard.rs`, and the
|
||||
docs rewrites below are done. The §6 sequencing concluded.
|
||||
|
||||
Input basis: alkblobs ADR-014
|
||||
(`/workspace/@alkdev/alkblobs/docs/architecture/decisions/
|
||||
014-marked-pub-put-contract-and-alkcall-gate.md`, committed 7ac0099)
|
||||
|
||||
Reference in new issue
Block a user