create: Checkpoint 2026-09-29 16:06:29 UTC [08073ae1eb]

MemRelay-Operation: checkpoint-save:nixmsg-ckpt-20260930-0006
MemRelay-Resource: 65eabb18-364f-417f-8fe6-af9ba0db2cb6
This commit is contained in:
2026-09-30 00:06:35 +08:00
parent 5ae2ae717c
commit d6b9d3d77e
@@ -0,0 +1,24 @@
---
title: Checkpoint 2026-09-29 16:06:29 UTC [08073ae1eb]
type: checkpoint
permalink: main/projects/25464650-ed5d-440e-b362-190f2852d451/checkpoint-2026-09-29-16-06-29-utc-08073ae1eb
stable_id: 65eabb18-364f-417f-8fe6-af9ba0db2cb6
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: nixmsg-ckpt-20260930-0006
created_at: '2026-09-29T16:06:29.829347+00:00'
updated_at: '2026-09-29T16:06:29.829347+00:00'
tags:
- nixmsg
- design
---
完成:用户明确参与者是对等的端,每个端有标识,可组群,群成员看共同消息。需求已更新到 revision 5(记忆 9cea62eb-5435-4fb1-af51-9699bb182b1a)。
建议语义(未开工,未当作已裁定的实现承诺之外的产品默认):地址只有端和群。群消息在 SQLite 只存一份,每个成员一条投递状态。群主是建群的端。到点发送时按当时成员生成投递。入群前的消息不补。选择保留时,离线成员上线后读到同一条;过期和撤回作用在这一份上。已经确认的成员不能被撤回成功,接口返回这些端。单聊规则不变。SQLite 仍然合适。
验证:未写代码。
下一步:等用户确认群主、入群前不补历史、群消息只存一份这三项默认,再开工。
给下个会话:项目 ID 25464650-ed5d-440e-b362-190f2852d451,目录 e:/code/NixMsg,仓库仍为空。