## 为什么做这一步 权威文档 74 份此前**只在本机**,评审者 clone 分支后看不到任何设计文档;而仓库里那两份同名目录 是 **2026-09-16 之前的过期副本,连文件名都是旧的**(无体系编号)。本次按「**权威覆盖过期**」入库。 ## 入库内容 | 目录 | 文件数 | 体积 | 说明 | |---|---|---|---| | `客服agent/` | 24 | 0.77 MB | `D2.1`~`D2.6` 对外交付四件套 + 演示脚本/答辩报告 + `_build` 构建工具 | | `开发文档/` | 50 | 2.16 MB | `D1.x` 索引与决策、`D3.x` 方案、`D4.x` 清除与重构留痕、`D5.x` 业务流程、`D6.x` 业务事实基座、`D7.x` 交付物、`D8.x` 规范 | **旧的过期副本整体移除**(`客服Agent执行Todolist.md` → `D2.1-客服Agent执行Todolist.md` 之类 的改名 + 新增 `D2.5`/`D2.6`),入库后目录内容与权威副本**逐文件一致(零差异,已复核)**。 ## 入库前的安全扫描(必须留痕) - 扫描规则:`sk-` 类密钥 / `Bearer` 长串 / `password=`、`api_key=` 赋值 / 会话中出现过的两把明文 key 片段。 - 结论:**真实密钥只出现在 `.env`**(已被 `.gitignore` 命中,未入库);`.env.example` 与 `config/risk.env.example` 只有**空占位**。 - 文档内唯一命中是 `D3.1` 里一处**截断的示例 JWT**(`Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...`), 末尾带省略号,是接口文档的示意值,**不是可用凭据**。
26 lines
797 B
Plaintext
26 lines
797 B
Plaintext
共 3 个 HTML
|
|
|
|
===== D2.3-客服Agent开发计划.html (exit 0) =====
|
|
== D2.3-客服Agent开发计划.html ==
|
|
|
|
行数 870 | 锚点 24 | 表格 21 | Mermaid 1 | 代码块 2
|
|
|
|
✓ 校验通过(标签闭合 / 锚点有效 / 围栏成对 / 无占位残留)
|
|
|
|
|
|
===== D2.4-客服Agent知识库设计方案.html (exit 0) =====
|
|
== D2.4-客服Agent知识库设计方案.html ==
|
|
|
|
行数 1616 | 锚点 61 | 表格 64 | Mermaid 0 | 代码块 5
|
|
|
|
✓ 校验通过(标签闭合 / 锚点有效 / 围栏成对 / 无占位残留)
|
|
|
|
|
|
===== D2.2-客服Agent需求文档.html (exit 0) =====
|
|
== D2.2-客服Agent需求文档.html ==
|
|
|
|
行数 1065 | 锚点 24 | 表格 37 | Mermaid 0 | 代码块 0
|
|
|
|
✓ 校验通过(标签闭合 / 锚点有效 / 围栏成对 / 无占位残留)
|
|
|