Files
MemRelay/projects/25464650-ed5d-440e-b362-190f2852d451/Checkpoint 2026-09-30 08-17-57 UTC [24e1fd4fc5].md
T
memrelay 7547bb7211 create: Checkpoint 2026-09-30 08:17:57 UTC [24e1fd4fc5]
MemRelay-Operation: checkpoint-save:ckpt-r2-l03-t02-20260930-1618
MemRelay-Resource: d6ae3499-9c68-4bb0-af1a-d9d6dec33b8e
2026-09-30 16:18:00 +08:00

2.6 KiB
Raw Blame History

title, type, permalink, stable_id, scope, memory_type, project_id, usage_profile_id, status, revision, request_id, created_at, updated_at, tags
title type permalink stable_id scope memory_type project_id usage_profile_id status revision request_id created_at updated_at tags
Checkpoint 2026-09-30 08:17:57 UTC [24e1fd4fc5] checkpoint main/projects/25464650-ed5d-440e-b362-190f2852d451/checkpoint-2026-09-30-08-17-57-utc-24e1fd4fc5 d6ae3499-9c68-4bb0-af1a-d9d6dec33b8e project checkpoint 25464650-ed5d-440e-b362-190f2852d451 0c9feb46-d06e-43cd-9ef0-c5813c84a998 active 1 ckpt-r2-l03-t02-20260930-1618 2026-09-30T08:17:58.015746+00:00 2026-09-30T08:17:58.015746+00:00
ready-to-merge

检查点:L-03 / D-03 评论 / T-02 已推送,未合 main

完成内容

  • L-03 #22:工作树 E:\\code\\NixMsg-wt\\r2-l03,分支 feat/fix-l03-shutdown HEAD 9a17c6a26bd7b09f875d664a48c5caf59cfcb09f。合成 origin feat/fix-message-c01-c03 + feat/fix-listener-l01-l07(broker/store 已在 C-01–C-03)。listener StopAccept/Wait;serve 停机顺序 StopAccept → 等循环 → Drain 10s → Shutdown 5s → 再 Drain → Wait → db.Close;<-ctx.Done() 后立刻 stop()。未改 PublishDown。compose 30s;OPS TimeoutStopSec。DEVIATIONS ### 复审修复 L-03。Gitea 已评论 (#22)。
  • D-03 #29:C-03 a4e51ec 已满足 MaxOpen=64 MaxIdle=16 idle 5m query_only + TestReaderPoolCapAndQueryOnly。只评论,不另开补丁。
  • T-02 #63:工作树 E:\\code\\NixMsg-wt\\r2-t02,分支 feat/fix-t02-acceptance HEAD 590ee0d549e77701eb1cd9ed761a3a369cfe4ea1(基于 T-01)。对照表拆子项,通过 19 / 部分通过 4(F03/F08/F21/F22)。task check 通过。
  • #32 #33 #34:已补 C-01/C-02/C-03 commit 链接评论。

验证

  • L-03:TestStopAcceptDoesNotWaitForMQTT、TestServeShutdownWithLiveMQTT(WS+TCP 0x8B,15s 内返回);go test cmd/nixmsg listener broker store message。合成分支 task check 有既有 gofmt/govet,非 L-03 引入。TestQ2 在 C-01–C-03 基线即因回执超时失败。
  • T-02:task check 全绿(含 go test ./test/accept/ 约 27s)。

未合 main 的 feat

T-01 feat/fix-t01-ws-harness;T-02 feat/fix-t02-acceptance;T-03 feat/fix-t03;message c01-c03 / c04-c07;identity u01-u05;store d01-d05;listener l01-l07;L-03 feat/fix-l03-shutdown;admin-web;U-02;U-03;H-07;broker b01-b12;SDK k00-k05。

不要做

不合 main、不强推 main、不合 feat/fix-3-downlink-deadlock、保留 E:\code\NixMsg-wt\fix3。不要在 e:\code\NixMsg 主工作树改代码。

给下个会话

  • L-03 合入须在 B-08、D-02、C-01 与 listener L-01–L-07 之后;合成分支含 listener merge commit 8e1d022。
  • D-03 无需再补代码。
  • T-02 只动测试与文档,可在 T-01 之后 ff。