Files
MemRelay/projects/d401bdbe-e9c0-4de8-aa0f-48b983de7c80/Checkpoint 2026-09-09 10-06-07 UTC [e973df19f3].md

2.5 KiB
Raw Permalink Blame History

title, type, permalink, stable_id, scope, project_id, memory_type, status, revision, restored_from_commit, created_at, updated_at, tags
title type permalink stable_id scope project_id memory_type status revision restored_from_commit created_at updated_at tags
Checkpoint 2026-09-09 10:06:07 UTC [e973df19f3] checkpoint main/projects/d401bdbe-e9c0-4de8-aa0f-48b983de7c80/checkpoint-2026-09-09-10-06-07-utc-e973df19f3 3be32895-a3f0-47c5-8338-845a95c7271e project d401bdbe-e9c0-4de8-aa0f-48b983de7c80 checkpoint active 1 6a6a895eaf 2026-09-23T15:05:53.766539+00:00 2026-09-23T15:05:53.766597+00:00
文档
交接
服务器中转

本轮变更

2026-09-09,用户在询问WebRTC选型状态后明确:不依靠P2P传输,数据走服务器中转。已将文档更新为0.2讨论稿:README、docs/需求清单.md、docs/开发文档.md、docs/决策与待确认事项.md。新增SYS-06与D-009/S5,全部业务数据经服务器中转,客户端之间不走P2P直连;覆盖聊天、实时语音、远程画面与控制、投屏、白板、共享目录/MD传输,重连和同网段也不能切换直连。业务内容仍发送端加密、中转密文、接收端解密。同步补充中转路径验证草案和Q-12至Q-14的中转容量、部署与选型约束。WebRTC和具体中转组件仍未选定。

验证和持久化

回读所有新增中转相关条目,33项需求编号唯一,4份Markdown内部链接检查通过;只有文档变更,没有产品代码或运行验证。decision记忆bca7c991-5eaa-4b05-9694-ce71dac93a5e revision1已保存。0.2文档ZIP已HTTP PUT并确认completed:file_id=32f06d91-6668-4da8-8338-8b53cfbf7391,path=utu/utu-docs-discussion-20260909-v0.2.zip,SHA256=aa3f8d6fc988b22be12551ad3f211fd84185d111e33cc12b6462bf95d69c2a99;0.1归档保留历史。目录E:\code\UTU仍无.git,因此branch/commit/remote/dirty不适用,未初始化仓库。

接续说明

继续沿文档需求讨论。先读README和三份docs,最新确认是强制服务器中转;不要重新把P2P直连或直连优先作为候选。不要把该确认等同采用WebRTC/TURN/SFU或更改E2EE安全边界。Q-01至Q-14其余待定项尚未回答,不擅自裁剪功能、安排MVP/排期或开始实现。元数据断开后的清理规则仍待细化;共享MD没有确认实时共同编辑;多方远控的输入仲裁仍待定。用户给出的历史任务尚未完整可靠复核,如需采用须核对原始发言。后续按MemRelay项目d401bdbe-e9c0-4de8-aa0f-48b983de7c80读取最新context/checkpoint并同步aidocs;本轮没有服务或临时产品约定遗留。