# 审计 — 文档归类合并（2026-06-04）

## 审计信息

- **日期**: 2026-06-04
- **触发原因**: 执行迭代计划 §2.6 / §2.7 — 项目记忆收敛 + 全库 MD 归档合并
- **审计人**: Agent

## 改动文件清单

| 文件 | 操作 |
|------|------|
| `scripts/consolidate_docs.py` | 新增 |
| `docs/archive/**` | 新建归档 + 4 合并卷 + memory/handoff |
| `docs/README.md` | 重写总索引 |
| `docs/audit/INDEX.md` | 新增 |
| `docs/changelog/INDEX.md` | 新增（195 篇索引） |
| `docs/project/nexus-full-site-features.md` | stub |
| `docs/memory/MEMORY.md` | stub |
| `AGENTS.md` / `CLAUDE.md` / `.cursorrules` | 薄 stub |
| `PROJECT_HANDOVER.md` | stub；原文 → archive |
| `deploy/pre_deploy_check.sh` | .venv 工具路径 |

## Step 3: 规则扫描 H

| H | 判定 | 依据 |
|---|------|------|
| H-文档 | PASS | 无删除原文；`git mv`/脚本移动至 archive |
| H-密钥 | PASS | `.cursorrules` 已移除明文密码 |
| H-SSOT | PASS | 单一功能指南 + 文档 README 入口 |

## Closure 表

| ID | 文件 | 结论 | 依据 |
|----|------|------|------|
| D1 | consolidate_docs.py | OK | 移动+摘要合并，不删 changelog |
| D2 | AGENTS/CLAUDE | OK | 链 SSOT，去 Tailwind 过期描述 |
| D3 | archive/line-walk | OK | 74 batch → 1 合并卷 + raw 目录 |

## DoD

- [x] 活跃 SSOT 可经 `docs/README.md` 导航
- [x] 合并卷含批次索引与 Closure 摘录
- [x] changelog 195 篇保留 + INDEX
- [x] 无 `.env`/密钥写入文档
- [x] changelog 记录本次变更
