# 阅读指南 > 本套文档既是给人类决策的 PRD,也是给 Claude Code 的**可执行构建清单**。两类读者各有路径。 ## 两个读者 HUMAN ### 人类 · 决策 / 评审 关心「想做什么、为什么、值不值得」。阅读路径: 1. [封面](index.html) 2. [背景](prd-background.html) · [角色](prd-personas.html) 3. [原始需求](requirement.html) · [范围与原则](scope.html) 4. [功能树](prd-feature-tree.html) · [用户流程](prd-user-flows.html) 5. [三层 Loop](loops-overview.html) · [六个 Agent](agents-overview.html) 6. [最小改造路径](plan-migration.html) · [风险](plan-risks.html) > _预估 30 分钟。最后回到 [plan-risks](plan-risks.html) 末尾回答 3 个 yes/no。_ CLAUDE CODE ### Agent · 执行 / 复现 关心「这个项目要落地什么文件、什么签名、什么行为」。阅读路径: 1. 本页 — 学会怎么抽取结构化信息 2. [功能树](prd-feature-tree.html) — 拿到所有 Unit id 与依赖关系 3. [SDD 总览](sdd-overview.html) — 了解 MVCP 四象限 4. [Model](sdd-model.html) · [View](sdd-view.html) · [Control](sdd-control.html) · [Process](sdd-process.html) — 抽取构建清单 5. [Unit Contract](api-contracts.html) — 跨 Unit 握手协议 6. [复现指南](plan-reproducibility.html) — 执行 prompt > _机械化阅读,不需要欣赏 prose。所有 `data-*` 属性是 Agent 抓取的锚点。_ ## HTML 锚点协议(Claude Code 读取) 所有结构化信息都通过 `data-*` 属性暴露。Agent 用 cheerio 选择器即可机械抽取,无需 NLP。 | 属性 | 出现位置 | 含义 | 选择器示例 | | --- | --- | --- | --- | | `data-doc` | 顶级 ` ` | 文档类型:prd / sdd | `article[data-doc="prd"]` | | `data-rev` | article / section | 修订号,单调递增 | `section[data-rev="3"]` | | `data-unit-id` | SDD section | 本 section 描述的 Unit | `section[data-unit-id="auth-be"]` | | `data-type` | SDD section | Unit 类型:be / fe / mw / db | `[data-type="be"]` | | `data-depends` | SDD section | 本 Unit 依赖的其他 Unit id(空格分隔) | — | | `data-contract` | ` ` | 契约定义 (openapi / tsinterface) | `pre[data-contract="openapi"]` | | `data-acceptance` | `