6beabe94575144ae959e2e603b5a3cf1f5d8dfaf
17 tests pass (7 codec + 10 integration). The producer/consumer shape, ADR-049 establishment integration, codec decision, and typed establishment errors all validated over alkcall 0.5.0 channels. Key findings folded into the ledger: - OQ-TN-05 resolved for stream substrates: no backend trait — pump_halves generic over boxed halves (TCP into_split, UDP UdpHalf adapter); remaining thread is only the hub re-produce composition question - OQ-TN-06 convergence test satisfied: producer pump and consumer pump are the same shape modulo channel side; extraction decidable in Phase 1 - New finding for the alkcall ledger: OpenHandler JoinHandle semantics are load-bearing and undocumented — a handler that returns before the data plane starts tears the channel down at birth (the POC found this by hanging; the pump must be awaited inline). Plus: Establishment should carry the channel plan (the reserved extension point) to kill the establisher handoff side-channel - UdpHalf truncation semantics flagged for the Phase 1 ADR (recommend fail-loud over silent truncation) POC crate: /workspace/alktunnels-udp-poc (db224cc).
Description
No description provided
1.6 MiB
Languages
Rust
100%