# 2. 法规完整性检查详细设计

## 1. 设计目标

本步骤对应 `审核智能体` 中的“完整性检查”节点，目标是基于结构化规则和法规 RAG 证据判断资料包是否齐套、是否错放、是否存在高风险缺失项。

## 2. 输入

1. `batch_id`
2. `conversation_id`
3. `product_name`
4. `chapter_summary`
5. `document_scope`
6. 规则包与法规知识索引

## 3. 规则与 RAG 分工

### 3.1 规则负责

1. 必交项判断
2. 章节点匹配
3. 缺失/错放分类
4. 风险等级映射

### 3.2 RAG 负责

1. 定位法规依据片段
2. 提供条款解释
3. 为对话输出引用依据

## 4. 主流程

```text
读取资料包目录
-> 加载完整性规则包
-> 比对章节点与资料要求
-> 输出缺失项 / 错放项 / 待复核项
-> 通过 RAG 补充法规依据
-> 生成完整性节点结果
```

## 5. 输出对象

`registration_completeness_report` 至少包含：

1. `missing_items`
2. `misplaced_items`
3. `manual_review_items`
4. `risk_level`
5. `rule_hits`
6. `rag_evidence`

## 6. 对话节点要求

完整性检查节点在会话中应展示：

1. 缺失项摘要
2. 错放项摘要
3. 风险等级
4. 法规依据来源

## 7. 验收标准

1. 能区分缺失、错放和待复核。
2. 规则结论与法规依据分层清晰。
3. 可直接用于后续风险预警和飞书通知。
