# 注册审核平台整体原型设计

## 1. 产品定位与演示目标

本轮原型面向：

```text
试剂盒临床注册文件准备与审核智能体平台
```

原型不强调“通用 Agent 工具箱”，而是围绕 NMPA 体外诊断试剂注册申报资料场景，展示一条可讲解、可追溯、可协同的审核闭环。

本轮演示目标：

1. 让评委在 1 分钟内理解平台解决什么问题。
2. 让业务人员看到资料包导入、法规核查、字段抽取、一致性核查、风险预警、Word 回填、飞书协同的完整链路。
3. 让技术评委看到系统具备规则优先、RAG 证据解释、结构化输出和治理后台能力。
4. 为后续 Django 页面重构或前端实现提供可直接照做的页面规格。

## 2. 演示总动线

推荐演示顺序：

1. 从“审核任务工作台”进入，先看 7 个流程任务卡片和当前批次状态。
2. 跳到“资料包导入页”，解释资料包、目录、页数和章节点识别。
3. 进入“法规完整性检查页”，展示缺失项、错放项和法规依据。
4. 进入“字段抽取与字段池页”，展示统一字段池、置信度和待复核字段。
5. 进入“一致性核查页”，展示字段冲突和混档风险。
6. 进入“风险预警页”，说明总风险等级、是否通过、整改建议和责任角色。
7. 进入“Word 回填导出页”，说明自动回填、导出拦截和下载入口。
8. 最后展示“飞书通知视图”，形成协同闭环。

知识库与治理台不作为独立主线页面插入，而是作为上述页面的配置入口、侧边抽屉或管理弹层出现，用来回答“规则从哪里来、谁来维护、如何增删改查”。

## 3. 统一视觉风格

### 3.1 视觉关键词

- 监管科技
- 专业可信
- 高信息密度
- 可解释工作台
- 演示友好

### 3.2 色彩建议

- 主背景：浅灰蓝与米白渐变，形成轻量但不空泛的工作台底色。
- 主强调色：深青蓝，用于导航、主按钮、激活态和重点数值。
- 风险色：铜橙、深红，用于缺失、冲突、高风险、阻断状态。
- 成功色：低饱和绿色，用于完成、可通过、已同步状态。
- 中性色：冷灰，用于说明文字、边框、标签和禁用态。

### 3.3 组件风格

- 使用“带状布局 + 信息舱 + 分析表格”的组合，不做普通后台卡片堆砌。
- 表格、目录树、证据侧栏、步骤时间线是核心表达方式。
- 高风险结论必须同时展示证据来源和责任角色，避免只有颜色没有解释。

## 4. 统一交互规范

### 4.1 全局导航

- 顶部固定展示：平台名称、当前批次、产品名称、流程类型、全局风险状态。
- 左侧流程导航固定展示 8 个主页面入口。
- 每个页面右上角保留“打开治理台”入口。

### 4.2 统一交互规则

- 所有结果页都支持“查看来源证据”。
- 所有关键对象都支持“打开详情抽屉”。
- 所有治理对象都遵循“列表 -> 详情 -> 新增 / 编辑 / 启停 / 删除”的统一 CRUD 结构。
- 风险阻断项必须在 Word 导出页和飞书通知视图里继续可见，保证前后呼应。

### 4.3 状态规范

统一状态口径：

- `待导入`
- `处理中`
- `已完成`
- `待复核`
- `已阻断`
- `已发送`
- `失败`

统一风险口径：

- `高`
- `中`
- `低`
- `待确认`

## 5. 统一 Mock 数据口径

本轮所有文档和 HTML 共用同一组演示数据，避免页面间口径冲突。

### 5.1 批次口径

- `batch_id`: `SUB-20260603-001`
- `workflow_type`: `registration`
- `product_name`: `新型冠状病毒 2019-nCoV 核酸检测试剂盒`
- `applicant_name`: `示例生物科技（上海）有限公司`
- `chapter_scope`: `CH1 ~ CH6`

### 5.2 主线风险口径

固定演示问题：

1. `CH1.11.4` 缺少一份必交声明类资料。
2. 一份沟通记录疑似错放到 `CH1.9` 目录。
3. 说明书与申请表中的产品名称存在文本不一致。
4. 储存条件字段存在待人工复核状态。
5. 风险等级为高，当前批次不允许正式导出，仅允许生成草稿。
6. 飞书通知需要 `@注册资料负责人` 和 `@注册申报负责人`。

### 5.3 共用对象定义

文档和 HTML 共用以下结构化对象名称：

- `registration_overview_report`
- `registration_completeness_report`
- `registration_field_extraction_report`
- `registration_consistency_report`
- `registration_risk_report`
- `registration_word_export_report`
- `feishu_notification_report`

治理台对象：

- `knowledge_rule_package`
- `rag_source_document`
- `rag_chunk_item`
- `field_schema_item`
- `template_mapping_item`
- `owner_mapping_item`
- `feishu_channel_config`

## 6. 页面跳转关系

主页面跳转关系如下：

```text
审核任务工作台
  -> 资料包导入页
  -> 法规完整性检查页
  -> 字段抽取与字段池页
  -> 一致性核查页
  -> 风险预警页
  -> Word 回填导出页
  -> 飞书通知视图
```

跨页关系约束：

- 资料包导入页产出 `registration_overview_report`。
- 法规完整性检查页消费 `registration_overview_report`，产出 `registration_completeness_report`。
- 字段抽取与字段池页消费导入结果和完整性结果，产出 `registration_field_extraction_report`。
- 一致性核查页消费字段池，产出 `registration_consistency_report`。
- 风险预警页消费前三类报告，产出 `registration_risk_report`。
- Word 回填导出页消费字段池、一致性和风险报告，产出 `registration_word_export_report`。
- 飞书通知视图消费风险报告和导出报告，产出 `feishu_notification_report`。

## 7. HTML 演示站说明

### 7.1 交付方式

交付一个单文件 HTML：

`docs/原型设计/registration-prototype-demo.html`

该文件仅展示 mock 内容，不接真实 Django 路由，不调用真实接口。

### 7.2 HTML 结构要求

- 一个全局 App Shell
- 八个主页面 section
- 一个治理台抽屉层
- 一份统一 mock 数据对象
- 一组轻量 JavaScript 交互

### 7.3 必备交互

- 切换 8 个页面视图
- 展开 / 收起目录树
- 切换流程任务卡片选中态
- 打开治理台抽屉
- 切换治理对象 CRUD 子视图
- 模拟 Word 导出状态切换
- 模拟飞书消息卡片预览

## 8. 文档拆分说明

本轮分页文档如下：

1. [1.1.资料包导入页原型设计](F:\PyCharm\DEMO-AGENT\docs\原型设计\1.1.资料包导入页原型设计.md)
2. [1.2.审核任务工作台原型设计](F:\PyCharm\DEMO-AGENT\docs\原型设计\1.2.审核任务工作台原型设计.md)
3. [1.3.法规完整性检查页原型设计](F:\PyCharm\DEMO-AGENT\docs\原型设计\1.3.法规完整性检查页原型设计.md)
4. [1.4.字段抽取与字段池页原型设计](F:\PyCharm\DEMO-AGENT\docs\原型设计\1.4.字段抽取与字段池页原型设计.md)
5. [1.5.一致性核查页原型设计](F:\PyCharm\DEMO-AGENT\docs\原型设计\1.5.一致性核查页原型设计.md)
6. [1.6.风险预警页原型设计](F:\PyCharm\DEMO-AGENT\docs\原型设计\1.6.风险预警页原型设计.md)
7. [1.7.Word回填导出页原型设计](F:\PyCharm\DEMO-AGENT\docs\原型设计\1.7.Word回填导出页原型设计.md)
8. [1.8.飞书通知视图原型设计](F:\PyCharm\DEMO-AGENT\docs\原型设计\1.8.飞书通知视图原型设计.md)
9. [1.9.知识库与治理台原型设计](F:\PyCharm\DEMO-AGENT\docs\原型设计\1.9.知识库与治理台原型设计.md)

## 9. 实现边界

本轮原型只解决：

1. 演示表达
2. 页面结构
3. 模块关系
4. 数据口径
5. 治理台 CRUD 展示

本轮原型不直接承诺：

1. 后端真实接口联调
2. Django 模板替换
3. 真实 RAG 召回
4. 真实 Word 文件生成
5. 真实飞书 OpenAPI 调用

## 10. 结论

这套原型的核心讲法应统一为：

```text
资料包治理 -> 法规完整性核查 -> 字段池沉淀 -> 一致性检查 -> 风险预警 -> Word 回填导出 -> 飞书协同闭环
```

治理台负责回答“规则和知识如何维护”，工作台负责回答“这一批资料现在审核到了哪里、为什么这样判断、下一步谁来处理”。
