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,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`
> 本概览遵循全部已公布的全局指导原则,并在项目层面作适配。