glm-5.3-flash
|
b3b00f37bd
|
chore: consume alkcall 0.6.0; OQ-TN-06 resolved by ADR-050
alkcall 0.6.0 landed the review 007 remediation (filed from this
crate's UDP POC pass):
- R-01: Establishment carries the plan (ADR-049 amendment 2) —
typed-opaque ChannelPlan, OpenHandler gains the plan param, the
wrapper threads it; the POC's side-channel HandleHandoff and its
same-resource race are dead (the establisher returns the dialed
handle: Ok(Establishment::new(plan)))
- R-02: OpenHandler JoinHandle lifetime contract documented (early
return = teardown-at-birth) + yield-once acceptance flag and
debug! birth-teardown hint
- R-03: pump_bidi pinned upstream (ADR-050) — two pumps,
shutdown-on-completion, (u64, u64) copy counts, errors EOF-shaped
alktunnels updates:
- Cargo.toml: alkcall 0.5.0 -> 0.6.0 (lockfile resolves 0.6.0)
- AGENTS.md convention 8: use alkcall channels::pump_bidi, do not
hand-roll; await it inline inside the OpenHandler's task
- AGENTS.md convention 11: pin note updated; amendment 2 marked
load-bearing (Establishment::new replaces side-channel handoff)
- AGENTS.md convention 13: fixed ADR citation bug (was "alkcall
ADR-024, ADR-050" — those are peer-graph-routing and pump-bidi;
intended targets are alknet ADR-024/ADR-050 with their alkcall
ports ADR-019/ADR-011)
- AGENTS.md architecture context: ADR-050 + ADR-049 amendment 2 rows
- phase-0-findings OQ-TN-06: RESOLVED — pump_bidi landed upstream;
the POC is cited as convergence input alongside alktty and the
assembly-layer copies; Phase 1 consumes the helper
- phase-0-findings OQ-TN-09: implementation note updated —
Establishment::new(plan) replaces the handoff sketch
- poc-summary: resolutions addendum for both upstream findings
(R-01/R-02/R-03 with the typed-opaque and (u64, u64) deviations
recorded); references note 0.6.0 supersession
Verification: cargo test (0 tests, ok), clippy --all-targets
-D warnings, fmt --check, wasm32 check, doc --no-deps — all clean
|
2026-09-07 09:27:08 +00:00 |
|
glm-5.3-flash
|
d88e148fdc
|
chore: consume alkcall 0.5.0; OQ-TN-09 resolved by ADR-049
alkcall 0.5.0 landed the review 006 remediation (filed from this
crate's Phase 0 pass):
- E-01/N-1: channel-open establishment phase (ADR-049) —
register_openable_with_establisher, bounded await, teardown-on-
failure, typed channel:open_failed reply (reason in details);
ChannelClient::open_channel returns ChannelOpenError
- E-02: OperationSpec.description disclosed via discovery
- E-03/E-04/N-2: teardown-race log, early-arrival bound docs,
count accessor
alktunnels updates:
- Cargo.toml: alkcall 0.4.0 -> 0.5.0 (lockfile resolves 0.5.0)
- AGENTS.md convention 11: pin note updated; ADR-049 marked
load-bearing (tunnel opens use register_openable_with_establisher)
- phase-0-findings OQ-TN-09: RESOLVED by ADR-049 — the in-band
control-frame hunch is superseded (establishment is the open op's
reply, not a stream frame); residual for Phase 1 narrowed to
half-open semantics; v1 needs no mid-stream control frame
- phase-0-findings OQ-TN-08: per-op metadata residue resolved by
E-02 (description field; OQ-40 enumerate half stays deferred)
- tun2proxy prior-art + alktty-pattern sections: frame-vocabulary
notes updated to point at the ADR-049 supersession
- upstream posture paragraph updated: review 006 is the working
proof of the ask-early rule
Verification: cargo test (0 tests, ok), clippy --all-targets
-D warnings, fmt --check, wasm32 check, doc --no-deps — all clean
|
2026-09-06 20:05:41 +00:00 |
|
glm-5.3-flash
|
43a5e4204e
|
scaffold: AGENTS.md, Cargo.toml, licenses, agent conventions adapted for alktunnels
- AGENTS.md adapted from alkcall (via alktty's pattern) for the tunnel
protocol crate: substrate-agnostic conventions, two-pump contract,
no-forced-binding requirement, alkcall 0.4.0 dependency, wasm-clean
default crate, ALPN naming
- .opencode/agents/implementation-specialist.md conventions section
adapted from alkcall's call-protocol rules to tunnel-crate rules
(mirroring alktty's adaptation)
- docs/sdd_process.md package reference fixed to alktunnels
- Cargo.toml scaffold: wasm-clean tokio subset, alkcall 0.4.0
- LICENSE-MIT / LICENSE-APACHE copied from alktty
- src/lib.rs protocol-only stub; docs/architecture/ lands in Phase 1
Verification: cargo test (0 tests, ok), cargo clippy --all-targets
-- -D warnings, cargo fmt --check, cargo clippy
--target wasm32-unknown-unknown -- -D warnings — all clean
|
2026-09-05 19:40:38 +00:00 |
|