# 规则准确率按版本追踪 PRD

## 1. 文档信息

| 属性 | 值 |
|------|-----|
| 文档名称 | 规则准确率按版本追踪 PRD |
| 所属模块 | 全知平台 / 风控模块 / 风险规则 / 准确率分析 |
| 文档版本 | v1.0 |
| 编写日期 | 2026-07-03 |
| 前置依赖 | 规则版本管理功能、AI规则疑点甄别与准确率追踪、疑点甄别功能扩展至普通规则、风控效能分析看板 |

---

## 2. 背景与需求

### 2.1 现状

平台已具备以下能力：

| 能力 | 状态 | 说明 |
|------|------|------|
| 规则版本管理 | 已实现 | 手动触发版本升级，V1/V2/V3...全量快照，版本历史Tab |
| 疑点甄别 | 已实现 | AI规则+普通规则统一支持确认/排除，批量甄别 |
| 系统级准确率指标 | 已实现 | 风控效能分析看板展示全局"风险识别准确率" |

### 2.2 问题

- 准确率数据是全局聚合的，无法看到**单条规则**在**某个版本**期间的准确率
- 规则调优（AI规则改提示词、普通规则改逻辑）后，无法量化对比调优前后的准确率变化
- 管理层汇报时，只能说"系统整体准确率72%"，无法说"这条规则从V1的55%提升到V3的82%"

### 2.3 目标

建立**规则版本 → 准确率**的关联分析能力：
- 疑点数据自动绑定产生时的规则版本号
- 每个版本期间独立计算准确率
- 规则维度：单条规则各版本准确率趋势
- 全局维度：所有规则准确率排行与对比
- AI规则和普通规则统一覆盖

---

## 3. 设计原则

### 3.1 公式一致

准确率计算公式与风控效能分析看板保持一致：

```
准确率 = 已确认疑点数 / 已甄别疑点总数 × 100%
```

后续若修改计算方法，两处同步修改。

### 3.2 自动绑定

疑点产生时，系统自动记录当时规则的版本号，无需人工标注。

### 3.3 存量兼容

功能上线前产生的疑点（无版本号），统一归属为规则初始版本 V1。

### 3.4 统一覆盖

AI规则和普通规则共用同一套准确率追踪逻辑，不做差异化处理。

---

## 4. 功能范围

| ID | 功能 | 说明 | 入口 |
|----|------|------|------|
| F1 | 疑点数据绑定规则版本 | 疑点产生时自动记录规则版本号 | 后端逻辑 |
| F2 | 规则详情页-准确率分析Tab | 单条规则各版本准确率趋势与对比 | 规则详情页 |
| F3 | 全局规则准确率分析页 | 所有规则准确率排行与对比 | 风控运营管理 |
| F4 | 存量数据回填 | 无版本号疑点统一回填为V1 | 后端脚本 |

### 不在范围内

- 准确率阈值告警（后续迭代）
- 规则调优记录（已有独立PRD，后续迭代）
- 准确率与风控效能分析看板的联动钻取
- 版本对比（Diff）功能

---

## 5. 详细方案

### 5.1 F1：疑点数据绑定规则版本

#### 5.1.1 绑定时机

疑点数据写入时（场景运行产出疑点），自动记录当时该规则的**当前版本号**。

#### 5.1.2 绑定逻辑

```
场景运行 → 规则执行 → 产出疑点
                          │
                          ↓
               读取规则当前版本号（如 V3）
                          │
                          ↓
               疑点记录写入 RULE_VERSION = 'V3'
```

#### 5.1.3 存量数据处理

对功能上线前已有的疑点数据，执行一次性回填：

```sql
UPDATE RISK_DOUBT
SET RULE_VERSION = 'V1'
WHERE RULE_VERSION IS NULL;
```

所有无版本号的疑点统一归属为 V1。

---

### 5.2 F2：规则详情页 — 准确率分析Tab

#### 5.2.1 Tab位置

规则详情页新增"准确率分析"Tab，位于"版本历史"之后（最后一个Tab）。

```
[基本信息]  [技术信息]  [区块链信息]  [版本历史]  [准确率分析]  ← 新增
```

#### 5.2.2 页面布局

```
┌─────────────────────────────────────────────────────────────────────┐
│  准确率分析                                                         │
├─────────────────────────────────────────────────────────────────────┤
│  当前版本准确率                                                     │
│  ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐│
│  │  当前版本     │ │   准确率     │ │  已确认疑点   │ │  已排除疑点   ││
│  │   V3         │ │   78.5%      │ │    157       │ │     43       ││
│  └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘│
│                                                                     │
├─────────────────────────────────────────────────────────────────────┤
│  版本准确率趋势                                                     │
│  ┌─────────────────────────────────────────────────────────────────┐│
│  │  准确率%                                                        ││
│  │  100│                                                           ││
│  │   80│              ●───────●                                    ││
│  │   60│  ●──────────╱                 78.5%                       ││
│  │   40│           ╱                                                ││
│  │   20│                                                           ││
│  │     └────────────────────────────────────────── 版本             ││
│  │         V1        V2        V3                                  ││
│  └─────────────────────────────────────────────────────────────────┘│
│                                                                     │
├─────────────────────────────────────────────────────────────────────┤
│  各版本准确率明细                                                   │
│  ┌─────────────────────────────────────────────────────────────────┐│
│  │ 版本  │ 时间区间          │ 准确率  │ 已确认 │ 已排除 │ 疑点总数││
│  │───────┼──────────────────┼────────┼───────┼───────┼────────││
│  │ V3 ●  │ 2026-06 ~ 至今    │ 78.5%  │  157  │   43  │  200   ││
│  │ V2    │ 2026-04 ~ 2026-05 │ 62.3%  │   81  │   49  │  130   ││
│  │ V1    │ 2025-12 ~ 2026-03 │ 45.0%  │   54  │   66  │  120   ││
│  └─────────────────────────────────────────────────────────────────┘│
└─────────────────────────────────────────────────────────────────────┘
```

#### 5.2.3 顶部卡片区

4张等宽卡片横向排列：

| 卡片 | 内容 | 说明 |
|------|------|------|
| 当前版本 | V3 | 规则的当前版本号 |
| 准确率 | 78.5% | 当前版本的准确率，大字加粗 |
| 已确认疑点 | 157 | 当前版本中已确认的疑点数 |
| 已排除疑点 | 43 | 当前版本中已排除的疑点数 |

卡片始终显示**当前版本**数据。

#### 5.2.4 版本准确率趋势图

折线图，X轴为版本号，Y轴为准确率（0%~100%）。

| 属性 | 说明 |
|------|------|
| X轴 | 版本号（V1, V2, V3...） |
| Y轴 | 准确率百分比，刻度0%~100% |
| 数据点 | 每个版本一个圆点 |
| 当前版本 | 数据点加粗高亮，与非当前版本区分 |
| 悬停交互 | 鼠标悬停显示 tooltip：版本号、准确率、疑点总数、时间区间 |
| 空状态 | 仅1个版本时显示单个数据点，提示"暂无历史版本可对比" |

#### 5.2.5 各版本准确率明细表

| 列名 | 宽度 | 说明 |
|------|------|------|
| 版本 | 80px | 版本号，当前版本行蓝色高亮并带"当前"标记 |
| 时间区间 | 200px | 该版本的起止时间：版本发布时间 ~ 下一版本发布时间（最新版本显示"至今"） |
| 准确率 | 100px | 百分比，数值颜色：≥70%绿色、50%~70%橙色、<50%红色 |
| 已确认 | 80px | 该版本期间已确认疑点数 |
| 已排除 | 80px | 该版本期间已排除疑点数 |
| 疑点总数 | 80px | 该版本期间产生的疑点总数 |

**当前版本行**：浅蓝背景（`#ecf5ff`），版本号旁带"当前"徽章。

**时间区间计算规则**：
- V1：规则首次上线时间 ~ V2发布时间
- Vn（中间版本）：Vn发布时间 ~ Vn+1发布时间
- Vn（当前版本）：Vn发布时间 ~ 至今

> **V1发布时间说明**：版本管理功能是后加的。存量规则迁移时，V1的发布时间取的是规则当初首次上线的时间（从规则上线记录中回填），而非版本管理功能的上线时间。这意味着V1的时间区间覆盖了规则从首次上线到第一次手动版本升级之间的全部疑点数据。

**无版本号疑点**：如存在无法回填的疑点，在表格底部增加一行"未知版本"，灰色文字提示"这些疑点产生于版本管理功能上线前"。

#### 5.2.6 入口控制

| 条件 | 准确率分析Tab |
|------|--------------|
| 规则已上线 | 显示 |
| 草稿/审核中规则 | 不显示（无版本概念） |

---

### 5.3 F3：全局规则准确率分析页

#### 5.3.1 页面入口

```
风控运营管理
├── 规则统计分析
├── 疑点统计分析
├── 风控效能分析
├── 规则准确率分析      ← 新增
├── 规则分组管理
├── 消息模板管理
└── 已排除疑点汇总
```

#### 5.3.2 页面布局

```
┌─────────────────────────────────────────────────────────────────────┐
│  规则准确率分析                                                     │
├─────────────────────────────────────────────────────────────────────┤
│  筛选区                                                             │
│  [规则类型 ▼]  [业务域 ▼]  [准确率区间 ▼]  [搜索规则名称/编号]  [查询]  [重置]│
├─────────────────────────────────────────────────────────────────────┤
│  准确率分布摘要（可点击筛选）                                       │
│  ┌──────────────┬──────────────┬──────────────┬──────────────┐      │
│  │  高（≥70%）  │ 中（50%-70%）│  低（<50%）  │   无数据     │      │
│  │     42条     │     38条     │     25条     │    12条      │      │
│  └──────────────┴──────────────┴──────────────┴──────────────┘      │
├─────────────────────────────────────────────────────────────────────┤
│  规则准确率排行榜                                                   │
│  ┌─────────────────────────────────────────────────────────────────┐│
│  │ 排名 │ 规则名称     │ 编号        │ 类型  │ 版本 │ 准确率 │操作││
│  │──────┼─────────────┼────────────┼──────┼─────┼───────┼────││
│  │  1   │ 投标文件围标  │ GZ1716607905│ AI  │  V5  │ 78.5% │+对比││
│  │  2   │ 供应商资质    │ GZ1734567890│ 普通│  V2  │ 82.0% │+对比││
│  │  3   │ 差旅费校验    │ GZ1770199056│ 普通│  V1  │ 65.0% │+对比││
│  │ ...  │             │            │      │      │       │    ││
│  └─────────────────────────────────────────────────────────────────┘│
│  [每页: 20 ▼]  共117条  [1] [2] [3] ... [6]                        │
├─────────────────────────────────────────────────────────────────────┤
│  准确率趋势对比                                         最多5条规则 │
│  ┌─────────────────────────────────────────────────────────────────┐│
│  │ [投标文件围标 ×] [供应商资质 ×]  [搜索规则添加到对比...]         ││
│  │                                                                 ││
│  │  准确率%                                                        ││
│  │  100│       V2         V5                                       ││
│  │   80│  V1───●──────────●         ── 投标文件围标                ││
│  │   60│       V1    V2                                           ││
│  │   40│  ●────●─────────●          ── 供应商资质                  ││
│  │   20│                                                           ││
│  │     └────────────────────────────────────────── 时间             ││
│  └─────────────────────────────────────────────────────────────────┘│
└─────────────────────────────────────────────────────────────────────┘
```

#### 5.3.3 筛选区

| 筛选项 | 类型 | 说明 |
|--------|------|------|
| 规则类型 | 下拉单选 | 全部 / AI规则 / 普通规则 |
| 业务域 | 下拉单选 | 全部 / 各业务域 |
| 准确率区间 | 下拉单选 | 全部 / 高（≥70%）/ 中（50%~70%）/ 低（<50%）/ 无数据 |
| 关键词搜索 | 文本输入 | 按规则名称或编号模糊搜索，支持回车触发查询 |

#### 5.3.3.1 准确率分布摘要

筛选区下方增加一条**准确率分布摘要栏**，以色块形式展示各区间规则数量：

```
┌──────────────┬──────────────┬──────────────┬──────────────┐
│  高（≥70%）  │ 中（50%-70%）│  低（<50%）  │   无数据     │
│     42条     │     38条     │     25条     │    12条      │
└──────────────┴──────────────┴──────────────┴──────────────┘
```

| 属性 | 说明 |
|------|------|
| 颜色 | 高=绿色、中=橙色、低=红色、无数据=灰色 |
| 交互 | 点击某个区间，自动联动筛选区的"准确率区间"下拉框，排行榜刷新为该区间数据 |
| 再次点击 | 取消筛选，恢复显示全部 |
| 数据来源 | 基于规则类型、业务域、关键词三个条件过滤后的结果统计，**不受准确率区间筛选影响**。即无论选中哪个区间，四个色块的数字始终保持不变 |

#### 5.3.4 规则准确率排行榜

| 列名 | 宽度 | 说明 |
|------|------|------|
| 排名 | 60px | 按准确率降序排列，准确率相同按疑点总数降序 |
| 规则名称 | 自适应 | 规则全名，点击可跳转至规则详情页-准确率分析Tab |
| 规则编号 | 140px | — |
| 规则类型 | 80px | AI规则 / 普通规则 |
| 当前版本 | 80px | — |
| 准确率 | 100px | 百分比，颜色：≥70%绿色、50%~70%橙色、<50%红色、无数据灰色 |
| 已确认 | 80px | — |
| 已排除 | 80px | — |
| 操作 | 90px | "加入对比"按钮，点击将该规则添加到下方趋势对比图 |

**特殊行**：
- 准确率无数据的规则（无已甄别疑点）排在最后，准确率列显示"—"
- 规则名称可点击，跳转至该规则详情页的"准确率分析"Tab

**加入对比按钮状态**：
| 状态 | 按钮样式 | 说明 |
|------|----------|------|
| 可添加 | 蓝色"+ 对比" | 点击后添加到趋势对比区 |
| 已添加 | 绿色"✓ 已加入" | 禁用状态，不可重复添加 |
| 无数据 | 灰色禁用 | 准确率为空的规则不可对比 |
| 达到上限 | 灾色禁用 | 已选5条时，未添加的规则按钮禁用，hover提示"已达上限5条" |

**分页**：
- 支持"每页显示"选择：10 / 20 / 50 / 全部
- 默认每页20条
- 超过7页时，中间页码省略显示（1 ... 4 5 6 ... 20）

#### 5.3.5 准确率趋势对比图

折线图展示各规则跨版本的准确率趋势，支持从排行榜添加或搜索添加规则。

**规则选择方式**（二选一，可混合使用）：

| 方式 | 说明 |
|------|------|
| 排行榜添加 | 点击排行榜每行的"加入对比"按钮，规则自动添加到对比区 |
| 搜索框添加 | 趋势图区域搜索框，**输入即实时搜索**（input事件），下拉匹配结果每行带"+ 对比"按钮，点击后添加 |

**搜索框交互细节**：
- 输入关键词后实时过滤，无需回车
- 搜索范围：规则名称 + 规则编号
- 排除已选规则和无准确率数据的规则
- 每行显示：规则名称（上方）+ 规则编号（下方）+ "+ 对比"按钮（右侧）
- 最多显示8条匹配结果
- 点击"+ 对比"按钮后，搜索框清空、下拉收起
- 点击页面其他区域自动收起下拉

**已选规则展示**：
- 已选规则以彩色标签形式展示在趋势图上方
- 每个标签显示：彩色圆点 + 规则名称 + 删除按钮(×)
- 末尾显示"清空"按钮，一键移除所有已选规则
- 最多5条，达到上限时排行榜按钮和搜索框均不再响应添加

| 属性 | 说明 |
|------|------|
| X轴 | 时间轴（版本发布时间），不同规则的版本按发布时间定位 |
| Y轴 | 准确率百分比，0%~100% |
| 折线 | 每条规则一条连续折线（spanGaps=true，跳过无数据点保持连续） |
| 数据点标签 | 每个数据点上方直接显示版本号（V1、V2等），颜色与折线一致 |
| 图例 | 底部显示规则名称图例，颜色与折线/标签一致 |
| 悬停交互 | 显示：发布时间、规则名称 [版本号]: 准确率% |
| 空状态 | 未选择规则时提示"请选择要对比的规则"，附引导文字"从排行榜点击加入对比，或使用上方搜索框" |

**版本标签**：使用Chart.js自定义插件，在每个数据点上方绘制版本号标签（如V1、V2、V3），颜色与对应折线一致，便于直观识别各版本。

**版本对齐方式**：由于不同规则的版本发布时间不同，X轴采用**时间轴**而非版本号轴。各规则的版本数据点按其发布时间定位到时间轴上，这样可以直观看到同一时间段内不同规则的准确率变化。

#### 5.3.6 数据权限

所有角色均可访问，数据范围遵循现有规则权限模型：
- 管理员：查看全部规则
- 普通用户：查看自己有权限的规则

---

### 5.4 F4：存量数据回填

#### 5.4.1 回填规则

功能上线时执行一次性SQL脚本，将所有无版本号的疑点数据回填为 V1：

```sql
UPDATE RISK_DOUBT
SET RULE_VERSION = 'V1'
WHERE RULE_VERSION IS NULL;
```

#### 5.4.2 说明

- 回填范围：所有 `RULE_VERSION IS NULL` 的疑点记录
- 回填值：统一为 `'V1'`
- 理由：规则版本管理功能刚上线，存量疑点均产生于 V1 期间
- 执行时机：功能上线部署时，作为数据迁移脚本执行

---

## 6. 准确率计算逻辑

### 6.1 计算公式

与风控效能分析看板保持一致：

```
准确率 = 已确认疑点数 / 已甄别疑点总数 × 100%
```

其中：
- **已确认疑点数**：甄别状态为"已确认疑点"的疑点数
- **已排除疑点数**：甄别状态为"已排除"的疑点数
- **已甄别疑点总数** = 已确认疑点数 + 已排除疑点数
- **未甄别的疑点不参与计算**

### 6.2 维度切分

| 维度 | 切分方式 |
|------|----------|
| 单条规则全量 | 筛选条件：`RULE_ID = 目标规则` |
| 单条规则某版本 | 筛选条件：`RULE_ID = 目标规则 AND RULE_VERSION = 'V2'` |
| 全局 | 不筛选规则，聚合所有已甄别疑点 |

### 6.3 与风控效能分析的一致性

| 维度 | 风控效能分析看板 | 本功能 |
|------|-----------------|--------|
| 公式 | 已确认/已甄别×100% | 相同 |
| 筛选范围 | 全局 | 全局 + 单规则 + 单版本 |
| 统计周期 | 按月 | 按版本生命周期 |
| 数据来源 | RISK_DOUBT表 | 相同 |

---

## 7. 数据库设计

### 7.1 RISK_DOUBT 表新增字段

| 字段名 | 类型 | 说明 |
|--------|------|------|
| `RULE_VERSION` | VARCHAR(10) | 产生疑点时的规则版本号，如 V1、V2、V3 |

#### 回填SQL

```sql
-- 存量数据统一归为V1
UPDATE RISK_DOUBT
SET RULE_VERSION = 'V1'
WHERE RULE_VERSION IS NULL;

-- 设置非空约束
ALTER TABLE RISK_DOUBT
MODIFY RULE_VERSION VARCHAR(10) NOT NULL DEFAULT 'V1';
```

### 7.2 规则版本发布时间查询

准确率分析需要知道每个版本的发布时间区间。版本发布时间从现有版本历史数据中获取：

- 原型阶段：`versionHistoryMap[code]` 中每条记录的 `publishTime` 字段
- 实际实现：后端从版本历史表查询

无需新增数据库表。

---

## 8. 接口设计

### 8.1 单规则版本准确率

- **URL**: `GET /core/riskRule/versionAccuracy`
- **参数**: `ruleId`
- **响应**:
```json
{
  "code": 200,
  "data": {
    "ruleId": "RULE_001",
    "ruleName": "投标文件围标识别",
    "ruleType": "AI规则",
    "currentVersion": "V3",
    "versions": [
      {
        "version": "V1",
        "accuracy": 45.0,
        "confirmedCount": 54,
        "excludedCount": 66,
        "totalCount": 120,
        "startTime": "2025-12-01",
        "endTime": "2026-03-15"
      },
      {
        "version": "V2",
        "accuracy": 62.3,
        "confirmedCount": 81,
        "excludedCount": 49,
        "totalCount": 130,
        "startTime": "2026-03-15",
        "endTime": "2026-05-20"
      },
      {
        "version": "V3",
        "accuracy": 78.5,
        "confirmedCount": 157,
        "excludedCount": 43,
        "totalCount": 200,
        "startTime": "2026-05-20",
        "endTime": null
      }
    ]
  }
}
```

> `endTime` 为 `null` 表示当前版本（"至今"）。

### 8.2 全局规则准确率排行

- **URL**: `GET /core/riskRule/accuracyRanking`
- **参数**: `ruleType`（可选）、`businessDomain`（可选）、`accuracyLevel`（可选：high/medium/low/none）、`pageNum`、`pageSize`
- **响应**:
```json
{
  "code": 200,
  "data": {
    "total": 45,
    "list": [
      {
        "ruleId": "GZ1716607905",
        "ruleName": "投标文件围标识别",
        "ruleCode": "GZ1716607905",
        "ruleType": "AI规则",
        "currentVersion": "V5",
        "accuracy": 78.5,
        "confirmedCount": 157,
        "excludedCount": 43
      }
    ]
  }
}
```

### 8.3 趋势对比数据

- **URL**: `GET /core/riskRule/accuracyTrend`
- **参数**: `ruleIds`（逗号分隔，最多5个）
- **响应**:
```json
{
  "code": 200,
  "data": [
    {
      "ruleId": "RULE_001",
      "ruleName": "投标文件围标识别",
      "versions": [
        { "version": "V1", "accuracy": 45.0, "publishTime": "2025-12-01" },
        { "version": "V2", "accuracy": 62.3, "publishTime": "2026-03-15" },
        { "version": "V3", "accuracy": 78.5, "publishTime": "2026-05-20" }
      ]
    }
  ]
}
```

---

## 9. 验收标准

### 9.1 数据绑定

- [ ] 新产生的疑点数据自动记录规则版本号
- [ ] 存量疑点数据已回填为 V1
- [ ] 疑点数据中 RULE_VERSION 字段非空

### 9.2 规则详情页 — 准确率分析Tab

- [ ] 已上线规则详情页出现"准确率分析"Tab
- [ ] 草稿/审核中规则不显示该Tab
- [ ] 顶部卡片正确显示当前版本的准确率、已确认数、已排除数
- [ ] 版本准确率趋势图正确展示各版本数据点
- [ ] 当前版本数据点高亮显示
- [ ] 悬停显示 tooltip（版本号、准确率、疑点总数、时间区间）
- [ ] 明细表各版本行数据准确
- [ ] 当前版本行蓝色高亮并带"当前"标记
- [ ] 准确率颜色：≥70%绿色、50%~70%橙色、<50%红色
- [ ] 时间区间计算正确（V1起始于规则上线时间，末版显示"至今"）
- [ ] 仅1个版本时显示单点+提示

### 9.3 全局规则准确率分析页

- [ ] 菜单入口正常显示
- [ ] 筛选条件生效（规则类型、业务域、准确率区间、关键词搜索）
- [ ] 准确率分布摘要正确统计各区间数量，点击可联动筛选
- [ ] 分布摘要数字不受准确率区间筛选影响（点击"中"后，高/低/无数据数字不变）
- [ ] 排行榜按准确率降序排列
- [ ] 规则名称可点击跳转至规则详情页-准确率分析Tab
- [ ] 准确率颜色标识正确
- [ ] 规则编号格式为GZ+10位数字
- [ ] 无数据规则排在最后，显示"—"
- [ ] 排行榜每行"加入对比"按钮状态正确（可添加/已添加/无数据禁用/达到上限禁用）
- [ ] 从排行榜添加规则后，趋势图自动更新
- [ ] 搜索框支持实时搜索（输入即过滤，无需回车）
- [ ] 搜索结果每行显示"+ 对比"按钮
- [ ] 已选规则标签展示正确，可单个删除或一键清空
- [ ] 趋势对比图折线连续（spanGaps=true，无断裂点）
- [ ] 趋势对比图每个数据点上方显示版本号标签
- [ ] 趋势对比图按时间轴对齐各规则版本数据点
- [ ] 悬停tooltip显示规则名称 [版本号]: 准确率%
- [ ] 分页功能正常，支持每页10/20/50/全部切换

### 9.4 数据一致性

- [ ] 单规则全量准确率 = 该规则所有已确认 / 所有已甄别
- [ ] 各版本准确率之和的加权平均 ≈ 单规则全量准确率
- [ ] 与风控效能分析看板中同规则的准确率数据一致

---

## 10. 功能边界

### 10.1 本次实现

- 疑点数据绑定规则版本号（新增字段 + 回填）
- 规则详情页"准确率分析"Tab（当前版本卡片 + 趋势图 + 明细表）
- 全局"规则准确率分析"页面（筛选 + 排行榜 + 趋势对比图）
- 存量数据回填为 V1

### 10.2 后续迭代

- 准确率阈值告警（准确率低于某值自动通知）
- 规则调优记录联动（调优前后准确率自动对比）
- 准确率与风控效能分析看板的钻取联动
- 按版本的疑点详情钻取（点击某版本行查看该版本的疑点明细）
- 准确率报表导出

---

## 11. 待讨论项

| 序号 | 事项 | 建议 |
|------|------|------|
| 1 | 全局趋势对比图的X轴对齐方式 | 建议按时间轴对齐，不同规则的版本发布时间不同，时间轴更直观 |
| 2 | 趋势对比图最多对比几条规则 | 建议5条，过多线条影响可读性 |
| 3 | 准确率无数据的规则是否参与排行 | 建议参与但排在最后，显示"—"，避免遗漏 |
| 4 | 规则首次上线时间的获取方式 | ✅ 已确认：V1的发布时间 = 规则首次上线时间（从规则上线记录回填，非版本管理功能上线时间） |
