docs(iit): Update module status with frontend architecture changes
Changes: - Add frontend architecture adjustment milestone (admin/business side split) - Document product positioning: ops team configures, end users use QC platform - Add new completed feature section for routing/navigation changes - Update current status to reflect Web AI Chat and admin IIT project management Made-with: Cursor
This commit is contained in:
@@ -3,8 +3,9 @@
|
||||
> **文档版本:** v3.0
|
||||
> **创建日期:** 2026-01-01
|
||||
> **维护者:** IIT Manager开发团队
|
||||
> **最后更新:** 2026-02-26 **CRA Agent V3.0 P0 + P1 开发完成**
|
||||
> **最后更新:** 2026-02-26 **前端架构调整 + Web Chat 上线**
|
||||
> **重大里程碑:**
|
||||
> - **2026-02-26:前端架构调整完成!** 运营管理端恢复 IIT 项目管理 + 业务端精简为日常使用 + Web AI 对话页面上线
|
||||
> - **2026-02-26:CRA Agent V3.0 P0+P1 全部完成!** 自驱动质控流水线 + ChatOrchestrator + LLM Function Calling + E2E 54/54 通过
|
||||
> - **2026-02-25:CRA Agent V3.0 开发计划定稿**(替代 CRA 定位 + 报告驱动架构 + 4 语义化工具 + 统一驾驶舱)
|
||||
> - ✅ 2026-02-08:事件级质控架构 V3.1 完成(record+event 独立质控 + 规则动态过滤 + 报告去重)
|
||||
@@ -63,6 +64,11 @@ CRA Agent 是一个**替代 CRA 岗位的自主 AI Agent**,而非辅助 CRA
|
||||
- 4 语义化工具:`read_report` / `look_up_data` / `check_quality` / `search_knowledge`
|
||||
- ChatOrchestrator 轻量 ReAct(max 3 轮 Function Calling loop)
|
||||
- ChatService (1,442行) 已废弃,替换为 ChatOrchestrator (~160行)
|
||||
- **前端架构调整已完成**(2026-02-26):
|
||||
- 运营管理端:恢复 IIT 项目管理(项目列表 + 配置 + 驾驶舱),供运营团队使用
|
||||
- 业务端 CRA 质控:精简为 5 个日常页面(驾驶舱 / 报告 / AI 工作流水 / AI 对话 / eQuery),供 PI/CRC 使用
|
||||
- 新增 Web AI 对话页面(`/iit/chat`)+ 后端 `POST /api/v1/iit/chat` 端点
|
||||
- **产品定位明确**:运营团队配置项目(白手套服务) → 终端用户使用质控平台
|
||||
- **待开发**:P1-2 对话体验优化 / P2 可选功能
|
||||
- **代码规模**:后端 ~14,000+ 行(净减 ~1,100 行)/ 20 张表(iit_schema)
|
||||
|
||||
@@ -94,6 +100,14 @@ CRA Agent 是一个**替代 CRA 岗位的自主 AI Agent**,而非辅助 CRA
|
||||
- ✅ **WechatCallbackController 接线**(入口切换为 ChatOrchestrator)
|
||||
- ✅ **P1 E2E 测试 8/8 通过**(8 个真实对话场景 + DeepSeek API)
|
||||
|
||||
#### ✅ 已完成功能(前端架构调整 - 2026-02-26)
|
||||
- ✅ **运营管理端 IIT 项目管理恢复**(App.tsx 路由接线 + AdminLayout 侧边栏菜单)
|
||||
- ✅ **业务端精简为日常使用**(去掉项目设置/变量清单入口,只保留 5 个页面)
|
||||
- ✅ **Web AI 对话页面**(AiChatPage.tsx + POST /api/v1/iit/chat 后端端点)
|
||||
- ✅ **产品分层明确**:
|
||||
- 运营管理端(`/admin/iit-projects`)→ 运营团队:创建项目、配置 REDCap、设规则
|
||||
- 业务端(`/iit/`)→ PI/CRC:驾驶舱、报告、AI 工作流水、AI 对话、eQuery
|
||||
|
||||
#### ✅ 已完成功能(实时质控系统 - 2026-02-07)
|
||||
- ✅ **质控数据库表**(iit_qc_logs + iit_record_summary + iit_qc_project_stats + iit_field_metadata)
|
||||
- ✅ **pg-boss 防抖机制**(WebhookController + singletonKey)
|
||||
|
||||
Reference in New Issue
Block a user