glm-5.3-flash
ff3295422c
params: the error-schema declaration + the wire hygiene residue (review-002 D-3, N-3, N-9)
- D-3: socks5_open_spec declares the channel:open_failed
ErrorDefinition (alktty-ported schema, adapted) — reason enum is
the full ADR-049 §3 five-code vocabulary matching
SocksEstablishmentReason's parse table; description carries this
crate's gate classes (FORBIDDEN / INVALID_INPUT /
channel:too_many_channels) + the no-phantom-channel property.
Pinned by open_spec_declares_the_open_failed_error_definition,
which round-trips every enum value through the typed vocabulary —
schema and typed view cannot drift. Module doc updated from claim
to fact.
- N-3: DatagramReader::feed's structurally-unreachable let-else
restructured — the header read folds into the let-else's else arm
(live-else shape); zero behavior change, wire suite green
unchanged.
- N-9: is_mid_frame kept; doc names the anticipated batch-2 consumer
(the front-door bridges) so dead-surface sweeps don't flag it.
Verification:
- cargo test: 357 passed, 0 failed (all suites)
- cargo clippy --all-targets -- -D warnings: clean
- cargo fmt --check: clean
- cargo doc --no-deps: clean
- cargo check --target wasm32-unknown-unknown: clean
- cargo clippy --target wasm32-unknown-unknown -- -D warnings: clean
Task: tasks/implementation/fix-hygiene-residue.md (completed)