docs/ 现在不再是平铺的 Markdown 堆,而是按职责分层的文档系统。
这份索引页回答四件事:
- 文档现在分成了哪些类别
- 每个目录到底负责什么
- 初次进入项目应该先看什么
- 哪些文档是状态、哪些是架构、哪些是操作手册
flowchart TD
A["README.md<br/>项目首页 / 摘要 / 当前状态"] --> B["docs/README.md<br/>文档中心"]
B --> C["overview/<br/>项目状态与技术总览"]
B --> D["architecture/<br/>系统结构与数据模型"]
B --> E["operations/<br/>运行手册与执行路线"]
B --> F["governance/<br/>问题、存储治理、工程路线"]
B --> G["data/<br/>分类口径与 seed 模板"]
B --> H["architecture/dual-machine-architecture.md<br/>双机协作主说明"]
| 目录 | 作用 | 你什么时候该看 |
|---|---|---|
| overview/ | 项目现状、技术栈、环境和入口 | 先理解项目是什么、当前到了哪一步 |
| architecture/ | 系统结构、数据模型、双机架构关联 | 想看模块边界、数据库层次、架构演化 |
| operations/ | 日常运行、回填、冻结期、无 Tushare 路线 | 想真正执行任务、排障或交付 |
| governance/ | 已知问题、空间治理、工程优先级 | 想知道坑点、约束和下一步做什么 |
| data/ | 分类口径、raw 来源矩阵、seed 模板、数据补录说明 | 想补数据、理解交付字段或准备 seed |
- README.md
- overview/project-status.md
- overview/tech-stack.md
- architecture/system-architecture.md
- operations/runbook.md
- architecture/dual-machine-architecture.md
- operations/runbook.md
- governance/known-issues.md
- governance/engineering-roadmap.md
| 文档 | 作用 |
|---|---|
| overview/project-status.md | 今天的系统快照,包含数据库规模、回填进度、分支状态 |
| overview/tech-stack.md | 技术栈、目录、运行环境、模块边界 |
| architecture/system-architecture.md | 架构优缺点、当前边界、演进方向 |
| architecture/database-model.md | 核心数据表和数据层次 |
| operations/runbook.md | 每天实际执行命令和检查命令 |
| operations/no-tushare-workflow.md | 无 Tushare 时怎么跑完整数据路线 |
| operations/delivery-freeze-runbook.md | 冻结期能做什么、不能做什么 |
| governance/known-issues.md | 已踩过的坑、根因和当前解法 |
| governance/storage-retention-policy.md | 哪些表占空间、哪些表能删、哪些不能碰 |
| governance/engineering-roadmap.md | 今天真正值得做的事 |
| data/classification-contract.md | 交付分类口径与字段契约 |
| data/raw-source-capability-matrix.md | 2025/2026 raw 来源能力、正文质量门槛、source profile 规则 |
| data/source-expansion-plan.md | 基于附件 2 和当前库快照的数据源扩展路径、四类粗分类与扩量顺序 |
| data/templates/README.md | 所有 seed 模板的目录和说明 |
文档目录现在遵守两条规则:
- 目录名表达职责:
overview / architecture / operations / governance / data - 文件名表达用途:
project-status / runbook / known-issues / database-model
也就是说,今后默认避免:
- 含糊的
review / backlog / policy / workflow平铺堆在根目录 - 只有作者自己知道用途的文件名
README.md:面向项目整体,像论文首页一样给出摘要和全景docs/README.md:面向文档系统本身,负责导航和分层- 各分类目录的
README.md:负责解释该目录下的文档职责 - 业务文档:只讲一个主题,不兼做索引页