chore: 导入旧记忆备份供恢复

This commit is contained in:
2026-09-23 22:38:40 +08:00
parent 5313fcee7a
commit 6a6a895eaf
638 changed files with 29816 additions and 1 deletions
@@ -0,0 +1,99 @@
---
title: N1 and internal services – 开发任务清单
type: curated
permalink: main/projects/1b3e6c9f-979b-417a-8162-275545cc4061/curated/n1-and-internal-services-开发任务清单
stable_id: 39318e9b-e74c-4afb-a3fc-1d073a990426
scope: project
project_id: 1b3e6c9f-979b-417a-8162-275545cc4061
workspace_type: development
usage_profile_id: null
preference_context: development
document_type: tasks
revision: 4
source_memory_ids:
- adc3c68b-24c1-4ef6-8331-d24ae43407a7
source_checkpoint_ids:
- 2cc7d280-fac0-4e02-8c20-611056085680
- 823c82fa-6cfd-47fe-87f7-3f302d22b61e
source_file_ids: []
source_git_commit: null
source_git_commits: []
source_agent_sync_ids:
- 20260901-nextcloud-sharing-preview-curation-02
model_connection: Sub2API
model_name: openai/gpt-oss-120b
source_count: 20
source_revisions:
memory:df16d81d-6f3d-4093-b501-5270c9881af1: '5'
memory:adb1db1a-38ca-4694-bae2-15e3f8d03513: '1'
memory:8893af30-4d3f-4863-a115-fae6bcbcce4d: '1'
source_dispositions:
processed: 20
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- curated_baseline:39318e9b-e74c-4afb-a3fc-1d073a990426
- global_guidance_document:e4fc35f2-1606-4b79-9c1e-367edeea97d0
- global_guidance_document:d3a20d44-6001-4c88-8772-65dbfac75e6e
- memory:adb1db1a-38ca-4694-bae2-15e3f8d03513
- memory:8893af30-4d3f-4863-a115-fae6bcbcce4d
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
- global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e
- project:1b3e6c9f-979b-417a-8162-275545cc4061
- memory:df16d81d-6f3d-4093-b501-5270c9881af1
job_cited_source_ids:
- curated_baseline:39318e9b-e74c-4afb-a3fc-1d073a990426
conflicts: []
supersedes: []
preferences: []
source_cursor: 261
source_hash: 3bb8ec659b6ad30b8272ce98ce9393dde107101b73263fc0dc95e414ec207909
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: f65a7494-c13e-488d-b1b5-20ea3b1005ca
created_at: '2026-08-31T10:16:25.174093+00:00'
updated_at: '2026-09-01T07:19:22.272248+00:00'
tags:
- development
- N1
- 任务
---
# 开发任务清单 – N1 与内部服务
## 任务 1:环境准备
1. 在 Windows 主机上启用 WSL2 并安装 Docker Desktop,代理模式设为 **Manual**,指向 `http://127.0.0.1:7897`(参考 `global_guidance_document:d3a20d44-6001-4c88-8772-65dbfac75e6e`)。
2. 在 `docker-compose.yml` 中将 ONLYOFFICE Docs 端口映射至 `0.0.0.0`,容器内部可通过 `host.docker.internal` 访问宿主服务。
## 任务 2:文件存储与分享功能选型
- 评估 DocSpace Community 与 Nextcloud Community + ONLYOFFICE Docs 的可行性。
- 记录评估结果于 `aidocs/project_context.md`,提交 `feat: 评估文件平台方案`。
- 结论:**Nextcloud + ONLYOFFICE Docs** 更适合作为免费正式内网使用(来源 `memory:adb1db1a-38ca-4694-bae2-15e3f8d03513`、`memory:8893af30-4d3f-4863-a115-fae6bcbcce4d`)。
## 任务 3:ONLYOFFICE Docs 部署
1. 拉取官方 Docker 镜像 `onlyoffice/documentserver`,验证代理配置。
2. 编写 `docker-compose.yaml`,确保文件存储目录映射到宿主持久卷。
3. 配置编辑链接与共享链接,使其在离线网络中可达。
4. 将部署步骤、配置文件、验证方式记录在 `aidocs/project_context.md`,提交 `feat: 部署 ONLYOFFICE Docs`。
## 任务 4:Excel 协作功能实现
- 实现 **创建/上传 XLSX** 页面,集成 ONLYOFFICE 前端插件进行编辑。
- 实现 **生成共享链接** 并展示可复制的 URL。
- 实现 **编辑权限控制**:仅受邀同事可编辑,其他仅查看/下载。
- 实现 **Sheet 保护**:通过 ONLYOFFICE API 设置工作表只读或密码保护。
- 完成后在 `aidocs/project_context.md` 撰写完整的 *做了什么、为何、验证方式、遇到的问题、后续计划*,提交 `feat: 基础 Excel 协作功能`。
## 任务 5:凭证与安全检查
- 在任何需要登录 ONLYOFFICE 或内部存储的环节,遵循 “先查询 Vaultwarden” 规则(`global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316`)。
- 将新生成的服务账户密码写入密码库,记忆仅记录条目名称与用途,提交 `chore: 更新凭证记录`。
## 任务 6:清理与交付
1. 删除调试日志、临时文件、未使用的容器镜像。
2. 确认 `aidocs/` 已在 `.gitignore` 中,记忆文件未被提交。
3. 使用 `type: 中文一句话描述` 的提交信息格式完成最后一次 commit。
4. 如需推送至远程仓库,需明确请求 `push`(默认仅 commit)。
> 所有任务遵循 **KISS、YAGNI、复用已有框架** 的开发实施原则,使用 **中文** 进行交流记录,并在 **Vaultwarden** 中统一管理凭证。
@@ -0,0 +1,159 @@
---
title: N1 and internal services – 项目概览
type: curated
permalink: main/projects/1b3e6c9f-979b-417a-8162-275545cc4061/curated/n1-and-internal-services-项目概览
stable_id: 72a19b08-7c59-4ff1-8c13-880ebf29098e
scope: project
project_id: 1b3e6c9f-979b-417a-8162-275545cc4061
workspace_type: development
usage_profile_id: null
preference_context: development
document_type: overview
revision: 2
source_memory_ids:
- 8893af30-4d3f-4863-a115-fae6bcbcce4d
- df16d81d-6f3d-4093-b501-5270c9881af1
source_checkpoint_ids:
- adb1db1a-38ca-4694-bae2-15e3f8d03513
source_file_ids: []
source_git_commit: null
source_git_commits: []
source_agent_sync_ids: []
model_connection: Sub2API
model_name: openai/gpt-oss-120b
source_count: 17
source_revisions:
memory:df16d81d-6f3d-4093-b501-5270c9881af1: '5'
memory:adb1db1a-38ca-4694-bae2-15e3f8d03513: '1'
source_dispositions:
processed: 17
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- memory:adb1db1a-38ca-4694-bae2-15e3f8d03513
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
- global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e
- global_guidance_document:d3a20d44-6001-4c88-8772-65dbfac75e6e
- global_guidance_document:2b47472d-3ac2-4394-8646-c6bf1c0fc270
- global_guidance_document:e4fc35f2-1606-4b79-9c1e-367edeea97d0
- project:1b3e6c9f-979b-417a-8162-275545cc4061
- memory:df16d81d-6f3d-4093-b501-5270c9881af1
- global_guidance_document:6973450e-6ecc-48e3-8cdd-4d7d7707d843
job_cited_source_ids:
- memory:adb1db1a-38ca-4694-bae2-15e3f8d03513
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
- global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e
- global_guidance_document:d3a20d44-6001-4c88-8772-65dbfac75e6e
- global_guidance_document:2b47472d-3ac2-4394-8646-c6bf1c0fc270
- global_guidance_document:e4fc35f2-1606-4b79-9c1e-367edeea97d0
conflicts: []
supersedes: []
preferences:
- statement: 日常交流使用中文
level: scenario
workspace_types:
- development
workspace_ids: []
source_ids:
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
counterexample_source_ids: []
occurrence_count: 1
explicit: true
confidence: 1.0
status: current
- statement: 遵循 KISS 与 YAGNI,采用最简且正确的实现
level: scenario
workspace_types:
- development
workspace_ids: []
source_ids:
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
counterexample_source_ids: []
occurrence_count: 1
explicit: true
confidence: 1.0
status: current
- statement: 优先复用项目已有的框架、服务和工具,避免重复实现
level: scenario
workspace_types:
- development
workspace_ids: []
source_ids:
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
counterexample_source_ids: []
occurrence_count: 1
explicit: true
confidence: 1.0
status: current
- statement: 登录、SSH、数据库或 API 调用前先在 Vaultwarden 搜索,唯一匹配直接使用;新凭证必须立即写入密码库,仅记录名称、用途、使用方式
level: scenario
workspace_types:
- development
workspace_ids: []
source_ids:
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
counterexample_source_ids: []
occurrence_count: 1
explicit: true
confidence: 1.0
status: current
- statement: 项目记忆保存在 aidocs/project_context.md,采用固定标题后最新优先、秒级时间戳追加,文件夹已加入 .gitignore,永不提交
level: scenario
workspace_types:
- development
workspace_ids: []
source_ids:
- global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e
counterexample_source_ids: []
occurrence_count: 1
explicit: true
confidence: 1.0
status: current
source_cursor: 226
source_hash: 5fa858af2f0788cfb44db9dd226d9485be9db0659f5511c2b311625b2bf383d3
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: 70310ae3-880f-4b60-a8a6-e5f48dd0b421
created_at: '2026-08-31T10:16:23.243060+00:00'
updated_at: '2026-08-31T10:37:16.960548+00:00'
tags:
- overview
- development
- N1
- internal services
---
# 项目概览 – N1 与内部服务
本工作空间 **N1 and internal services** 为 **development** 类型,目标是在公司完全离线的 x64 内网机器上部署在线 Excel 协作服务。
## 业务目标
- 支持 **创建/上传 XLSX**、在线编辑、生成共享链接。
- 同事可共同编辑、受控下载、对 Sheet 进行保护。
- 必须自带文件存储、分享链接、权限和版本管理,避免自行开发网盘或文件门户。
- 评估 **内置 DocSpace** 与 **成熟文件平台(如 Nextcloud)** 与 ONLYOFFICE Docs 组合的可行性,倾向轻量实现。
## 关键结论(来源 `memory:adb1db1a-38ca-4694-bae2-15e3f8d03513`)
- 官方 **DocSpace Community** Docker 方案仅用于开发/测试,不适合作为正式生产。
- 生产版需付费 **DocSpace Enterprise**。
- **Nextcloud Community + ONLYOFFICE Docs Community** 配置更复杂,但拥有稳定的社区生产路径、官方连接器、公开分享/编辑和版本管理,适合作为免费正式内网使用。
- ONLYOFFICE Docs Community 的移动网页编辑器和管理面板不可用;并发授权数需根据实际选定版本重新核验。
## 约束与原则(来源 `global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5`)
- **KISS 与 YAGNI**:采用最简且正确的实现,不添加仅为假设未来需求的抽象或依赖。
- **复用已有框架**:优先使用项目已有的服务、工具和约定,避免重复实现。
- **协作语言**:日常交流使用中文(`global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7`)。
- **凭证边界**:所有登录、SSH、数据库或 API 调用前先在 Vaultwarden 搜索,唯一匹配直接使用;新产生的密码、Token、API‑Key、TOTP 种子立即写入密码库,记忆仅记录名称、用途、使用方式(`global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316`)。
- **项目记忆管理**:笔记保存在 `aidocs/project_context.md`,采用固定标题后 **最新优先、秒级时间戳** 追加,文件夹已加入 `.gitignore`,永不提交(`global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e`)。
## 参考全局文档
- 开发上下文与环境:`global_guidance_document:d3a20d44-6001-4c88-8772-65dbfac75e6e`
- 全局偏好与原则:`global_guidance_document:2b47472d-3ac2-4394-8646-c6bf1c0fc270`
- 开发工作流:`global_guidance_document:e4fc35f2-1606-4b79-9c1e-367edeea97d0`
> 本概览遵循全部已公布的全局指导原则,并在项目层面作适配。
@@ -0,0 +1,63 @@
---
title: 决策记录 – N1 与内部服务
type: curated
permalink: main/projects/1b3e6c9f-979b-417a-8162-275545cc4061/curated/决策记录-n1-与内部服务
stable_id: 340aa3f3-c1a2-4591-8896-343c6bf053cb
scope: project
project_id: 1b3e6c9f-979b-417a-8162-275545cc4061
workspace_type: development
usage_profile_id: null
preference_context: development
document_type: decisions
revision: 1
source_memory_ids:
- adc3c68b-24c1-4ef6-8331-d24ae43407a7
source_checkpoint_ids:
- 2cc7d280-fac0-4e02-8c20-611056085680
- 823c82fa-6cfd-47fe-87f7-3f302d22b61e
source_file_ids: []
source_git_commit: null
source_git_commits: []
source_agent_sync_ids:
- 20260901-nextcloud-sharing-preview-curation-02
model_connection: Sub2API
model_name: openai/gpt-oss-120b
source_count: 20
source_revisions:
memory:adc3c68b-24c1-4ef6-8331-d24ae43407a7: '1'
source_dispositions:
processed: 20
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- memory:adc3c68b-24c1-4ef6-8331-d24ae43407a7
job_cited_source_ids:
- memory:adc3c68b-24c1-4ef6-8331-d24ae43407a7
conflicts: []
supersedes: []
preferences: []
source_cursor: 261
source_hash: 3bb8ec659b6ad30b8272ce98ce9393dde107101b73263fc0dc95e414ec207909
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: f65a7494-c13e-488d-b1b5-20ea3b1005ca
created_at: '2026-09-01T07:19:23.829640+00:00'
updated_at: '2026-09-01T07:19:23.830187+00:00'
tags:
- development
- N1
- 决策
---
# 决策记录 – N1 与内部服务
## 决策 1:Nextcloud 共享与预览默认策略
**决定内容**:
- 在 NextOffice(基于 Nextcloud)中默认关闭服务器端文件预览,保留公开链接共享。
- 关闭群组共享、再次共享以及共享账号自动补全。
- 这一策略符合项目对安全与简化的需求,并在 Nextcloud 34 中没有原生开关可以仅关闭用户对用户直接共享而保留公开链接。
**来源**:`memory:adc3c68b-24c1-4ef6-8331-d24ae43407a7`
**影响**:部署脚本 `deploy.py` 已同步更新相应配置,容器保持健康,静态检查通过。后续如需细粒度控制(例如仅隐藏侧边栏图片),需通过主题 CSS 或自定义应用实现。
@@ -0,0 +1,86 @@
---
title: 当前状态 – N1 与内部服务
type: curated
permalink: main/projects/1b3e6c9f-979b-417a-8162-275545cc4061/curated/当前状态-n1-与内部服务
stable_id: 262336ad-d5c1-4563-96ed-635d9f5c9f61
scope: project
project_id: 1b3e6c9f-979b-417a-8162-275545cc4061
workspace_type: development
usage_profile_id: null
preference_context: development
document_type: current_state
revision: 3
source_memory_ids:
- adc3c68b-24c1-4ef6-8331-d24ae43407a7
source_checkpoint_ids:
- 2cc7d280-fac0-4e02-8c20-611056085680
- 823c82fa-6cfd-47fe-87f7-3f302d22b61e
source_file_ids: []
source_git_commit: null
source_git_commits: []
source_agent_sync_ids:
- 20260901-nextcloud-sharing-preview-curation-02
model_connection: Sub2API
model_name: openai/gpt-oss-120b
source_count: 20
source_revisions:
memory:df16d81d-6f3d-4093-b501-5270c9881af1: '6'
memory:adb1db1a-38ca-4694-bae2-15e3f8d03513: '1'
memory:8893af30-4d3f-4863-a115-fae6bcbcce4d: '1'
memory:823c82fa-6cfd-47fe-87f7-3f302d22b61e: '1'
memory:2cc7d280-fac0-4e02-8c20-611056085680: '1'
source_dispositions:
processed: 20
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- curated_baseline:262336ad-d5c1-4563-96ed-635d9f5c9f61
- memory:823c82fa-6cfd-47fe-87f7-3f302d22b61e
- memory:2cc7d280-fac0-4e02-8c20-611056085680
- memory:df16d81d-6f3d-4093-b501-5270c9881af1
- memory:adb1db1a-38ca-4694-bae2-15e3f8d03513
- memory:8893af30-4d3f-4863-a115-fae6bcbcce4d
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
job_cited_source_ids:
- curated_baseline:262336ad-d5c1-4563-96ed-635d9f5c9f61
- memory:823c82fa-6cfd-47fe-87f7-3f302d22b61e
- memory:2cc7d280-fac0-4e02-8c20-611056085680
conflicts: []
supersedes: []
preferences: []
source_cursor: 261
source_hash: 3bb8ec659b6ad30b8272ce98ce9393dde107101b73263fc0dc95e414ec207909
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: f65a7494-c13e-488d-b1b5-20ea3b1005ca
created_at: '2026-08-31T10:37:26.576563+00:00'
updated_at: '2026-09-01T07:19:18.603521+00:00'
tags:
- development
- N1
- 内部服务
---
# 当前状态 – N1 与内部服务
- **需求** 已在 `memory:df16d81d-6f3d-4093-b501-5270c9881af1` 中完整定义(此处不再重复)。
- **选型结论**:
- DocSpace Community 仅适用于开发/测试,正式生产需付费 Enterprise(`memory:adb1db1a-38ca-4694-bae2-15e3f8d03513`)。
- Nextcloud Community + ONLYOFFICE Docs Community 能满足免费正式内网需求(`memory:8893af30-4d3f-4863-a115-fae6bcbcce4d`)。
- **已完成**:需求文档、选型核对、任务清单及项目概览已发布;环境准备(WSL2 + Docker Desktop,代理配置)已在任务列表中标记,实际执行待用户确认服务器规格后继续。
- **待办**:
1. 收集目标服务器的 OS、CPU、RAM、磁盘、内网域名及并发预估。
2. 编写并部署 Nextcloud + ONLYOFFICE 的 Docker‑Compose。
3. 实现 Excel 协作前端页面及共享链接、编辑权限、Sheet 保护等功能。
4. 按 *凭证边界* 规则在 Vaultwarden 中创建/更新服务账号凭证。
5. 完成后执行清理、记忆更新并提交交付。
> 所有工作遵循全局开发原则(KISS、YAGNI、复用框架),使用中文交流,并在 `aidocs/project_context.md` 中记录每一步的 **做了什么、为何、验证方式、遇到的问题、后续计划**。
## 关联检查点
- **Checkpoint 2026-09-01 07:03:16** (`memory:823c82fa-6cfd-47fe-87f7-3f302d22b61e`): 完成共享界面与缩略图配置,关闭服务器端文件预览 (`enable_previews=false`),保留公开链接共享,关闭群组共享与二次共享等。
- **Checkpoint 2026-09-01 07:03:34** (`memory:2cc7d280-fac0-4e02-8c20-611056085680`): 同上检查点的后续确认,容器健康,静态检查通过,部署脚本与文档同步更新。
@@ -0,0 +1,70 @@
---
title: 项目时间线 – N1 与内部服务
type: curated
permalink: main/projects/1b3e6c9f-979b-417a-8162-275545cc4061/curated/项目时间线-n1-与内部服务
stable_id: 3ea4f529-207f-4d9f-af33-2afe45610d9e
scope: project
project_id: 1b3e6c9f-979b-417a-8162-275545cc4061
workspace_type: development
usage_profile_id: null
preference_context: development
document_type: timeline
revision: 3
source_memory_ids:
- adc3c68b-24c1-4ef6-8331-d24ae43407a7
source_checkpoint_ids:
- 2cc7d280-fac0-4e02-8c20-611056085680
- 823c82fa-6cfd-47fe-87f7-3f302d22b61e
source_file_ids: []
source_git_commit: null
source_git_commits: []
source_agent_sync_ids:
- 20260901-nextcloud-sharing-preview-curation-02
model_connection: Sub2API
model_name: openai/gpt-oss-120b
source_count: 20
source_revisions:
memory:df16d81d-6f3d-4093-b501-5270c9881af1: '6'
memory:8893af30-4d3f-4863-a115-fae6bcbcce4d: '1'
memory:adb1db1a-38ca-4694-bae2-15e3f8d03513: '1'
source_dispositions:
processed: 20
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- curated_baseline:3ea4f529-207f-4d9f-af33-2afe45610d9e
- memory:df16d81d-6f3d-4093-b501-5270c9881af1
- memory:8893af30-4d3f-4863-a115-fae6bcbcce4d
- memory:adb1db1a-38ca-4694-bae2-15e3f8d03513
- curated_baseline:39318e9b-e74c-4afb-a3fc-1d073a990426
- curated_baseline:72a19b08-7c59-4ff1-8c13-880ebf29098e
job_cited_source_ids:
- curated_baseline:3ea4f529-207f-4d9f-af33-2afe45610d9e
conflicts: []
supersedes: []
preferences: []
source_cursor: 261
source_hash: 3bb8ec659b6ad30b8272ce98ce9393dde107101b73263fc0dc95e414ec207909
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: f65a7494-c13e-488d-b1b5-20ea3b1005ca
created_at: '2026-08-31T10:37:23.038562+00:00'
updated_at: '2026-09-01T07:19:20.088775+00:00'
tags:
- development
- N1
- 时间线
---
# 项目时间线 – N1 与内部服务
| 日期 & 时间 (UTC) | 里程碑 / 事件 | 说明 | 相关来源 |
|-------------------|---------------|------|----------|
| 2026-08-31 10:15:31 | 需求确认 | 完成《内网协作表格部署目标》需求文档,明确离线、x64、上传/创建XLSX、共享链接、下载控制、Sheet 保护等功能。 | `memory:df16d81d-6f3d-4093-b501-5270c9881af1` |
| 2026-08-31 10:20:41 | 选型经验记录 | 发布《DocSpace Community 与 Nextcloud 组合的生产定位》,说明 DocSpace Community 仅用于开发/测试,推荐 Nextcloud + ONLYOFFICE Docs 组合用于免费正式内网。 | `memory:8893af30-4d3f-4863-a115-fae6bcbcce4d` |
| 2026-08-31 10:21:14 | 选型检查点 | 完成内网在线 Excel 协作产品初步选型核对,确认结论并要求用户提供服务器规格以生成离线部署包。 | `memory:adb1db1a-38ca-4694-bae2-15e3f8d03513` |
| 2026-08-31 10:22:00 (约) | 任务发布 | 基于选型结果发布开发任务清单(任务 1‑6),指引使用全局工作流和记忆规则。 | `curated_baseline:39318e9b-e74c-4afb-a3fc-1d073a990426` |
| 2026-08-31 10:23:00 (约) | 概览发布 | 发布项目概览文档,梳理业务目标、关键约束与全局原则。 | `curated_baseline:72a19b08-7c59-4ff1-8c13-880ebf29098e` |
> 以上时间点基于系统记录的 UTC 时间戳,后续进度将在 `aidocs/project_context.md` 中持续更新。