Add project workspace layout standard

This commit is contained in:
hotwa
2026-03-18 00:23:46 +08:00
parent 2d551dbf53
commit f934693a60
3 changed files with 291 additions and 0 deletions

View File

@@ -32,3 +32,24 @@
- 这次更新针对的是 `opencode` 默认模型策略,不等于废弃原有 subagent / worker 的本地模型拓扑说明
- 后续涉及 `opencode` 默认模型时,应优先引用本日规则,而不是旧的“每机默认本地 oMLX”说法
## 工程目录默认规则确定
- 已确定正式工程项目的默认根目录使用:`~/project/workspace`
- 理由:
-`~/openclawd` 运行时目录分离
-`~/project/collective-memory-repo` 记忆系统分离
- 便于 `mac-5` / `mac-6` / `mac-7` 统一使用相同路径语义
- 便于 OpenClaw / ACP / OpenCode 默认按统一路径落盘与调度
- 已确定每个正式项目使用项目容器结构:
- `~/project/workspace/<project-name>/repos/`
- `~/project/workspace/<project-name>/worktrees/`
- `~/project/workspace/<project-name>/shared/`
- `~/project/workspace/<project-name>/docs/`
- `~/project/workspace/<project-name>/scripts/`
- `~/project/workspace/<project-name>/tmp/`
- 多机协作默认采用方案 A
- 三台机器各自保留本地项目副本
- 代码同步以 git remote 为主
- 不以文件级实时同步 `.git` / `worktree` 元数据作为主协作方式
- 已新增长期决策文档:`shared/long-term/decisions/project-workspace-layout.md`