Files
MemRelay/projects/25464650-ed5d-440e-b362-190f2852d451/Checkpoint 2026-09-29 16-06-29 UTC [08073ae1eb].md
T
memrelay d6b9d3d77e 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
2026-09-30 00:06:35 +08:00

1.4 KiB

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-29 16:06:29 UTC [08073ae1eb] checkpoint main/projects/25464650-ed5d-440e-b362-190f2852d451/checkpoint-2026-09-29-16-06-29-utc-08073ae1eb 65eabb18-364f-417f-8fe6-af9ba0db2cb6 project checkpoint 25464650-ed5d-440e-b362-190f2852d451 0c9feb46-d06e-43cd-9ef0-c5813c84a998 active 1 nixmsg-ckpt-20260930-0006 2026-09-29T16:06:29.829347+00:00 2026-09-29T16:06:29.829347+00:00
nixmsg
design

完成:用户明确参与者是对等的端,每个端有标识,可组群,群成员看共同消息。需求已更新到 revision 5(记忆 9cea62eb-5435-4fb1-af51-9699bb182b1a)。 建议语义(未开工,未当作已裁定的实现承诺之外的产品默认):地址只有端和群。群消息在 SQLite 只存一份,每个成员一条投递状态。群主是建群的端。到点发送时按当时成员生成投递。入群前的消息不补。选择保留时,离线成员上线后读到同一条;过期和撤回作用在这一份上。已经确认的成员不能被撤回成功,接口返回这些端。单聊规则不变。SQLite 仍然合适。 验证:未写代码。 下一步:等用户确认群主、入群前不补历史、群消息只存一份这三项默认,再开工。 给下个会话:项目 ID 25464650-ed5d-440e-b362-190f2852d451,目录 e:/code/NixMsg,仓库仍为空。