Files
dsh_ai1net_server/docs/工作区目录说明.md
T
admin c1b5e4d966 chore(工作区): 全量入库 + 补齐 .gitignore(以工作区为准)
- 变更规模:新增 514 / 修改 62 / 重命名 155 / 删除 4(归档重组与文档轮次)
- .gitignore 修:`归档/**/db-cwd归一-备份-*/` —— 原规则写绝对层级(归档/db-cwd归一-…),
  目录搬进 归档/配置与备份/ 后**静默失效**,43 MB 的 DB 备份又变成未跟踪
- .gitignore 补:嵌套 git 内部数据(归档/内嵌git-20261008/、归档/skills-git-旧线-20261007/dotgit-原样移出/)
- .gitignore 补:运行态与部署副本(.workbuddy/collab/、.workbuddy/tools/、.workbuddy/.load-pending、.workbuddy/tmp-*)
- .gitignore 补:备份件(*.bak-*)
- 未跟踪文件从 2190 降到 890(其余为 归档/ 归档件与 .workbuddy/memory/ 知识文件,按口径入库)
2026-10-10 23:13:22 +08:00

67 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 工作区目录说明 — ai1net-dsh-server
> 整理日期:2026-10-05
> 判据:**按「类别 + 作用」分层** —— 活跃件在根、过程件进 tmp、定稿件进 docs/交付物、历史件进归档。
## 一、根目录(只放「活跃核心件」)
| 项 | 作用 |
|---|---|
| `CODEBUDDY.md` | 🔴 **会话作业规则**(单一事实源,自动注入) |
| `README.md` | 项目说明入口 |
| `AGENTS.md` | 代理协作说明 |
| `state.py` | 平台状态脚本 |
| `.gitignore` | 入库规则 |
| `start-board.bat.备用` / `start-collab.bat.备用` | 看板/协作启动(备用) |
| `会话机制-一键开关.bat` | 会话机制启停入口 |
| `.codebuddy/` | 宿主规则与配置 |
| `.workbuddy/` | 🔴 **记忆 / 协作机制 / 技能副本**(⛔ 知识资产,勿删) |
| `.git/` | 版本控制 |
## 二、按作用分层的目录
| 目录 | 作用 | 判据 |
|---|---|---|
| `docs/` | **定稿文档**(按主题分 11 类) | 结论已定、跨会话可查 |
| `交付物/` | **正式交付件** | 要交给人/给外部看的 |
| `执行会话/` | **目标会话目录**(`目标-<线>-<id>/`) | 机制运行时生成 |
| `归档/` | **历史件**(退役件、旧快照、接续历史) | 已失效但需留痕 |
| `tmp/` | **过程产物**(探针 / 输出 / 备份) | 一次性、可再生 |
| `待清理/` | **待用户处置件** | 拿不准去留的暂存 |
## 三、`tmp/` 子分类(过程产物,568 → 8)
| 子目录 | 装什么 | 判据 |
|---|---|---|
| `tmp/probes/` | 一次性探针脚本(`.py` / `.ps1` / `.js`) | 跑完即弃 |
| `tmp/out/` | 命令输出(`.txt` / `.out` / `.log` / `.json` / `.html`) | 取证快照 |
| `tmp/bak/` | 各类改前备份(`*.bak-*`) | 改动留痕 |
| `tmp/ws/` | 测试用临时工作区 | 自检夹具 |
| `tmp/shots/` | 截图 | 视觉取证 |
| `tmp/supervise-inbox/` | 🔴 **常驻协作程序收件箱** | ⛔ 活文件,勿动 |
| `tmp/supervise-bg.log` | 🔴 常驻后台日志 | ⛔ 活文件 |
| `tmp/board-serve.err.log` | 🔴 看板服务错误日志 | ⛔ 占用中 |
## 四、`归档/` 结构与作用
| 子目录 | 作用 |
|---|---|
| `归档/接续历史/` | **会话接续包按主题归档**(会话机制 / 运行治理 / 文档库 / 机制排查) |
| `归档/代码与机制清退/` | 退役代码 |
| `归档/技能-退役-20261001/` | 退役技能 |
| `归档/技能包-旧件-20261001|02/` | 技能包旧件 |
| `归档/技能包快照/` | 技能包版本快照 |
| `归档/文档整理/` | 文档库历次整理 |
| `归档/迁移/` | 迁移留痕 |
| `归档/配置与备份/` | 配置改动备份 |
| `归档/试验与样例/` | 试验性产物 |
| `归档/手机接入线-概念退役-20260930/` | 退役概念留痕 |
## 五、维护约定
1. **新接续包** ⇒ 直接进 `归档/接续历史/<主题>/`,⛔ **不再堆根目录**。
2. **过程产物** ⇒ 落 `tmp/` 对应子目录,⛔ 不落根目录。
3. **定稿文档** ⇒ `docs/<主题>/`;**交付件** ⇒ `交付物/`。
4. **退役件** ⇒ 加日期后缀进 `归档/`。
5. 🔴 **`tmp/` 是过程区,可随时清**(除三个活文件)—— 见 `pitfalls.md` P0-84。