Files
MemRelay/projects/25464650-ed5d-440e-b362-190f2852d451/Checkpoint 2026-09-29 18-08-46 UTC [8e22c33c2c].md
T
memrelay c88e7bd9d9 create: Checkpoint 2026-09-29 18:08:46 UTC [8e22c33c2c]
MemRelay-Operation: checkpoint-save:nixmsg-ckpt-20260930-0208
MemRelay-Resource: 66798f1b-3270-4902-917d-539d9c68fb76
2026-09-30 02:08:48 +08:00

27 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: Checkpoint 2026-09-29 18:08:46 UTC [8e22c33c2c]
type: checkpoint
permalink: main/projects/25464650-ed5d-440e-b362-190f2852d451/checkpoint-2026-09-29-18-08-46-utc-8e22c33c2c
stable_id: 66798f1b-3270-4902-917d-539d9c68fb76
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-0208
created_at: '2026-09-29T18:08:46.069659+00:00'
updated_at: '2026-09-29T18:08:46.069659+00:00'
tags:
- nixmsg
- prd
- handoff
---
完成:用户要求在 e:/code/NixMsg/docs 下写 PRD 和开发文档(不写代码,交给 Grok 开发组开发,完成后回来审核),写前先用通俗问题每轮 1-2 个确认边界。已问两轮,确认内容在记忆 de0503ed-3d77-400d-a0bb-bbe44371f906(revision 2):程序和人都会用;登录密码和对话密码都要;对话密码输对一次就记住,对方改密码后所有人重新输。
中断点:问到“送达后服务器要不要留历史”时,用户说先停,有些问题之前给过答案,要把资料发过来。历史问题尚未回答。
待问(视用户资料决定是否还要问):送达后是否保留历史;是否发图片或文件及单条大小;嵌入式设备能否跑 WebSocket(不能则需要 MQTT/TCP 接入);第一批 SDK 语言;是否要网页管理后台。
未与用户讨论的技术判断:加上定时、延迟、撤回、对话密码和群消息后,每条消息都必须经过自己的服务,独立 MQTT broker 的价值变小;若嵌入式都能跑 WebSocket,倾向改为自研单进程 WebSocket 服务加 SQLite。写入文档前需向用户说明这一变化。
验证:尚未写文档。docs 目录还不存在,仓库不是 Git 仓库。
下一步:等用户发来之前的答案,对照后只问仍未解决的问题,再写 docs/PRD.md 和开发文档。
给下个会话:项目 ID 25464650-ed5d-440e-b362-190f2852d451;需求记忆 9cea62eb-5435-4fb1-af51-9699bb182b1a revision 5。不要重复问用户已经回答过的问题。