--- title: Checkpoint 2026-09-30 11:20:45 UTC [d43d623f2c] type: checkpoint permalink: main/projects/25464650-ed5d-440e-b362-190f2852d451/checkpoint-2026-09-30-11-20-45-utc-d43d623f2c stable_id: 6fb237f4-e609-44b3-8921-7e33816b6a19 scope: project memory_type: checkpoint project_id: 25464650-ed5d-440e-b362-190f2852d451 usage_profile_id: 0c9feb46-d06e-43cd-9ef0-c5813c84a998 status: active revision: 1 request_id: ckpt-r3-66-a14ca0d-20260930 created_at: '2026-09-30T11:20:45.148322+00:00' updated_at: '2026-09-30T11:20:45.148322+00:00' tags: - ready-to-merge - r3-02 - issue-66 --- # 检查点:#66 / R3-02 积压断开已推送 ## 完成 - 分支 `feat/fix-r3-66-disconnect` HEAD `a14ca0d`,已推送 origin,未合 main。 - 带断开下行:本帧 OnPacketSent(packet id / 载荷)等待,去掉连接级 sentPub。 - Shutdown:ctx 未取消时先 waitConnsQuiet(downCh + wirePending),再 DisconnectClient 发 0x8B,waitConnsGone;已取消则发完即 Close。 - DEVIATIONS 追加「复审修复 R3-02」。Gitea #66 已评论。 ## 验证 - `go test ./internal/broker/` 通过 - `go test ./cmd/nixmsg/` 通过 ## 给下个会话 - 可 rebase origin/main 后由总控合入;不要合 feat/fix-3-downlink-deadlock。