diff --git a/projects/25464650-ed5d-440e-b362-190f2852d451/Checkpoint 2026-09-30 02-45-39 UTC [73202b31fe].md b/projects/25464650-ed5d-440e-b362-190f2852d451/Checkpoint 2026-09-30 02-45-39 UTC [73202b31fe].md new file mode 100644 index 0000000..f271edb --- /dev/null +++ b/projects/25464650-ed5d-440e-b362-190f2852d451/Checkpoint 2026-09-30 02-45-39 UTC [73202b31fe].md @@ -0,0 +1,41 @@ +--- +title: Checkpoint 2026-09-30 02:45:39 UTC [73202b31fe] +type: checkpoint +permalink: main/projects/25464650-ed5d-440e-b362-190f2852d451/checkpoint-2026-09-30-02-45-39-utc-73202b31fe +stable_id: 9a88fa0c-c6f2-41c4-9051-98da8c962c63 +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: fix6-dissolve-receipt-de2c64d-20260930 +created_at: '2026-09-30T02:45:39.614226+00:00' +updated_at: '2026-09-30T02:45:39.614226+00:00' +tags: +- ready-to-merge +- fix-issue-6 +- feat/fix-6-dissolve-receipt +--- + +# fix-issue-6 完成 · 解散群 scheduled 回执 state + +## 完成 +- Gitea #6:`voidGroupAllTx` 插入消息级回执时 state 从误写的 `completed` 改为协议枚举 `rejected`(DEVELOPMENT 6.4);消息行仍为 `completed`/`group_dissolved`。 +- 工作树:`e:\\code\\NixMsg-wt\\fix6`,分支 `feat/fix-6-dissolve-receipt`,基线 `origin/main`=`479a08e`。 +- Commit:`de2c64d`(`fix: 解散群作废 scheduled 时消息级回执改用 rejected`),已推送远端;**未合并 main、未关 issue**。 + +## 文件 +- `internal/app/group/void.go`(仅 INSERT receipts 的 state) +- `internal/app/group/group_test.go`(解散后断言回执 rejected) +- `docs/DEVIATIONS.md`(追加 `### fix-issue-6`) + +## 验证 +- `go test ./internal/app/group/ ./internal/app/message/ -count=1`:通过 + +## 未改 +- 未动 `emit`、PublishDown、metrics、identity fatal、管理锁定、注册 IP(避让其他线) + +## 给下个会话 +- 总控可审阅后 ff-only 合并;勿强推 main +- issue #6 留给负责人关闭 \ No newline at end of file