video-compliance-ai/DocumentContradictions.md
Your Name d52509d630 docs: 完善 TDD 计划与项目名称统一
主要变更:
- 项目名称统一为"秒思智能审核平台"(替换 SmartAudit)
- 完善 TDD 实施评估与计划 (featuredoc/tdd_plan.md V2.0)
  - 新增项目现状诊断与可行性分析
  - 新增前后端测试策略与工具链配置模板
  - 新增 CI/CD 集成方案与 Codecov 配置说明
  - 标注所有待创建模板文件
- 新增 GitHub 配置脚本 (scripts/setup-github.sh)
  - 自动配置分支保护规则
  - 验证 GitHub CLI 登录状态
- 更新 TASK-005-C 包含分支保护与 Codecov 配置
- 同步更新 F-51/F-52 功能至所有相关文档
- UI 设计 Logo 统一为"秒思"

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 11:08:59 +08:00

8.5 KiB
Raw Blame History

设计文档矛盾与模糊点分析 (V1.7)

本文档用于记录并跟踪 秒思智能审核平台 项目各设计文档之间的矛盾点与模糊点。

最后检查时间: 2026-02-03 检查版本: PRD V1.0, RequirementsDoc V1.0, FeatureSummary V1.6, DevelopmentPlan V1.6, tasks.md V1.6, UIDesignSpec V1.0, UIDesign V1.1, User_Role_Interfaces V1.5, AIProviderConfig V2.1, tdd_plan V1.0


1. 核心功能与技术实现

1.1 移动端交付形态 (已统一)

  • 结论: 统一为 响应式 H5 / 小程序,不开发原生 App。
  • 对齐文档: DevelopmentPlan.mdUser_Role_Interfaces.md

1.2 Logo 检测职责边界 (已澄清)

  • 结论: 视觉模型仅用于画面语义/场景风险分析;竞品 Logo 检测由内置 CV 模型Grounding DINO + Vector DB处理不受配置影响。
  • 对齐文档: AIProviderConfig.mdUIDesign.mdUser_Role_Interfaces.mdDevelopmentPlan.md

1.3 文件上传方案 (已同步)

  • 结论: 批量上传采用 多文件拖拽并发上传 + Tus 断点续传,弃用 ZIP。
  • 对齐文档: PRD.mdRequirementsDoc.mdFeatureSummary.mdDevelopmentPlan.md

1.4 AI 厂商配置范围 (已统一)

  • 结论: 每租户仅配置单一 AI 提供商OneAPI/OpenRouter 中转或直连厂商),不做自动故障转移;需要切换由管理员手动更新配置。
  • 对齐文档: AIProviderConfig.mdPRD.mdRequirementsDoc.mdFeatureSummary.mdDevelopmentPlan.md

2. 权限与工作流

2.1 强制通过与特例关系 (已统一)

  • 结论: "强制通过"弹窗内提供 保存为特例 勾选项(默认不勾选);勾选后生成豁免条款并等待品牌方确认生效。
  • 对齐文档: PRD.mdUIDesign.mdUser_Role_Interfaces.md

2.2 强制通过禁用后的流程 (已统一)

  • 结论: 品牌方关闭授权后,代理商端按钮文案变为"申请强制通过",填写理由并提交品牌方审批。
  • 对齐文档: PRD.mdUIDesign.mdUser_Role_Interfaces.md

2.3 AI 配置可见性 (已统一)

  • 结论: 代理商/达人 不可见 AI 配置,仅品牌方管理员可查看与修改。
  • 对齐文档: UIDesign.mdUser_Role_Interfaces.mdAIProviderConfig.md

3. AI 功能与 UI

3.1 多模态模型的 UI 呈现 (已统一)

  • 结论: 模型下拉选项显示能力标签(如 gpt-4o [文字/视觉]),便于识别多模态模型。
  • 对齐文档: UIDesign.mdUser_Role_Interfaces.md

3.2 多租户 AI 配置范围 (已统一)

  • 结论: F-49 提升为 P0MVP 必须包含多租户 AI 配置隔离能力。
  • 对齐文档: FeatureSummary.mdtasks.mdDevelopmentPlan.mdPRD.md

4. 文档一致性

4.1 TDD 计划文档 (已补齐)

  • 结论: 新增 featuredoc/tdd_plan.md,作为 tasks.md 中 TDD 引用的正式文档。
  • 对齐文档: tasks.mdDevelopmentPlan.md

4.2 视频采样率假设 (已同步)

  • 结论: CV 采样率默认 2fps,并在该采样率下验证时长统计准确性。
  • 对齐文档: PRD.mdFeatureSummary.mdDevelopmentPlan.md

4.3 UI 设计风格 (已统一)

  • 问题: 存在两份 UI 设计文档,风格不一致:
    • UIDesign.md: Apple Human Interface Guidelines 浅色系 (#FFFFFF 为主背景)
    • UIDesignSpec.md: Apple-style 暗色主题 (#0B0B0E 为页面背景)
  • 结论:UIDesignSpec.md 和设计稿 pencil-new.pen 为准,采用 暗色主题
  • 已处理:UIDesign.md 头部添加废弃声明,指向 UIDesignSpec.md 为正式规范。
  • 对齐文档: UIDesign.mdUIDesignSpec.md
  • 备注: tasks.md 中的 UIDesign.md 引用保持不变,因 UIDesign.md 中的设计原则和交互说明仍有参考价值;具体颜色/组件规范以 UIDesignSpec.md 为准。

4.4 审计日志不可篡改实现 (已明确)

  • 结论: 采用 append-only + hash chain前序哈希 + 当前内容)保证审计日志可追溯与不可篡改。
  • 对齐文档: PRD.mdRequirementsDoc.mdFeatureSummary.mdDevelopmentPlan.mdtasks.md

5. 数值与指标一致性 (已验证)

5.1 功能优先级数量

优先级 PRD FeatureSummary DevelopmentPlan tasks.md 状态
P0 (MVP) 12项 (场景级) 23 21 23 一致(新增 F-51, F-52
P1 4项 (场景级) 22 - 22 一致
P2 2项 (场景级) 8 - 8 一致

5.2 技术指标

指标 PRD FeatureSummary DevelopmentPlan 状态
审核报告产出时间 ≤ 5 分钟(含排队 ≤ 2 分钟) ≤ 5 分钟(含排队 ≤ 2 分钟) ≤ 5 分钟(含排队 ≤ 2 分钟) 一致
竞品 Logo F1 ≥ 0.85 ≥ 0.85 ≥ 0.85 一致
ASR 字错率 ≤ 10% ≤ 10% ≤ 10% 一致
OCR 准确率 ≥ 95% ≥ 95% ≥ 95% 一致
语境理解误报率 ≤ 5% ≤ 5% ≤ 5% 一致
时长统计误差 ≤ 1秒 ≤ 1秒 ≤ 1秒 一致
频次统计准确率 ≥ 95% ≥ 95% ≥ 95% 一致
加密方案 AES-256-GCM AES-256-GCM AES-256-GCM 一致
CV 采样率 2fps 2fps 2fps 一致

5.3 开发周期

项目 DevelopmentPlan tasks.md 状态
总周期 11 周 11 周 一致
Phase 1 Week 1-2 Week 1-2 一致
Phase 2 Week 3-6 (4周) Week 3-6 (4周) 一致
Phase 3 Week 7-9 Week 7-9 一致
Phase 4 Week 10-11 Week 10-11 一致

5.4 测试覆盖率要求

类型 DevelopmentPlan tdd_plan.md tasks.md 状态
后端覆盖率 ≥ 80% ≥ 80% ≥ 80% 一致
前端覆盖率 ≥ 70% ≥ 70% ≥ 70% 一致

6. 合理性评估 (已验证)

6.1 技术方案合理性

  • 前后端分离 + AI 微服务化:适合视频处理的高算力需求
  • FastAPI + Celery + RedisPython 生态成熟,适合 AI 集成
  • PostgreSQL + pgvector:减少架构复杂度,统一向量检索
  • Tus 协议:解决大文件上传不稳定问题
  • 弹性 GPU 集群:支持自动扩缩容,控制成本

6.2 时间估算合理性

  • Phase 2 延长至 4 周:预留多模态时间戳对齐的工程时间
  • Phase 3 移动端 + 审核台3 周合理
  • Phase 4 联调验收2 周合理

6.3 功能优先级合理性

  • F-09 语境理解提升至 P0:避免"人工智障"体验
  • F-17 进度展示提升至 P0:缓解等待焦虑
  • F-05 拆分为 A/BMVP 聚焦核心防竞品能力
  • F-45 时长频次校验 P0:满足 Brief 硬性指标
  • F-47/48/49 AI 配置 P0AI 服务基础设施

7. 已完成处理项

7.1 UI 设计文档统一

状态: 已完成 (2026-02-03) 描述: UIDesign.md(浅色系)与 UIDesignSpec.md(暗色主题)风格冲突 决策:UIDesignSpec.mdpencil-new.pen 为准(暗色主题) 已完成行动:

  1. UIDesign.md 头部添加废弃声明,指向 UIDesignSpec.md 为正式规范
  2. tasks.md 中的引用保持不变(设计原则部分仍有参考价值)

7.2 AIProviderConfig 文档引用更新

状态: 已完成 (2026-02-03) 描述: AIProviderConfig.md 第7章引用了已废弃的 UIDesign.md 已完成行动:

  • 更新引用为 User_Role_Interfaces.md 第 4.6 章

7.3 tdd_plan.md 版本号补充

状态: 已完成 (2026-02-03) 描述: tdd_plan.md 缺少版本号和文档头部元信息 已完成行动:

  • 添加文档头部元信息,版本号 V1.0

当前状态: 无待决策项。所有文档一致性问题已解决,可开始开发。


8. 检查历史

检查时间 版本 检查人 发现问题 处理结果
2026-02-03 V1.4 Claude UI设计风格不一致、版本号引用 已统一
2026-02-03 V1.5 Claude AIProviderConfig引用过时、tdd_plan缺版本号 已修复
2026-02-03 V1.6 Claude 新增 F-51 品牌方终审开关、F-52 审核流程进度可视化 已同步至全部文档
2026-02-03 V1.7 Claude F-52 扩展为全角色(达人/代理商/品牌方)可见 已同步FeatureSummary、tasks.md、User_Role_Interfaces、UI设计