docs: 移除审计日志和舆情预警功能
- 从 User_Role_Interfaces.md 删除 4.4 审计日志和 4.6 舆情预警中心章节 - 更新品牌方端侧边栏和移动端导航,移除相关菜单项 - 从 FeatureSummary.md 删除 3.8 审计日志与证据导出和 3.9 舆情预警中心 - 从 P1/P2 功能列表和角色-功能映射表移除相关功能 - 更新 PRD.md 中审计日志相关表述为操作记录 - 更新 UIDesign.md 和 UIDesignSpec.md 功能清单和页面映射 - 更新 frontend 代码中的文案引用 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
e4959d584f
commit
952e7d8dd0
@ -82,8 +82,8 @@
|
||||
│ └──────────────┘ └──────────────┘ └──────────────┘ │
|
||||
│ │
|
||||
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
|
||||
│ │ 数据看板 │ │ 规则配置 │ │ 审计日志 │ │
|
||||
│ │ │ │ 舆情预警 │ │ 证据导出 │ │
|
||||
│ │ 数据看板 │ │ 规则配置 │ │ 证据导出 │ │
|
||||
│ │ │ │ │ │ │ │
|
||||
│ └──────────────┘ └──────────────┘ └──────────────┘ │
|
||||
│ │
|
||||
└─────────────────────────────────────────────────────────────────┘
|
||||
@ -554,7 +554,7 @@
|
||||
**约束条件:**
|
||||
- 必须填写放行原因
|
||||
- 弹窗提供“保存为特例”勾选项(勾选后生成豁免条款,需品牌方确认)
|
||||
- 记录审批人与操作时间,纳入审计日志
|
||||
- 记录审批人与操作时间
|
||||
|
||||
**界面映射:** 代理商端 → 审核决策台 → 决策栏 → [强制通过]
|
||||
|
||||
@ -756,95 +756,55 @@ V1 版本指出 3 个违规点:✅ 已修复 2 个 | ❌ 未修复 1 个
|
||||
|
||||
---
|
||||
|
||||
### 3.8 审计日志与证据导出
|
||||
### 3.8 代理商管理
|
||||
|
||||
| 功能编号 | 功能名称 | 优先级 | 用户故事 | 使用角色 |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| F-38 | 审核记录查询 | P1 | US-12 | 品牌方 |
|
||||
| F-39 | 完整审核链路查看 | P1 | US-12 | 品牌方 |
|
||||
| F-40 | 证据链 PDF 导出 | P1 | US-12 | 品牌方/代理商 |
|
||||
| F-44 | 代理商ID与邀请 | P0 | - | 品牌方/代理商 |
|
||||
|
||||
#### F-38 审核记录查询
|
||||
#### F-44 代理商ID与邀请
|
||||
|
||||
**功能描述:** 查看所有审核记录,支持高级筛选(时间/代理商/达人/结果)。
|
||||
**功能描述:** 每个代理商拥有系统唯一的代理商ID(如 `AG123456`),品牌方通过搜索代理商ID发起邀请,代理商在消息中心接受邀请后加入品牌方代理商列表。
|
||||
|
||||
**界面映射:** 品牌方端 → 审计日志 → 列表视图
|
||||
**核心流程:**
|
||||
1. 品牌方点击「邀请代理商」,输入代理商ID搜索
|
||||
2. 系统显示匹配的代理商信息(头像、名称、代理商ID)
|
||||
3. 品牌方确认后发送邀请
|
||||
4. 代理商在消息中心收到邀请通知,可选择「同意」或「拒绝」
|
||||
5. 代理商同意后自动加入品牌方的代理商列表,可接收项目分配
|
||||
|
||||
**附加功能:** 管理合作代理商与授权范围(可见 Brief 范围、**按代理商**强制通过授权、申诉仲裁权限、绩效评分卡)。
|
||||
|
||||
**界面映射:**
|
||||
- 品牌方端 → 代理商管理 → 邀请代理商弹窗
|
||||
- 代理商端 → 消息中心 → 品牌方邀请通知
|
||||
|
||||
---
|
||||
|
||||
#### F-39 完整审核链路查看
|
||||
|
||||
**功能描述:** 点击任意记录查看完整审核链路,包含原始视频、AI 报告、人工决策、申诉记录。
|
||||
|
||||
**界面映射:** 品牌方端 → 审计日志 → 详情页
|
||||
|
||||
---
|
||||
|
||||
#### F-40 证据链 PDF 导出
|
||||
|
||||
**功能描述:** 生成符合法务要求的 PDF 报告。
|
||||
|
||||
**报告内容:**
|
||||
- 时间戳:所有操作的精确时间记录
|
||||
- 截图:AI 报错对应的视频截图
|
||||
- 规则依据:触发的规则版本与具体条款
|
||||
- 审核人:操作人身份与电子签名
|
||||
- 规则版本号、模型版本号
|
||||
- 完整操作日志(不可篡改)
|
||||
|
||||
**界面映射:** 品牌方端 → 审计日志 → 证据链导出
|
||||
|
||||
---
|
||||
|
||||
### 3.9 舆情预警中心
|
||||
### 3.9 达人管理
|
||||
|
||||
| 功能编号 | 功能名称 | 优先级 | 用户故事 | 使用角色 |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| F-41 | 舆情风险视频监控 | P2 | US-06 | 品牌方 |
|
||||
| F-42 | 舆情案例库 | P2 | - | 品牌方 |
|
||||
| F-43 | 舆情阈值设置 | P1 | US-10B | 品牌方 |
|
||||
| F-53 | 达人ID与邀请 | P0 | - | 代理商/达人 |
|
||||
|
||||
#### F-41 舆情风险视频监控
|
||||
#### F-53 达人ID与邀请
|
||||
|
||||
**功能描述:** 近期被 AI 标记为"舆情风险"的视频列表,按风险等级排序。
|
||||
**功能描述:** 每个达人拥有系统唯一的达人ID(如 `CR123456`),代理商通过搜索达人ID发起邀请,达人在消息中心接受邀请后加入代理商达人列表。
|
||||
|
||||
**界面映射:** 品牌方端 → 舆情预警中心 → 实时监控
|
||||
**核心流程:**
|
||||
1. 代理商点击「邀请达人」,输入达人ID搜索
|
||||
2. 系统显示匹配的达人信息(头像、昵称、达人ID)
|
||||
3. 代理商确认后发送邀请
|
||||
4. 达人在消息中心收到邀请通知,可选择「同意」或「拒绝」
|
||||
5. 达人同意后自动加入代理商的达人列表,可接收任务分配
|
||||
|
||||
**界面映射:**
|
||||
- 代理商端 → 达人管理 → 邀请达人弹窗
|
||||
- 达人端 → 消息中心 → 代理商邀请通知
|
||||
|
||||
---
|
||||
|
||||
#### F-42 舆情案例库
|
||||
|
||||
**功能描述:** 历史舆情事件归档,作为培训素材供代理商学习。
|
||||
|
||||
**界面映射:** 品牌方端 → 舆情预警中心 → 案例库
|
||||
|
||||
---
|
||||
|
||||
#### F-43 舆情阈值设置
|
||||
|
||||
**功能描述:** 调整 AI 对"油腻"、"性感"、"争议话题"的敏感度,支持按平台差异化配置。
|
||||
|
||||
**重要约束:** 舆情风险仅作提示,不作为强制拦截依据
|
||||
|
||||
**界面映射:** 品牌方端 → 规则配置 → 舆情阈值设置
|
||||
|
||||
---
|
||||
|
||||
### 3.10 代理商管理
|
||||
|
||||
| 功能编号 | 功能名称 | 优先级 | 用户故事 | 使用角色 |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| F-44 | 代理商管理 | P1 | - | 品牌方 |
|
||||
|
||||
#### F-44 代理商管理
|
||||
|
||||
**功能描述:** 管理合作代理商与授权范围(可见 Brief 范围、**按代理商**强制通过授权、申诉仲裁权限、绩效评分卡)。
|
||||
|
||||
**界面映射:** 品牌方端 → 代理商管理
|
||||
|
||||
---
|
||||
|
||||
### 3.11 AI 闭环学习 (新增)
|
||||
### 3.10 AI 闭环学习
|
||||
|
||||
| 功能编号 | 功能名称 | 优先级 | 用户故事 | 使用角色 |
|
||||
| --- | --- | --- | --- | --- |
|
||||
@ -852,7 +812,7 @@ V1 版本指出 3 个违规点:✅ 已修复 2 个 | ❌ 未修复 1 个
|
||||
|
||||
---
|
||||
|
||||
### 3.12 系统管理 - AI 厂商配置 (V1.4 修订)
|
||||
### 3.11 系统管理 - AI 厂商配置 (V1.4 修订)
|
||||
|
||||
| 功能编号 | 功能名称 | 优先级 | 用户故事 | 使用角色 |
|
||||
| --- | --- | --- | --- | --- |
|
||||
@ -954,7 +914,7 @@ V1 版本指出 3 个违规点:✅ 已修复 2 个 | ❌ 未修复 1 个
|
||||
|
||||
### 4.2 V1.1 (P1) - 首版后快速迭代
|
||||
|
||||
**P1 共 22 个功能(表中区间行如 F-24~27、F-34~36、F-38~40 为合并展示)**
|
||||
**P1 共 16 个功能(表中区间行如 F-24~27、F-34~36 为合并展示)**
|
||||
|
||||
| 功能编号 | 功能名称 | 模块 | 备注 |
|
||||
| --- | --- | --- | --- |
|
||||
@ -969,8 +929,6 @@ V1 版本指出 3 个违规点:✅ 已修复 2 个 | ❌ 未修复 1 个
|
||||
| F-24~27 | 申诉与仲裁 | 申诉 | |
|
||||
| F-34~36 | 趋势图表与预警 | 数据看板 | |
|
||||
| F-37 | 达人排行榜 | 数据报表 | |
|
||||
| F-38~40 | 审计日志与证据导出 | 审计 | |
|
||||
| F-43 | 舆情阈值设置 | 舆情 | |
|
||||
| F-44 | 代理商管理 | 系统管理 | |
|
||||
| F-50 | API Key 轮换管理 | 系统管理 | ⭐ V1.3 新增 |
|
||||
|
||||
@ -983,7 +941,6 @@ V1 版本指出 3 个违规点:✅ 已修复 2 个 | ❌ 未修复 1 个
|
||||
| F-30~32 | 批量上传/审核/导出 | 批量处理 | F-30 改为多文件拖拽 |
|
||||
| F-28 | 版本差异报告 | 版本比对 | |
|
||||
| F-29 | 双屏同步播放 | 版本比对 | |
|
||||
| F-41~42 | 舆情监控与案例库 | 舆情 | |
|
||||
| F-46 | 负样本清洗与回流 | AI 闭环 | ⭐ 新增,让 AI 真正学习 |
|
||||
|
||||
---
|
||||
@ -1002,8 +959,6 @@ V1 版本指出 3 个违规点:✅ 已修复 2 个 | ❌ 未修复 1 个
|
||||
| 数据看板 | 个人进度 | 项目/达人 | 全局 |
|
||||
| 规则配置 | ❌ | ❌ | ✅ |
|
||||
| 代理商管理 | ❌ | ❌ | ✅ |
|
||||
| 审计日志 | ❌ | 所管辖 | 全部 |
|
||||
| 舆情预警 | ❌ | ❌ | ✅ |
|
||||
|
||||
---
|
||||
|
||||
|
||||
40
PRD.md
40
PRD.md
@ -134,7 +134,7 @@
|
||||
- **信用与申诉体系:** 包含申诉令牌管理和人工仲裁流程
|
||||
- **规则库管理与版本控制:** 支持平台规则库更新、品牌私有规则与白名单配置
|
||||
- **权限与多租户隔离:** 支持品牌/代理/达人不同角色的权限与数据隔离
|
||||
- **审计日志与报告导出:** 支持导出可追溯的审核证据链
|
||||
- **证据链导出:** 支持导出可追溯的审核证据链报告
|
||||
- **数据看板与核心指标:** 提供核心指标卡片与基础数据概览
|
||||
|
||||
### 5.2 Out of Scope
|
||||
@ -257,7 +257,7 @@
|
||||
**P1**
|
||||
- 申诉令牌管理与工单流转
|
||||
- 人工仲裁流程与记录
|
||||
- 审计日志完整可追溯
|
||||
- 操作记录完整可追溯
|
||||
|
||||
### 6.7 版本差异与批量处理 [US-11, US-13]
|
||||
|
||||
@ -301,28 +301,34 @@
|
||||
|
||||
### 7.1 品牌方工作流
|
||||
|
||||
1. 创建项目并分配给代理商
|
||||
2. 制定并下达 Brief 投放要求
|
||||
3. 配置品牌私有规则(禁用词、竞品列表、白名单)
|
||||
4. 抽查最终视频审核报告
|
||||
5. 处理严重争议与风险决策
|
||||
6. 行使"强制通过权"处理误报
|
||||
7. 导出审核证据链用于合规归档
|
||||
1. 邀请代理商:通过代理商ID搜索并发送邀请,代理商同意后加入品牌方代理商列表
|
||||
2. 创建项目并分配给代理商
|
||||
3. 制定并下达 Brief 投放要求
|
||||
4. 配置品牌私有规则(禁用词、竞品列表、白名单)
|
||||
5. 抽查最终视频审核报告
|
||||
6. 处理严重争议与风险决策
|
||||
7. 行使"强制通过权"处理误报
|
||||
8. 导出审核证据链用于合规归档
|
||||
|
||||
### 7.2 代理商工作流
|
||||
|
||||
**代理商ID:** 每个代理商拥有系统唯一的代理商ID(如 `AG123456`),用于品牌方精准邀请。代理商需先接受品牌方邀请才能接收项目分配。
|
||||
|
||||
1. 接收品牌方分配的项目(项目出现在Brief配置列表的"待配置"中)
|
||||
2. 配置Brief:上传Brief文件,系统解析并生成规则集
|
||||
3. 分配达人到项目
|
||||
4. 达人在任务详情页提交脚本文档,脚本 AI 预审通过后进入等待代理商审核状态
|
||||
5. 达人在任务详情页补充视频,系统自动审核
|
||||
6. 审核员在审核台确认/驳回(基于红/黄/绿风险标记)
|
||||
7. 若代理商/品牌方驳回:任务回到脚本上传阶段,重新进入脚本 AI → 代理商 →(可选)品牌流程
|
||||
8. 进行人工仲裁(如有争议)
|
||||
9. 导出报告与证据链
|
||||
3. 邀请达人:通过达人ID搜索并发送邀请,达人同意后加入代理商达人列表
|
||||
4. 分配达人到项目
|
||||
5. 达人在任务详情页提交脚本文档,脚本 AI 预审通过后进入等待代理商审核状态
|
||||
6. 达人在任务详情页补充视频,系统自动审核
|
||||
7. 审核员在审核台确认/驳回(基于红/黄/绿风险标记)
|
||||
8. 若代理商/品牌方驳回:任务回到脚本上传阶段,重新进入脚本 AI → 代理商 →(可选)品牌流程
|
||||
9. 进行人工仲裁(如有争议)
|
||||
10. 导出报告与证据链
|
||||
|
||||
### 7.3 达人工作流(两阶段审核)
|
||||
|
||||
**达人ID:** 每个达人拥有系统唯一的达人ID(如 `CR123456`),用于代理商精准邀请。达人需先接受代理商邀请才能接收任务。
|
||||
|
||||
**脚本阶段:**
|
||||
1. 进入任务详情上传脚本文档进行预审
|
||||
2. 等待脚本 AI 审核,查看审核进度
|
||||
@ -375,7 +381,7 @@
|
||||
- 全流程日志可追溯、不可篡改
|
||||
- 导出报告包含规则版本、模型版本、证据截图/片段与时间戳
|
||||
- 支持争议场景下完整审核证据链导出
|
||||
- 审计日志采用 append-only + hash chain(前序哈希 + 当前内容)确保可追溯
|
||||
- 操作日志采用 append-only + hash chain(前序哈希 + 当前内容)确保可追溯
|
||||
|
||||
---
|
||||
|
||||
|
||||
@ -1445,9 +1445,8 @@ Desktop (> 1024px) Tablet (768px - 1024px)
|
||||
| **品牌方** | 数据看板 | P0 | 待设计 |
|
||||
| | 规则配置 | P0 | 待设计 |
|
||||
| | AI 服务配置 | P0 | 已设计 |
|
||||
| | 审计日志 | P1 | 待设计 |
|
||||
| | 代理商管理 | P1 | 待设计 |
|
||||
| | 舆情预警 | P2 | 待设计 |
|
||||
| | 终审台 | P0 | 已设计 |
|
||||
|
||||
---
|
||||
|
||||
|
||||
@ -81,9 +81,8 @@
|
||||
| 个人中心 | `user` | 底部导航、我的 |
|
||||
| 达人管理 | `users` | 侧边栏导航 |
|
||||
| 数据看板/报表 | `chart-column` | 底部导航、侧边栏 |
|
||||
| 舆情预警 | `triangle-alert` | 侧边栏导航 |
|
||||
| 代理商管理 | `building-2` | 侧边栏导航 |
|
||||
| 审计日志 | `scroll-text` | 侧边栏导航 |
|
||||
| 终审台 | `shield-check` | 侧边栏导航 |
|
||||
| 系统设置 | `settings` | 侧边栏导航 |
|
||||
| Brief管理 | `file-text` | 侧边栏导航 |
|
||||
| 版本比对 | `git-compare` | 侧边栏导航 |
|
||||
@ -304,12 +303,10 @@
|
||||
| 数据看板 | Desktop | P0 | xUM9m |
|
||||
| AI服务配置 | Desktop | P0 | 4ppiJ |
|
||||
| 规则配置 | Desktop | P0 | nhHSF |
|
||||
| 审计日志 | Desktop | P1 | jELTK |
|
||||
| 代理商管理 | Desktop | P1 | 2jnnO |
|
||||
| 舆情预警 | Desktop | P2 | NjCe7 |
|
||||
| 终审台 | Desktop | P0 | aePi5 |
|
||||
| 系统设置 | Desktop | P2 | 4nVj4 |
|
||||
| 数据看板 | Mobile | P0 | lpVdV |
|
||||
| 舆情预警 | Mobile | P1 | wWAel |
|
||||
| 审批中心 | Mobile | P1 | OueOe |
|
||||
| 消息中心 | Mobile | P2 | 1w9xC |
|
||||
| 我的 | Mobile | P2 | OJBbT |
|
||||
|
||||
@ -89,9 +89,8 @@
|
||||
┌──────────────────────────────────────────────┐
|
||||
│ 📊 数据看板 (Analytics) │
|
||||
│ 🛡️ 规则配置 (Rule Engine) │
|
||||
│ 📋 审计日志 (Audit Log) │
|
||||
│ 👥 代理商管理 │
|
||||
│ 🔔 舆情预警 │
|
||||
│ ✅ 终审台 (Final Review) │
|
||||
│ ⚙️ 系统设置 │
|
||||
│ └ 🤖 AI 服务配置 │
|
||||
└──────────────────────────────────────────────┘
|
||||
@ -101,12 +100,12 @@
|
||||
```
|
||||
┌─────────────────────────────────────────────┐
|
||||
│ 底部导航栏 (Tab Bar) │
|
||||
├─────────┬─────────┬─────────┬─────────┬─────┤
|
||||
│ 📊 │ 🔔 │ ✅ │ 📋 │ 👤 │
|
||||
│ 看板 │ 预警 │ 审批 │ 日志 │ 我的│
|
||||
└─────────┴─────────┴─────────┴─────────┴─────┘
|
||||
├─────────────┬─────────────┬─────────────────┤
|
||||
│ 📊 │ ✅ │ 👤 │
|
||||
│ 看板 │ 审批 │ 我的 │
|
||||
└─────────────┴─────────────┴─────────────────┘
|
||||
```
|
||||
> 📱 **移动端定位:** 关键指标查看、舆情预警响应、强制通过审批,规则配置等复杂操作引导至桌面端完成
|
||||
> 📱 **移动端定位:** 关键指标查看、终审审批处理,规则配置等复杂操作引导至桌面端完成
|
||||
|
||||
---
|
||||
|
||||
@ -115,6 +114,17 @@
|
||||
**设计目标:** 极简、透明、减少焦虑。让达人像发朋友圈一样简单地完成合规检查。
|
||||
**核心设备:** 手机浏览器 (H5) / 小程序。
|
||||
|
||||
**达人ID(唯一标识):**
|
||||
* 每个达人在系统中拥有唯一的**达人ID**(如:`CR123456`)
|
||||
* 达人ID用于代理商精准邀请达人加入合作
|
||||
* 达人可在个人中心查看并复制自己的达人ID
|
||||
* 达人ID在注册时自动生成,不可修改
|
||||
|
||||
**代理商邀请通知:**
|
||||
* 代理商通过达人ID搜索并发送邀请
|
||||
* 达人在消息中心收到邀请,点击「同意」或「拒绝」
|
||||
* 同意后自动加入该代理商的达人列表,可接收任务分配
|
||||
|
||||
### 2.1 任务列表页 (Task List)
|
||||
|
||||
* **状态概览:** 卡片式布局,显示当前任务状态(待提交脚本、脚本审核中、脚本需修改、待上传视频、视频审核中、视频需修改、已通过)。
|
||||
@ -345,6 +355,9 @@
|
||||
* ❌ **视频品牌方驳回:** "您的视频【XX品牌618推广】被品牌方驳回,请重新上传视频"
|
||||
|
||||
**其他通知:**
|
||||
* 👥 **代理商邀请:** "「星辰传媒」邀请您成为签约达人"
|
||||
* 操作按钮:`[同意]` `[拒绝]`
|
||||
* 同意后自动加入该代理商的达人列表,可接收任务分配
|
||||
* 💬 **申诉结果:** "您的申诉已通过,AI 已学习您的反馈"
|
||||
|
||||
* **通知渠道:**
|
||||
@ -371,6 +384,17 @@
|
||||
**设计目标:** 高效、批量、上帝视角。
|
||||
**核心设备:** 桌面端 (Desktop Web) 为主,移动端 (Mobile) 为辅。
|
||||
|
||||
**代理商ID(唯一标识):**
|
||||
* 每个代理商在系统中拥有唯一的**代理商ID**(如:`AG123456`)
|
||||
* 代理商ID用于品牌方精准邀请代理商加入合作
|
||||
* 代理商可在设置页查看并复制自己的代理商ID
|
||||
* 代理商ID在注册时自动生成,不可修改
|
||||
|
||||
**品牌方邀请通知:**
|
||||
* 品牌方通过代理商ID搜索并发送邀请
|
||||
* 代理商在消息中心收到邀请,点击「同意」或「拒绝」
|
||||
* 同意后自动加入该品牌方的代理商列表,可接收项目分配
|
||||
|
||||
### 3.0 页面结构与跳转逻辑
|
||||
|
||||
#### 侧边栏导航
|
||||
@ -541,7 +565,7 @@ Brief配置中心(列表页)
|
||||
* `[ 强制通过 ]` [US-09]:强制通过(默认可用;品牌方关闭授权时按钮改为"申请强制通过",提交后进入审批)
|
||||
* **必须填写放行原因**(如"达人玩的新梗,品牌方认可")
|
||||
* 弹窗提供"**保存为特例**"可选项(**默认不勾选**,勾选后形成豁免条款,需品牌方确认后生效)
|
||||
* **记录审批人**与操作时间,纳入审计日志
|
||||
* **记录审批人**与操作时间
|
||||
* `[ 通过 ]`:
|
||||
* 若品牌方**未开启终审**(默认)→ 流程结束,任务状态「已通过」
|
||||
* 若品牌方**已开启终审** → 进入品牌方终审队列,任务状态「待终审」
|
||||
@ -575,9 +599,17 @@ Brief配置中心(列表页)
|
||||
* 显示合作数据:累计任务数、一次通过率、信用评分
|
||||
* 支持按平台(抖音/小红书/B站)、状态(活跃/休眠)筛选
|
||||
|
||||
* **添加达人:**
|
||||
* 点击 `[+ 添加达人]` 弹窗填写达人信息
|
||||
* 填写内容:昵称、平台、账号ID、粉丝量级等
|
||||
* **邀请达人:**
|
||||
* 点击 `[+ 邀请达人]` 打开邀请弹窗
|
||||
* **达人ID(唯一标识):** 每个达人在系统中拥有唯一的达人ID,用于精准邀请
|
||||
* **邀请流程:**
|
||||
1. 代理商在弹窗中输入达人ID进行搜索
|
||||
2. 系统显示匹配的达人信息(头像、昵称、平台账号)
|
||||
3. 代理商确认后点击 `[发送邀请]`
|
||||
4. 达人在消息中心收到邀请通知:"「XX代理商」邀请您成为签约达人"
|
||||
5. 达人点击 `[同意]` 后,自动加入代理商的达人列表
|
||||
6. 达人点击 `[拒绝]` 后,邀请取消
|
||||
* **邀请状态:** 待接受 / 已接受 / 已拒绝
|
||||
|
||||
* **批量操作:**
|
||||
* 批量分配任务
|
||||
@ -787,6 +819,18 @@ Brief配置中心(列表页)
|
||||
|
||||
### 4.3 代理商管理 (Agency Management)
|
||||
|
||||
* **邀请代理商:**
|
||||
* 点击 `[+ 邀请代理商]` 打开邀请弹窗
|
||||
* **代理商ID(唯一标识):** 每个代理商在系统中拥有唯一的代理商ID,用于精准邀请
|
||||
* **邀请流程:**
|
||||
1. 品牌方在弹窗中输入代理商ID进行搜索
|
||||
2. 系统显示匹配的代理商信息(头像、名称、代理商ID)
|
||||
3. 品牌方确认后点击 `[发送邀请]`
|
||||
4. 代理商在消息中心收到邀请通知:"「XX品牌」邀请您成为合作代理商"
|
||||
5. 代理商点击 `[同意]` 后,自动加入品牌方的代理商列表
|
||||
6. 代理商点击 `[拒绝]` 后,邀请取消
|
||||
* **邀请状态:** 待接受 / 已接受 / 已拒绝
|
||||
|
||||
* **代理商列表:**
|
||||
* 显示合作代理商及其绑定的品牌项目
|
||||
* 数据指标:管理达人数、审核量、通过率、平均周期
|
||||
@ -800,33 +844,12 @@ Brief配置中心(列表页)
|
||||
* 代理商月度评分卡
|
||||
* 问题率对比排名
|
||||
|
||||
### 4.4 审计日志 (Audit Log) [US-12]
|
||||
|
||||
* **列表视图:** 查看所有审核记录,支持高级筛选
|
||||
* 按时间范围 / 代理商 / 达人 / 审核结果筛选
|
||||
* 关键词搜索(搜索视频标题、报错内容)
|
||||
|
||||
* **详情页:** 点击任意记录查看完整审核链路
|
||||
* 原始视频(带时间戳标注)
|
||||
* AI 检测报告全文
|
||||
* 人工决策记录(谁在什么时间做了什么操作)
|
||||
* 申诉记录(如有)
|
||||
|
||||
* **证据链导出:** 生成符合法务要求的 PDF 报告,包含:
|
||||
* **时间戳:** 所有操作的精确时间记录
|
||||
* **截图:** AI 报错对应的视频截图
|
||||
* **规则依据:** 触发的规则版本与具体条款
|
||||
* **审核人:** 操作人身份与电子签名
|
||||
* **规则版本号:** 审核时使用的规则库版本
|
||||
* **模型版本号:** AI 检测时使用的模型版本
|
||||
* 完整操作日志(不可篡改)
|
||||
|
||||
### 4.5 终审台 (Final Review) ⭐ 新增
|
||||
### 4.4 终审台 (Final Review) ⭐ 新增
|
||||
|
||||
**入口位置:** 品牌方端侧边栏 → 终审台(仅当终审开启时显示)
|
||||
**触发条件:** 品牌方在系统设置中开启「终审开关」后,代理商初审通过的内容进入此队列
|
||||
|
||||
#### 4.5.1 终审列表
|
||||
#### 4.4.1 终审列表
|
||||
|
||||
```
|
||||
┌─────────────────────────────────────────────────────────────────┐
|
||||
@ -847,7 +870,7 @@ Brief配置中心(列表页)
|
||||
└─────────────────────────────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
#### 4.5.2 终审详情页 ⭐ F-52
|
||||
#### 4.4.2 终审详情页 ⭐ F-52
|
||||
|
||||
**UI 设计:** `pencil-new.pen` → "品牌方端 - 终审台" (aePi5)
|
||||
|
||||
@ -872,7 +895,7 @@ Brief配置中心(列表页)
|
||||
* `[ 驳回 ]`:填写驳回理由,任务状态变为「终审驳回」,返回脚本上传并重新进入 AI → 代理商 →(可选)品牌流程
|
||||
* `[ 通过 ]`:任务状态变为「已通过」,流程结束
|
||||
|
||||
#### 4.5.3 审核流程配置
|
||||
#### 4.4.3 审核流程配置
|
||||
|
||||
**入口位置:** 系统设置 → 审核流程配置
|
||||
|
||||
@ -915,25 +938,12 @@ Brief配置中心(列表页)
|
||||
|
||||
---
|
||||
|
||||
### 4.6 舆情预警中心 (Brand Safety Center)
|
||||
|
||||
* **实时监控:**
|
||||
* 近期被 AI 标记为"舆情风险"的视频列表
|
||||
* 按风险等级排序(高 / 中 / 低)
|
||||
|
||||
* **案例库:**
|
||||
* 历史舆情事件归档
|
||||
* 作为培训素材供代理商学习
|
||||
|
||||
* **预警规则:**
|
||||
* 配置自动通知规则(如:高风险视频自动 @品牌方)
|
||||
|
||||
### 4.7 AI 服务配置 (AI Configuration) 🤖
|
||||
### 4.5 AI 服务配置 (AI Configuration) 🤖
|
||||
|
||||
**入口位置:** 系统设置 → AI 服务配置
|
||||
**权限控制:** 仅品牌方管理员可配置,代理商和达人自动继承品牌方配置
|
||||
|
||||
#### 4.6.1 配置界面
|
||||
#### 4.5.1 配置界面
|
||||
|
||||
```
|
||||
┌─────────────────────────────────────────────────────────────────┐
|
||||
@ -998,7 +1008,7 @@ Brief配置中心(列表页)
|
||||
└─────────────────────────────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
#### 4.6.2 功能说明
|
||||
#### 4.5.2 功能说明
|
||||
|
||||
| 功能 | 说明 |
|
||||
| --- | --- |
|
||||
@ -1010,7 +1020,7 @@ Brief配置中心(列表页)
|
||||
| **配置继承** | 品牌方配置后,所属代理商和达人自动使用此配置,代理商/达人不可见 |
|
||||
| **未配置拦截** | 未配置时阻断 AI 调用并提示品牌方完成配置 |
|
||||
|
||||
#### 4.6.3 配置继承关系
|
||||
#### 4.5.3 配置继承关系
|
||||
|
||||
```
|
||||
┌─────────────────────────────────────────────────────────────────┐
|
||||
@ -1037,20 +1047,20 @@ Brief配置中心(列表页)
|
||||
└─────────────────────────────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
#### 4.6.4 安全说明
|
||||
#### 4.5.4 安全说明
|
||||
|
||||
* **API Key 加密存储:** 使用 AES-256-GCM 加密,密钥与数据分离存储
|
||||
* **传输安全:** 所有 API 请求强制 HTTPS
|
||||
* **权限隔离:** 仅品牌方管理员可查看/修改 AI 配置,代理商/达人不可见
|
||||
* **审计日志:** 配置变更记录操作人、时间、变更内容
|
||||
* **配置变更记录:** 记录操作人、时间、变更内容
|
||||
|
||||
### 4.7 移动端界面 (Mobile Portal) 📱
|
||||
### 4.6 移动端界面 (Mobile Portal) 📱
|
||||
|
||||
**设计目标:** 随时掌握关键指标、即时响应舆情预警、紧急审批处理。
|
||||
**设计目标:** 随时掌握关键指标、紧急审批处理。
|
||||
**核心设备:** 手机浏览器 / 小程序。
|
||||
**定位:** 数据查看与紧急响应,规则配置等复杂操作引导至桌面端完成。
|
||||
|
||||
#### 4.7.1 移动端数据看板 (Mobile Dashboard)
|
||||
#### 4.6.1 移动端数据看板 (Mobile Dashboard)
|
||||
|
||||
```
|
||||
┌─────────────────────────────────────────────┐
|
||||
@ -1074,43 +1084,12 @@ Brief配置中心(列表页)
|
||||
│ │ ╱ ╲ │ │
|
||||
│ └─────────────────────────────────────┘ │
|
||||
├─────────────────────────────────────────────┤
|
||||
│ 📊 🔔 ✅ 📋 👤 │
|
||||
│ 看板 预警 审批 日志 我的 │
|
||||
│ 📊 ✅ 👤 │
|
||||
│ 看板 审批 我的 │
|
||||
└─────────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
#### 4.7.2 移动端舆情预警 (Alert Center)
|
||||
|
||||
**场景:** 收到舆情预警推送,需快速查看并决策。
|
||||
|
||||
```
|
||||
┌─────────────────────────────────────────────┐
|
||||
│ 🔔 舆情预警 全部已读 │
|
||||
├─────────────────────────────────────────────┤
|
||||
│ 🔴 紧急预警 (2) │
|
||||
│ ┌─────────────────────────────────────┐ │
|
||||
│ │ ⚠️ 代理商A - 竞品露出集中爆发 │ │
|
||||
│ │ 过去24小时内5条视频触发 │ │
|
||||
│ │ 10分钟前 [查看 >] │ │
|
||||
│ └─────────────────────────────────────┘ │
|
||||
│ ┌─────────────────────────────────────┐ │
|
||||
│ │ ⚠️ 达人B - 高风险舆情内容 │ │
|
||||
│ │ 疑似性别偏见言论 │ │
|
||||
│ │ 30分钟前 [查看 >] │ │
|
||||
│ └─────────────────────────────────────┘ │
|
||||
├─────────────────────────────────────────────┤
|
||||
│ 🟠 关注事项 (3) │
|
||||
│ ┌─────────────────────────────────────┐ │
|
||||
│ │ 📋 达人C连续3次提交未通过 │ │
|
||||
│ │ 建议与代理商沟通 │ │
|
||||
│ │ 2小时前 [详情 >] │ │
|
||||
│ └─────────────────────────────────────┘ │
|
||||
├─────────────────────────────────────────────┤
|
||||
│ 📊 🔔 ✅ 📋 👤 │
|
||||
└─────────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
#### 4.7.3 移动端审批中心 (Approval Center)
|
||||
#### 4.6.2 移动端审批中心 (Approval Center)
|
||||
|
||||
**场景:**
|
||||
1. 当品牌方关闭授权时,代理商申请"强制通过",品牌方需审批
|
||||
@ -1150,7 +1129,7 @@ Brief配置中心(列表页)
|
||||
│ │ [ 拒绝 ] [ 通过 ] │ │
|
||||
│ └─────────────────────────────────────┘ │
|
||||
├─────────────────────────────────────────────┤
|
||||
│ 📊 🔔 ✅ 📋 👤 │
|
||||
│ 📊 ✅ 👤 │
|
||||
└─────────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
@ -1164,36 +1143,10 @@ Brief配置中心(列表页)
|
||||
* 点击视频片段可预览关键时间点
|
||||
* 批准/拒绝需二次确认
|
||||
* 批准后自动通知代理商和达人
|
||||
* 审批记录同步至审计日志
|
||||
* **进度条交互:** 点击已完成节点可查看该阶段详情(处理人、时间、结果)
|
||||
|
||||
#### 4.7.4 移动端审计日志 (Audit Quick View)
|
||||
|
||||
```
|
||||
┌─────────────────────────────────────────────┐
|
||||
│ 📋 审计日志 🔍 搜索 │
|
||||
├─────────────────────────────────────────────┤
|
||||
│ 筛选:全部 ▼ 代理商 ▼ 时间 ▼ │
|
||||
├─────────────────────────────────────────────┤
|
||||
│ ┌─────────────────────────────────────┐ │
|
||||
│ │ ✅ XX品牌618推广 - 达人A │ │
|
||||
│ │ 状态:已通过(强制) │ │
|
||||
│ │ 审批人:李四 · 今天 14:30 │ │
|
||||
│ │ [查看详情] [导出证据链] │ │
|
||||
│ └─────────────────────────────────────┘ │
|
||||
│ ┌─────────────────────────────────────┐ │
|
||||
│ │ ❌ XX品牌618推广 - 达人B │ │
|
||||
│ │ 状态:已驳回 │ │
|
||||
│ │ 原因:竞品Logo露出 │ │
|
||||
│ │ [查看详情] │ │
|
||||
│ └─────────────────────────────────────┘ │
|
||||
├─────────────────────────────────────────────┤
|
||||
│ 📊 🔔 ✅ 📋 👤 │
|
||||
└─────────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
**移动端功能边界:**
|
||||
* ✅ 支持:数据查看、预警响应、审批处理、日志查询、证据链导出
|
||||
* ✅ 支持:数据查看、审批处理
|
||||
* ❌ 不支持(引导至桌面端):规则配置、阈值调整、代理商权限管理、复杂报表分析
|
||||
|
||||
---
|
||||
@ -1328,9 +1281,8 @@ Brief配置中心(列表页)
|
||||
| **品牌方** | 数据看板 | P0 | MVP |
|
||||
| | 规则配置 | P0 | MVP |
|
||||
| | AI 服务配置 | P0 | MVP - 品牌方专属 |
|
||||
| | 审计日志 | P1 | |
|
||||
| | 代理商管理 | P1 | |
|
||||
| | 舆情预警 | P2 | |
|
||||
| | 终审台 | P0 | MVP - 开启终审时可见 |
|
||||
|
||||
### 10.2 设计资源
|
||||
|
||||
|
||||
@ -335,7 +335,7 @@ export default function ReviewPage() {
|
||||
<div className="p-3 bg-yellow-500/10 rounded-lg border border-yellow-500/30">
|
||||
<p className="text-sm text-yellow-400">
|
||||
<AlertTriangle size={14} className="inline mr-1" />
|
||||
强制通过将跳过所有问题检测,操作将记录到审计日志
|
||||
强制通过将跳过所有问题检测,操作将被记录
|
||||
</p>
|
||||
</div>
|
||||
<div>
|
||||
|
||||
@ -315,7 +315,7 @@ export default function AIConfigPage() {
|
||||
<li>• API Key 使用 AES-256-GCM 加密存储</li>
|
||||
<li>• 所有 API 请求强制使用 HTTPS</li>
|
||||
<li>• 仅品牌方管理员可查看/修改此配置</li>
|
||||
<li>• 配置变更将记录到审计日志</li>
|
||||
<li>• 配置变更将被记录</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -17,9 +17,8 @@ export const NAV_ICONS = {
|
||||
// 侧边栏导航
|
||||
creators: 'users', // 达人管理
|
||||
dashboard: 'chart-column', // 数据看板/报表
|
||||
sentiment: 'triangle-alert', // 舆情预警
|
||||
agencies: 'building-2', // 代理商管理
|
||||
auditLog: 'scroll-text', // 审计日志
|
||||
finalReview: 'shield-check', // 终审台
|
||||
settings: 'settings', // 系统设置
|
||||
brief: 'file-text', // Brief管理
|
||||
versionCompare: 'git-compare', // 版本比对
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user