# Draft PRDs Quality Checklist

Score the generated PRD files and `draft-prds/index.json` against these 8 items before handoff.
**Pass criterion: 8/8.** Any failed item MUST be fixed and re-scored.

1. **Requirements artifacts valid.** `requirements/index.json`, `requirements/requirements.md`, and referenced item files exist; the index has at least one `kind: "FR"` entry.
2. **PRD index valid.** `draft-prds/index.json` is valid pretty JSON with `project` and `prds`; every PRD entry includes `id`, `title`, `md`, `rf`, and `status`.
3. **IDs valid.** PRD IDs use `PRD-###`; no duplicates exist.
4. **RF association valid.** Every `rf` list is non-empty and contains only existing RF IDs.
5. **One item file per PRD.** Every indexed PRD has exactly one Markdown file under `draft-prds/items/`.
6. **No orphan files.** Newly created PRD files are represented in the index.
7. **RNF separation.** RNF IDs are referenced as constraints only, not stored in `rf`.
8. **No auto-chaining.** `/machine-discovery:project-doc <project-slug>` was only suggested, not executed.
