# 5. 风险预警详细设计

## 1. 设计目标

本步骤汇总完整性检查、字段抽取和一致性核查结果，形成统一风险报告，并决定是否允许正式导出。

## 2. 输入

1. `registration_completeness_report`
2. `registration_field_extraction_report`
3. `registration_consistency_report`
4. `risk_rule_set`

## 3. 风险类型

1. 缺失必交资料
2. 资料错放
3. 字段低置信度
4. 字段冲突
5. 混档风险
6. 导出阻断风险

## 4. 输出对象

`registration_risk_report` 至少包含：

1. `risk_items`
2. `highest_risk_level`
3. `pass_status`
4. `manual_review_items`
5. `owner_roles`
6. `suggestions`

## 5. 责任角色输出

风险结果必须产出责任角色，为飞书协同做准备。责任角色实体至少包含：

1. `owner_role`
2. `owner_name`
3. `department`
4. `chapter_scope`
5. `risk_scope`
6. `feishu_user_id`
7. `feishu_open_id`
8. `feishu_name`
9. `notify_enabled`

风险结果还应直接给出通知触发语义，供飞书步骤复用：

1. 正常完成时使用 `task_completed`
2. 异常失败时使用 `task_failed`

## 6. 对话节点要求

风险节点应展示：

1. 总风险等级
2. 是否通过
3. 整改建议
4. 对应责任角色

## 7. 验收标准

1. 风险结论可直接决定是否允许正式导出。
2. 输出中包含责任角色和通知所需字段。
3. 能向飞书通知步骤直接提供摘要与责任人。
