133 lines
5.2 KiB
Markdown
133 lines
5.2 KiB
Markdown
---
|
||
title: UTU 项目概览
|
||
type: curated
|
||
permalink: main/projects/d401bdbe-e9c0-4de8-aa0f-48b983de7c80/curated/utu-项目概览
|
||
stable_id: f126f031-641e-442d-b210-0d5deca53913
|
||
scope: project
|
||
project_id: d401bdbe-e9c0-4de8-aa0f-48b983de7c80
|
||
workspace_type: development
|
||
usage_profile_id: null
|
||
preference_context: development
|
||
document_type: overview
|
||
revision: 1
|
||
source_memory_ids:
|
||
- be70faf7-5c02-4b4b-94ef-406f0aea7b90
|
||
source_checkpoint_ids:
|
||
- 7647afa7-b85c-4c01-8164-ebe654635350
|
||
- 84278c60-e42d-4938-9966-2b452132bec9
|
||
source_file_ids:
|
||
- 0c51d5a8-37b9-40f0-a2d0-432d22a76af2
|
||
- checkpoint:84278c60-e42d-4938-9966-2b452132bec9
|
||
- file:0c51d5a8-37b9-40f0-a2d0-432d22a76af2
|
||
- memory:be70faf7-5c02-4b4b-94ef-406f0aea7b90
|
||
source_git_commit: null
|
||
source_git_commits: []
|
||
source_agent_sync_ids:
|
||
- utu-20260910-modular-curation-01
|
||
model_connection: Sub2API
|
||
model_name: git-restore
|
||
source_count: 25
|
||
source_revisions:
|
||
memory:3be32895-a3f0-47c5-8338-845a95c7271e: '1'
|
||
memory:bca7c991-5eaa-4b05-9694-ce71dac93a5e: '1'
|
||
memory:d55c5ff5-6c2a-40a8-bf81-03a83e78fff9: '1'
|
||
memory:ec5bf866-912f-43eb-87d6-ec56f11e44b1: '1'
|
||
memory:6710d22f-fe2b-4d09-b266-504e3c52cca8: '1'
|
||
memory:53c75110-9bbf-4d65-b148-af0201e732fb: '1'
|
||
memory:da45c537-a8b6-4ce3-9dee-e357743d802b: '1'
|
||
memory:84278c60-e42d-4938-9966-2b452132bec9: '1'
|
||
memory:7647afa7-b85c-4c01-8164-ebe654635350: '1'
|
||
memory:be70faf7-5c02-4b4b-94ef-406f0aea7b90: '1'
|
||
source_dispositions:
|
||
processed: 25
|
||
unchanged: 0
|
||
unsupported: 0
|
||
skipped: 0
|
||
cited_source_ids:
|
||
- memory:84278c60-e42d-4938-9966-2b452132bec9
|
||
- memory:7647afa7-b85c-4c01-8164-ebe654635350
|
||
- memory:be70faf7-5c02-4b4b-94ef-406f0aea7b90
|
||
- project:d401bdbe-e9c0-4de8-aa0f-48b983de7c80
|
||
- memory:3be32895-a3f0-47c5-8338-845a95c7271e
|
||
- memory:bca7c991-5eaa-4b05-9694-ce71dac93a5e
|
||
- memory:d55c5ff5-6c2a-40a8-bf81-03a83e78fff9
|
||
- memory:ec5bf866-912f-43eb-87d6-ec56f11e44b1
|
||
- memory:6710d22f-fe2b-4d09-b266-504e3c52cca8
|
||
- memory:53c75110-9bbf-4d65-b148-af0201e732fb
|
||
- memory:da45c537-a8b6-4ce3-9dee-e357743d802b
|
||
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
|
||
- global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
|
||
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
|
||
- global_guidance_document:d3a20d44-6001-4c88-8772-65dbfac75e6e
|
||
job_cited_source_ids:
|
||
- memory:84278c60-e42d-4938-9966-2b452132bec9
|
||
- memory:7647afa7-b85c-4c01-8164-ebe654635350
|
||
- memory:be70faf7-5c02-4b4b-94ef-406f0aea7b90
|
||
conflicts:
|
||
- summary: 多版本 checkpoint 冲突,后者覆盖前者
|
||
source_ids:
|
||
- memory:7647afa7-b85c-4c01-8164-ebe654635350
|
||
- memory:84278c60-e42d-4938-9966-2b452132bec9
|
||
resolution: latest_explicit_wins
|
||
supersedes:
|
||
- summary: Checkpoint 2026‑09‑09 10:06:07 UTC supersedes earlier checkpoints
|
||
current_source_ids:
|
||
- memory:3be32895-a3f0-47c5-8338-845a95c7271e
|
||
superseded_source_ids:
|
||
- memory:d55c5ff5-6c2a-40a8-bf81-03a83e78fff9
|
||
- memory:6710d22f-fe2b-4d09-b266-504e3c52cca8
|
||
- summary: 01:33:54 记录覆盖 01:32:12 记录
|
||
current_source_ids:
|
||
- memory:84278c60-e42d-4938-9966-2b452132bec9
|
||
superseded_source_ids:
|
||
- memory:7647afa7-b85c-4c01-8164-ebe654635350
|
||
preferences: []
|
||
source_cursor: 418
|
||
source_hash: cb4ea76457050db795e1d8bc81f156bc3f24f3d4215976ee8d5cfdc51ba6c4a3
|
||
prompt_version: 2026-08-12.3
|
||
schema_version: '3'
|
||
curation_job_id: null
|
||
created_at: '2026-09-09T10:29:02.234451+00:00'
|
||
updated_at: '2026-09-23T15:06:22.419530+00:00'
|
||
tags:
|
||
- 项目概览
|
||
- 协作系统
|
||
restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2
|
||
---
|
||
|
||
# UTU 系统概览
|
||
|
||
UTU 是团队自行搭建的内部协作系统,目标涵盖 **端到端加密通信、聊天、实时语音、远程控制、屏幕共享、白板、共享目录/Markdown 文件** 等功能。为了控制读写成本与上下文膨胀,文档结构已在 **0.3** 版本中拆分为:
|
||
|
||
- **README.md** – 入口,说明整体目标。
|
||
- **docs/** 目录 – 按模块拆分,包含需求、设计、决策与待确认事项。
|
||
- **docs/跨模块关系.md** – 记录公共约束与跨模块影响。
|
||
- **docs/决策与待确认事项.md** – 汇总全局决定、用户确认与待议题。
|
||
|
||
此结构仅为文档管理方案,**并不代表已选定任何实现方案或代码架构**。
|
||
|
||
## 关键决策
|
||
|
||
- 所有业务数据通过服务器中转,点对点传输 **不使用 P2P 直连**(SYS‑06)。
|
||
- 业务内容在客户端加密后才解密;服务器仅转发密文(SEC‑01)。
|
||
- 服务器可见 **连接时间、IP、成员关系、房间信息、流量大小**,但断开后不永久保留(SEC‑06、SEC‑07)。
|
||
|
||
## 版次说明
|
||
|
||
- 2026‑09‑10 **01:33:54** 的 *Checkpoint* 记录了 **0.3** 文档拆分完成及其细节。
|
||
- 2026‑09‑10 **01:32:12** 的 *Checkpoint* 对应同一版本,但时间更早,内容相同。
|
||
|
||
### 版本冲突
|
||
|
||
| 记录 | 内容 | 说明 |
|
||
|---|---|---|
|
||
| Checkpoint 2026‑09‑10 01:32:12 UTC [f9e9227693] | 0.3 结构拆分 | 早期同版本记录 |
|
||
| Checkpoint 2026‑09‑10 01:33:54 UTC [618a2725e5] | 0.3 结构拆分 | 更晚更完整,与前者冲突 |
|
||
|
||
**解决方案**:后者(01:33:54)为最新有效记录,覆盖前者。
|
||
|
||
---
|
||
|
||
## 与开发流程的关系
|
||
|
||
读写决策与变更记录通过 **docs/开发文档.md** 与 **docs/跨模块关系.md** 进行定位与同步;不需要递归加载整个 `docs/` 目录,实现按需读取与索引。 |