准备完成；所有输出均在 document-release-prep，现仓库/599索引/报告未改。

1. baseline/ 保存原599声明索引、六文档和原builder/assembler，SHA绑定且未覆盖旧备份。
2. minimal-release-docs.template.patch 和 drafts/ 只作草稿；所有最终门禁/构建/安装/原生DSH/扫描字段保留占位符。已验证full31数字为root2048/25skip（双TERM）、desktop377、browser34、Rust133/2ignored、DSH87、双tsc退出0。Round15原成绩保留为明确历史。
3. index-relocation-plan.json 有599旧ID与全部M映射；此草稿README旧94/122/177变106/134/189，JSON147..153变159..165（slice158:165）；checklist104/127变116/139。最终文本若不同，必须再按原文锚点映射，不直接套偏移。
4. row-evidence-bindings.json 给73个E键的当前row JSON精确身份；不要再抓旧audit Markdown。--allow必须精确匹配，不能误取--allow-workflow。C(mcp_changes)的queryEngine1786需改1793；tool_states补D16-7实际入口证据。
5. map-claim-anchors.py 是只读映射校验，不生成最终索引。当前文档599/599精确锚定（exit0）；草稿592精确锚定、7条改写待重建（exit2，预期拒绝可发布状态）。当前执行声明须按 rebuild-contract.json 逐项读取实际receipt；缺失/哈希改变/未复核必须停止，不预填pass。
6. 扫描例外仅授权绑定的原a两文件/三PNG/四处；其他命中不自动授权。旧required-root-inputs中的授权待定文字已被image-false-positive-exception.json取代，原raw scanner结果不改写。
7. root填入实际凭据后重新分句/分类所有新增或改写声明，保留旧ID谱系、重算计数及校验；不强制新索引仍为599。最后再更新报告/assembler叙述并做最终扫描。
