# 恒天项目 KB 复审报告

> 复审日期：2026-07-21  
> 模式：正式审计（文件与静态扫描证据）  
> 审计对象：恒天项目 KB 工作区及其 Agent 运行入口  
> 主基准：`ref agent/refagent/AGENTS.md` 的可复用运行控制；不继承参考项目的客户事实、路径、人员、Issue 或仓库信息。

## 1. 总体结论

### 结论

项目当前**不能升级为正式支持或正式推广**。人工复审评分为：KB 质量 **75/100**、Agent 规则 **87/100**、综合 **79.8/100**。

根本阻断项为 P1：候选 Ledger `ht-ops-2607` 仍未形成与项目 KB 同级的独立可用 Ledger。当前仅有草案配置，且没有独立仓库、Registry 解析、可读验证或非生产回写演练。合同、会议纪要和测试脚本等原件仍未复核，29 道 AI-1/AI-2 验收题也尚未执行。

### 基准与前置检查

| 检查项 | 状态 | 证据 |
| --- | --- | --- |
| refagent 运行规则基准 | 已读取 | `C:\Users\zx447\Desktop\ref agent\refagent\AGENTS.md` |
| 审计工作区 AGENTS、方法论、Prompt、工具 | 已读取/执行 | `C:\Users\zx447\Desktop\审计agengt\AGENTS.md`、`KB构建方法论/`、`prompts/`、`tools/kb-audit.ps1` |
| 被审计项目入口、导航、来源、验收、Ledger 草案 | 已读取 | `AGENTS.md`、`KB_恒天奥特发系统/00_项目导航.md`、`09_来源与证据索引.md`、`10_证据与治理待办.md` |
| 静态扫描 | 已执行 | `C:\Users\zx447\Desktop\审计agengt\audit-output\hengtian-reaudit-20260721\static_audit_report.md` |
| 外部原件、Registry、远程 Ledger、AI-1/AI-2 实测 | 未能读取/未执行 | 不作为已验证事实使用 |

静态预评分为 KB 92、Agent 73、综合 84.4；该分数只反映结构和关键词。本文人工评分已对来源、Owner、Ledger 和验收的实际可用性扣分。

## 2. 评分表

### KB 质量

| 维度 | 权重 | 得分 | 证据与扣分影响 |
| --- | ---: | ---: | --- |
| 明确目的 | 10 | 10 | `AGENTS.md` 与 `00_项目导航.md` 明确受众、用途和边界。 |
| 依赖映射 | 20 | 20 | 明确项目 KB → KB_SC → KB_SA，并设冲突优先级。 |
| 来源追溯 | 15 | 4 | `09_来源与证据索引.md` 已登记 SRC-001～009，但受控位置、哈希、访问角色和章节锚点均未补齐。 |
| KB 单元和颗粒度 | 10 | 10 | 项目事实拆分为可按需加载的主题文件。 |
| 元导航层 | 15 | 15 | 根入口、项目导航、SC/SA 导航一致；运行 KB 中的个人绝对路径已清理。 |
| 验收题库/多 AI 一致性 | 15 | 4 | 29 题题库、答案表和评分矩阵存在，但 AI-1/AI-2 结果为空。 |
| Owner 和更新触发 | 5 | 2 | 更新触发明确；Owner 和签核角色仍待项目方指派。 |
| 客户项目 KB 红线 | 10 | 10 | 标准操作转 SC、产品能力转 SA、项目摘要不冒充正式 Issue。 |
| **合计** | **100** | **75** | 具备受控整改基础，但缺少正式放行证据。 |

### Agent 规则

| 评估项 | 权重 | 得分 | 证据与扣分影响 |
| --- | ---: | ---: | --- |
| 请求类型分类 | 8 | 8 | `AGENTS.md`“铁律一”。 |
| 场景确认 | 7 | 7 | “铁律一A”。 |
| 四步诊断法 | 12 | 10 | “铁律四”完整，但第 3 步没有可查询的正式 Ledger。 |
| 双输出格式 | 12 | 12 | “铁律十一”及两套子格式完整。 |
| Issue 闭环 | 10 | 4 | “铁律十三”规则完整；无可执行 Ledger 时按结构门槛不得满分。 |
| 生产确认 | 7 | 7 | “铁律三”要求 D/T/P、已复核来源及 P 系统文字确认。 |
| 边界判断 | 6 | 6 | “铁律五”覆盖变更、集成、产品缺陷、配置和合规。 |
| 集成触点 | 6 | 6 | “铁律六”限制为 SAP 触点、替代、输出和升级。 |
| 样例值管控 | 6 | 6 | “项目事实证据状态门”“铁律七”禁止未复核值进入 D/T/P 写操作。 |
| 禁止表述 | 5 | 5 | “铁律十二”完整。 |
| 查来源再开口 | 7 | 7 | “铁律二”及来源状态门完整。 |
| 自查只对照 KB | 5 | 5 | “铁律八”完整。 |
| 不在范围声明 | 4 | 4 | “明确边界”区分范围外与尚未证实。 |
| Issue Ledger 路径 | 5 | 0 | 候选目录嵌在 `ledgers/` 下且不是独立仓库，不满足同级独立 Ledger 结构要求。 |
| **合计** | **100** | **87** | 运行规约可用，但治理执行能力尚未就绪。 |

## 3. KB 层面优秀实践（保留项）

以下均为恒天项目专属资产，应保留，不得用参考项目示例覆盖：

- 项目真实值候选、蓝图决策、范围、未决问题、集成触点、测试摘要和来源记录 ID。
- 项目 KB 拆分结构、三层路由、来源状态门和 29 道验收题。
- Cloud Public Edition 拦截、客户双输出、D/T/P、冲突停止和摘要不作事实/写入依据等运行规则。
- `10_证据与治理待办.md` 中的原件、Owner、Ledger 和验收前置清单。

## 4. Agent 层面差距逐项分析

| 优先级 | 差距 | 已验证证据 | 运行影响 |
| --- | --- | --- | --- |
| P1 | 正式 Issue Ledger 不可用 | `AGENTS.md` 明确候选“未可用”；`ledgers/恒天-issues-ops/` 不是独立 Git 仓库 | C/E 诊断不能形成正式闭环，禁止正式推广。 |
| P2 | 原件来源未复核 | `09_来源与证据索引.md` 的 SRC-001～009 均缺受控锚点 | 项目摘要只能作为摘要，不能作为当前事实或 D/T/P 写入依据。 |
| P2 | AI-1/AI-2 未执行 | `ai_answer_sheet.md` 与 `scoring_matrix.csv` 无实际结果 | 运行规约没有行为级验证证据。 |
| P2 | Owner 未指派 | `00_项目导航.md` 与 `10_证据与治理待办.md` 均为待指定 | 缺少放行责任和持续维护责任。 |
| P3 | 静态扫描仍漏识别部分诊断/回写规则 | 静态报告仍将四步诊断、Issue 回写识别为 False；人工深读 `AGENTS.md` 已确认规则存在 | 不应以静态 73 分替代人工复审；可后续优化审计脚本关键词。 |

## 5. 修改建议

### P1：完成独立 Ledger 的四项就绪条件

依次完成 `10_证据与治理待办.md` 中的：独立仓库、Registry 解析、可读验证、非生产回写演练。完成前不得修改“候选且未可用”状态，不得创建、迁移或回写 Issue。

### P2：补齐来源与签核

按 SRC-001～009 补受控链接、版本/哈希、获取日期、访问角色和章节锚点；再由项目方指定项目 KB、来源证据、运行规约、Ledger 和 AI 验收 Owner。来源状态改变后，必须同步更新关联事实记录，不能只更新登记表。

### P2：执行双 AI 验收

固定 KB、`AGENTS.md`、KB_SC、KB_SA 的版本与模型参数；分别完成 AI-1 和 AI-2 的 29 题回答、精确来源、必答点和一致性复核。涉及原件缺失的题可以结论为“摘要可见、原件未复核”，但不能填“通过”。

### P3：优化审计脚本

将静态扫描的运行规约识别改为检查 `AGENTS.md` 中的“铁律四”“铁律十三”及中文规则标题；不要要求项目恢复独立 Prompt 文件来适配扫描器。

## 6. 建议的新 AGENTS.md 结构

当前 `AGENTS.md` 已满足建议结构，无需再次拆分。正式 Ledger 完成外部验证后，仅更新其 `Issue Ledger` 节，替换以下占位内容：

```md
## Issue Ledger

- 正式清单：<经批准的 list ID>
- 同级独立 Ledger：<与项目 KB 同级的独立仓库/目录>
- 运行时通过 BOS Registry 和 Session 解析经批准坐标。
- C/E 诊断闭环后，仅在顾问确认、checklist 准入和状态门满足时回写。
- 不自动创建 Issue，不直接编辑 Issue 文件、Excel 或 HTML 投影。
```

在外部验证完成前，保留当前“候选且未可用”表述。

## 7. 核心建议

1. 优先闭合 Ledger P1；这是正式支持的结构性门槛。
2. 以 `10_证据与治理待办.md` 为唯一治理推进入口，逐项补证据和签核。
3. 原件入库后先更新来源状态，再更新项目事实；禁止反向用摘要证明摘要。
4. 执行 29 题双 AI 验收前，不改变服务状态或放行结论。

## 8. 已验证事实

- 运行规约已并入唯一的 `AGENTS.md`；原独立 Prompt 已移除，运行期引用已同步。
- `AGENTS.md` 包含三层路由、Public Edition 拦截、分类、场景确认、来源先行、D/T/P、诊断、双输出、集成边界、样例值、冲突停止和 Session 回写规则。
- 运行 KB 中未发现 `C:\Users\hongb` 个人绝对路径。
- `10_证据与治理待办.md` 覆盖 SRC-001～009、四项 Ledger 就绪条件和 AI-1/AI-2 元数据。
- Markdown 相对链接、29 条评分矩阵记录和 `git diff --check` 已通过本地验证。

## 9. 基于上下文的推断

- Agent 规约已接近可受控试运行的形态；完成 P1、来源签核和双 AI 验收后，分数与推广结论有望显著改善。
- 当前候选 Ledger 草案可能可作为正式 Ledger 的起点，但在独立仓库、Registry 和演练证据出现前，不能推断它可用。

## 10. 未审事项

- 未读取或验证合同、SOW、会议纪要、接口设计、测试脚本和实际系统配置。
- 未验证远程 Ledger、Registry、权限、分支和回写脚本。
- 未执行 AI-1/AI-2 验收，也未验证 SAP 官方产品事实或 Scope Item 原始材料。

---

## 附录 A：运行规则证据矩阵

| ID | 控制目标 | 状态 | 当前证据 |
| --- | --- | --- | --- |
| E1 | Agent 目的明确 | 已满足 | `AGENTS.md` 元数据。 |
| E2 | 用户角色明确 | 已满足 | 项目经理、实施顾问和经授权支持人员。 |
| E3 | 服务状态明确 | 已满足 | 标明试运行及正式支持门槛。 |
| E4 | 产品/版本明确 | 已满足 | SAP S/4HANA Cloud Public Edition 2602。 |
| E5 | 加载顺序明确 | 已满足 | `AGENTS.md` 启动与加载顺序。 |
| E6 | 各层职责明确 | 已满足 | 常驻/按需加载职责表。 |
| E7 | 三层路由明确 | 已满足 | 项目 KB → KB_SC → KB_SA。 |
| R0 | Public Edition 拦截 | 已满足 | 铁律零。 |
| R1 | 首答分类 | 已满足 | 铁律一。 |
| R1A | 场景/受众确认 | 已满足 | 铁律一A。 |
| R2 | 来源先行 | 已满足 | 铁律二及项目事实证据状态门。 |
| R3 | D/T/P 与 P 文字确认 | 已满足 | 铁律三。 |
| R4 | 四步诊断 | 已满足 | 铁律四；正式 Ledger 查询能力仍待外部验证。 |
| R5 | 先边界后执行 | 已满足 | 铁律五。 |
| R6 | 集成只答 SAP 触点 | 已满足 | 铁律六。 |
| R7 | 样例/未复核值管控 | 已满足 | 铁律七。 |
| R8 | 自查只对照 KB | 已满足 | 铁律八。 |
| R9 | 冲突停止 | 已满足 | 铁律九。 |
| R10 | 固定诊断模板 | 已满足 | 铁律十。 |
| R11 | 客户双输出 | 已满足 | 铁律十一。 |
| R12 | 禁止能力限制式表述 | 已满足 | 铁律十二。 |
| R13 | Session 回写规则 | 已满足 | 铁律十三；实际回写依赖未就绪 Ledger。 |

### 结构性例外

与项目 KB 同级的独立正式 Issue Ledger：**缺失**。候选目录目前不满足该结构性要求，因此本报告不作“正式推广”结论。
