Files
MemRelay/projects/1b3e6c9f-979b-417a-8162-275545cc4061/curated/N1 and internal services – 项目概览.md
T

6.7 KiB
Raw Blame History

title, type, permalink, stable_id, scope, project_id, workspace_type, usage_profile_id, preference_context, document_type, revision, source_memory_ids, source_checkpoint_ids, source_file_ids, source_git_commit, source_git_commits, source_agent_sync_ids, model_connection, model_name, source_count, source_revisions, source_dispositions, cited_source_ids, job_cited_source_ids, conflicts, supersedes, preferences, source_cursor, source_hash, prompt_version, schema_version, curation_job_id, created_at, updated_at, tags, restored_from_commit
title type permalink stable_id scope project_id workspace_type usage_profile_id preference_context document_type revision source_memory_ids source_checkpoint_ids source_file_ids source_git_commit source_git_commits source_agent_sync_ids model_connection model_name source_count source_revisions source_dispositions cited_source_ids job_cited_source_ids conflicts supersedes preferences source_cursor source_hash prompt_version schema_version curation_job_id created_at updated_at tags restored_from_commit
N1 and internal services – 项目概览 curated main/projects/1b3e6c9f-979b-417a-8162-275545cc4061/curated/n1-and-internal-services-项目概览 72a19b08-7c59-4ff1-8c13-880ebf29098e project 1b3e6c9f-979b-417a-8162-275545cc4061 development null development overview 1
8893af30-4d3f-4863-a115-fae6bcbcce4d
df16d81d-6f3d-4093-b501-5270c9881af1
adb1db1a-38ca-4694-bae2-15e3f8d03513
null
Sub2API git-restore 17
memory:df16d81d-6f3d-4093-b501-5270c9881af1 memory:adb1db1a-38ca-4694-bae2-15e3f8d03513
5 1
processed unchanged unsupported skipped
17 0 0 0
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
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
statement level workspace_types workspace_ids source_ids counterexample_source_ids occurrence_count explicit confidence status
日常交流使用中文 scenario
development
global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
1 true 1.0 current
statement level workspace_types workspace_ids source_ids counterexample_source_ids occurrence_count explicit confidence status
遵循 KISS 与 YAGNI,采用最简且正确的实现 scenario
development
global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
1 true 1.0 current
statement level workspace_types workspace_ids source_ids counterexample_source_ids occurrence_count explicit confidence status
优先复用项目已有的框架、服务和工具,避免重复实现 scenario
development
global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
1 true 1.0 current
statement level workspace_types workspace_ids source_ids counterexample_source_ids occurrence_count explicit confidence status
登录、SSH、数据库或 API 调用前先在 Vaultwarden 搜索,唯一匹配直接使用;新凭证必须立即写入密码库,仅记录名称、用途、使用方式 scenario
development
global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
1 true 1.0 current
statement level workspace_types workspace_ids source_ids counterexample_source_ids occurrence_count explicit confidence status
项目记忆保存在 aidocs/project_context.md,采用固定标题后最新优先、秒级时间戳追加,文件夹已加入 .gitignore,永不提交 scenario
development
global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e
1 true 1.0 current
226 5fa858af2f0788cfb44db9dd226d9485be9db0659f5511c2b311625b2bf383d3 2026-08-12.3 3 null 2026-08-31T10:16:23.243060+00:00 2026-09-23T14:51:29.613924+00:00
overview
development
N1
internal services
6a6a895eaf

项目概览 – 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

本概览遵循全部已公布的全局指导原则,并在项目层面作适配。