docs(iit): Add CRA Agent V3.0 development plan and update module status guide

V3.0 Plan:
- Finalize CRA Agent V3.0 development plan (replace CRA positioning)
- Add unified CRA QC platform PRD
- Add HTML UI prototype (dashboard, AI stream, eQuery, reports)
- Architecture: report-driven + LLM Tool Use + 4 semantic tools

Module Status Update:
- Update architecture from dual-brain V2.9.1 to V3.0 Tool Use
- Update DB schema inventory (5 tables -> 18 tables)
- Update code stats (577 lines -> 15,000+ lines / 61 files)
- Update next steps to V3.0 P0 roadmap
- Archive old phase plans (ReAct engine, IntentService)
- Add V3.0 document references (plan, PRD, prototype)

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-02-25 22:04:00 +08:00
parent f0736dbca1
commit 31b0433195
5 changed files with 1689 additions and 251 deletions

View File

@@ -1,18 +1,21 @@
# IIT Manager Agent模块 - 当前状态与开发指南
> **文档版本:** v2.4
> **文档版本:** v3.0
> **创建日期:** 2026-01-01
> **维护者:** IIT Manager开发团队
> **最后更新:** 2026-02-08 🎉 **事件级质控架构 V3.1 开发完成!**
> **最后更新:** 2026-02-25 **CRA Agent V3.0 开发计划定稿**
> **重大里程碑:**
> - 2026-02-08**事件级质控架构 V3.1 完成**record+event 独立质控 + 规则动态过滤 + 报告去重 + AI对话增强
> - ✅ 2026-02-08**质控驾驶舱 UI 开发完成**PromptBuilder XML 格式 + 驾驶舱页面 + 热力图 + 详情抽屉
> - ✅ 2026-02-08**质控系统优化计划制定**XML 临床切片格式 + 质控驾驶舱设计 + 方案 A 确认
> - ✅ 2026-02-07**实时质控系统开发完成**pg-boss防抖 + 质控日志 + 录入汇总 + 管理端批量操作)
> - ✅ 2026-02-05**V2.9.1 完整开发计划发布**(双脑架构 + 三层记忆 + 主动性增强 + 隐私合规
> - ✅ 2026-02-02**REDCap 生产环境部署完成**ECS + RDS + HTTPS
> - **2026-02-25CRA Agent V3.0 开发计划定稿**(替代 CRA 定位 + 报告驱动架构 + 4 语义化工具 + 统一驾驶舱
> - ✅ 2026-02-08事件级质控架构 V3.1 完成record+event 独立质控 + 规则动态过滤 + 报告去重
> - ✅ 2026-02-08质控驾驶舱 UI 开发完成(驾驶舱页面 + 热力图 + 详情抽屉
> - ✅ 2026-02-07实时质控系统开发完成pg-boss防抖 + 质控日志 + 录入汇总 + 管理端批量操作)
> - ✅ 2026-02-02REDCap 生产环境部署完成ECS + RDS + HTTPS
> - ✅ 2026-01-04混合检索架构实现REDCap实时数据 + Dify文档知识库
> **文档目的:** 反映模块真实状态,记录开发历程
> **文档目的:** 反映模块真实状态,记录开发历程
> **V3.0 核心文档:**
> - [CRA Agent V3.0 开发计划](./04-开发计划/V3.0全新开发计划/V3.0全新开发计划.md)
> - [统一数字 CRA 质控平台 PRD](./04-开发计划/V3.0全新开发计划/统一数字%20CRA%20质控平台产品需求文档(PRD).md)
> - [UI 原型](./04-开发计划/V3.0全新开发计划/Final%20CRA质控平台V3.html)
---
@@ -30,27 +33,32 @@
## 🎯 模块概述
### 核心功能
IIT Manager Agent研究者发起试验管理助手是一个基于企业微信的主动式AI Agent产品为IIT研究者发起试验提供智能化管理能力
### 核心定位V3.0 更新)
CRA Agent 是一个**替代 CRA 岗位的自主 AI Agent**,而非辅助 CRA 的工具。目标是用 AI 替代临床监查员 70-80% 的工作量,让 IIT 项目在无专职 CRA 的情况下也能达到合规的质控水平。主要用户为 PI主要研究者/ 研究团队
### 架构设计
- **核心理念****双脑架构V2.9.1** - SOP 状态机 + ReAct 引擎 + 三层记忆 + 隐私合规
- **双脑路由**
- **左脑SOP 引擎)**:结构化任务执行,写操作必经
- **右脑ReAct 引擎)**:模糊查询,只读不写
### 架构设计V3.0
- **核心理念**报告驱动 + LLM Tool Use + 统一驾驶舱
- **两层架构**
- **自驱动层**:定时质控 → 生成报告 → 派发 eQuery → 推送告警Agent 自主"上班"
- **对话层**ChatOrchestrator + LLM 原生 Function Calling + 4 个语义化工具
- **4 语义化工具**`look_up_data` / `check_quality` / `read_report` / `search_knowledge`
- **已废弃V2.9.1**:双脑架构、三层记忆系统、手写 ReAct 引擎、关键词意图路由
- **技术栈**
- 后端Node.js (Fastify) + PostgreSQL (Prisma) + pg-boss
- 前端:企业微信 + 微信小程序 (Taro 4.x)
- 前端:管理端React + Ant Design + 企业微信推送
- 数据源REDCap (EDC系统)
- 通知:企业微信
- AI能力DeepSeek/Qwen + 自研 RAG
- AI能力DeepSeek/Qwen + 自研 RAGpgvector+ LLM Tool Use
### 当前状态
- **开发阶段**🎉 **事件级质控架构 V3.1 开发完成!基本测试通过**
- **整体完成度**
- **基础设施**95%REDCap + 企业微信 + AI 对话 + 实时质控 + 驾驶舱 UI + 事件级质控)
- **架构设计**100%V2.9.1 完整开发计划发布)
- **代码实现**60%(实时质控系统 + 驾驶舱 UI + 事件级质控 V3.1 已实现)
- **开发阶段****V3.0 开发计划已定稿,准备进入 P0 开发**
- **已完成的基础设施**(可复用)
- HardRuleEngine (478行) + SoftRuleEngine (488行) + SkillRunner (756行)
- RedcapAdapter (1363行) + QcReportService (980行) + ToolsService (731行)
- 实时质控 Webhook + 质控驾驶舱 UI + 18 张数据库表
- 企业微信推送 + REDCap 生产环境
- **待重构**ChatService (1442行关键词路由) → ChatOrchestrator + 4 Tool Use
- **代码规模**:后端 ~15,000+ 行 / 61 个文件 / 18 张表iit_schema
#### ✅ 已完成功能(基础设施)
- ✅ 数据库Schema创建iit_schema9个表 = 原5个 + 新增4个质控表
@@ -99,27 +107,26 @@ IIT Manager Agent研究者发起试验管理助手是一个基于企业微
-**AI 意图识别增强**(支持"严重违规有几项"等自然语言查询)
-**Bug 修复**formatPatientData 500 错误 + 记录数统计 + 报告限制移除)
#### ⏳ 待实施功能(按 Phase 规划
| Phase | 内容 | 优先级 | 状态 |
|-------|------|--------|------|
| **Phase 1** | 基础工具层ToolsService + HardRuleEngine + AutoMapper | P0 | ✅ 部分完成HardRuleEngine 已实现) |
| **Phase 1.5** | 隐私安全AnonymizerService + PII 脱敏) | **P0 合规必需** | 待开始 |
| **Phase 2** | 实时质控系统QC Worker + QcService + 批量操作) | P0 | ✅ **已完成** |
| **Phase 2.5** | 质控 UI 与 LLM 格式优化(驾驶舱 + XML 临床切片) | P0 | 📋 **计划已制定** |
| **Phase 3** | ReAct 引擎 + 流水账ReActEngine + 反馈循环) | P0 | 待开始 |
| **Phase 4** | 调度系统SchedulerService + Cron Skill + ProfilerService | P1 | 待开始 |
| **Phase 5** | 智能路由IntentService + 多意图处理) | P1 | 待开始 |
| **Phase 6** | 视觉能力VisionService | 延后 | 待开始 |
#### ⏳ V3.0 开发计划2026-02-25 定稿
#### 📋 新增开发计划2026-02-08
- **[质控系统 UI 与 LLM 格式优化计划](./04-开发计划/07-质控系统UI与LLM格式优化计划.md)**
- 阶段 1LLM 格式优化PromptBuilder + XML 临床切片)~5.5h
- 阶段 2管理端 UI 增强(质控驾驶舱 + 统计卡片 + 热力图)~9.5h
- 阶段 3变量标签系统按语义标签切片数据~5h
> 详见:[CRA Agent V3.0 开发计划](./04-开发计划/V3.0全新开发计划/V3.0全新开发计划.md)
| 阶段 | 内容 | 预估 | 状态 |
|------|------|------|------|
| **P0-1** | ChatOrchestrator + ToolsService 重构4 语义化工具 + LLM Tool Use | 2 天 | 待开始 |
| **P0-2** | report 工具补全read_report + search_knowledge 实现) | 1.5 天 | 待开始 |
| **P0-3** | 定时质控 + 报告生成 + eQuery 闭环pg-boss cron + 全量/增量报告 + eQuery 状态机) | 3.5 天 | 待开始 |
| **P0-4** | 统一质控驾驶舱(概览 + AI Stream + eQuery 管理 + 报告归档 + 重大事件库) | 2.5 天 | 待开始 |
| **P1-1** | 企业微信主动推送(日报/告警/eQuery 通知) | 2 天 | 待开始 |
| **P1-2** | 管理端配置增强(规则模板 + 多项目切换) | 2 天 | 待开始 |
| **P2** | 长期可选PII 脱敏 / SDV 视觉核对 / AutoMapper / 数据响应质量评级) | - | 待开始 |
**P0 合计:约 9.5 天 / P0+P1 合计:约 13.5 天1 人)**
- **部署状态**:✅ REDCap 生产环境运行中https://redcap.xunzhengyixue.com/
- **已知问题**
- **开发计划文档**[V2.9.1 综合开发计划](./04-开发计划/IIT%20Manager%20Agent%20V2.6%20综合开发计划.md)
- **已知问题**ChatService (1442行) 为"上帝类",关键词路由需重构为 LLM Tool Use
- **开发计划文档**[CRA Agent V3.0 开发计划](./04-开发计划/V3.0全新开发计划/V3.0全新开发计划.md)
- **历史计划文档**[V2.9.1 综合开发计划](./04-开发计划/IIT%20Manager%20Agent%20V2.6%20综合开发计划.md)(已归档)
---
@@ -176,17 +183,16 @@ IIT Manager Agent研究者发起试验管理助手是一个基于企业微
- ✅ 端到端测试通过(<2秒延迟100%成功率)
-**🎯 MVP闭环完全打通**REDCap → Node.js → 企业微信)
**下一步任务**
- ⏳ Phase 1.5AI质控能力Dify RAG + 规则引擎
- ⏳ Phase 2多项目支持`notification_config` 字段)
- ⏳ Phase 2定时轮询实现兜底机制
**下一步任务V3.0**
- ⏳ P0-1ChatOrchestrator + ToolsService 重构LLM Tool Use + 4 语义化工具
- ⏳ P0-2read_report + search_knowledge 工具实现
- ⏳ P0-3定时质控 + 报告生成 + eQuery 闭环
- ⏳ P0-4统一质控驾驶舱AI Stream + eQuery 管理)
**待完成任务**
- ⏳ 数据质量Agent开发AI质控
- ⏳ 企业微信对话功能(用户消息处理)
- ⏳ 影子状态管理
- ⏳ 微信小程序前端
- ⏳ REDCap双向回写
**已废弃的旧计划任务**
- ~~Phase 3ReAct 引擎~~ → 改用 LLM 原生 Tool Use
- ~~Phase 5IntentService~~ → LLM 自行选择工具
- ~~微信小程序前端~~ → 管理端 Web 前端 + 企微推送
---
@@ -197,18 +203,31 @@ IIT Manager Agent研究者发起试验管理助手是一个基于企业微
- **Schema名称**`iit_schema`
- **数据库**`ai_clinical_research`RDS PostgreSQL 15
- **创建时间**2025-12-31
- **表数量**5个
- **表数量**18 个(原始 5 个 + 质控 4 个 + 规则/技能 4 个 + 知识库/会话/字段元数据 5 个)
- **验证状态**:✅ 已创建并验证
### 2.2 表结构
### 2.2 核心表结构
| 表名 | 用途 | 主要字段 | 索引 |
|------|------|---------|------|
| **IitProject** | 项目配置 | id, redcapApiUrl, redcapApiToken, difyAgentUrl | redcapProjectId |
| **IitPendingAction** | 影子状态(待审核动作) | id, projectId, actionType, status | projectId, status |
| **IitTaskRun** | 任务运行记录 | id, projectId, taskType, status | projectId, status |
| **IitUserMapping** | 跨系统用户映射 | id, projectId, redcapUsername, wechatUserId | redcapUsername, wechatUserId |
| **IitAuditLog** | 审计日志 | id, projectId, actionType, operator | projectId, createdAt |
| 表名 | 用途 | 类别 |
|------|------|------|
| **IitProject** | 项目配置REDCap 连接 + 规则 + 知识库) | 基础 |
| **IitPendingAction** | 影子状态(待审核动作) | 基础 |
| **IitTaskRun** | 任务运行记录 | 基础 |
| **IitUserMapping** | 跨系统用户映射 | 基础 |
| **IitAuditLog** | 审计日志 | 基础 |
| **iit_qc_logs** | 质控日志(单条质控问题记录) | 质控 |
| **iit_record_summary** | 患者录入汇总 | 质控 |
| **iit_qc_project_stats** | 项目级质控统计 | 质控 |
| **iit_field_metadata** | REDCap 字段元数据缓存 | 质控 |
| **iit_qc_rules** | 质控规则定义 | 规则 |
| **iit_qc_skills** | 质控技能定义 | 规则 |
| **iit_qc_rule_skill** | 规则-技能关联 | 规则 |
| **iit_qc_skill_triggers** | 技能触发器 | 规则 |
| **iit_chat_sessions** | 对话会话 | 会话 |
| **iit_chat_messages** | 对话消息 | 会话 |
| **iit_knowledge_bases** | 知识库 | 知识 |
| **iit_knowledge_documents** | 知识库文档 | 知识 |
| **iit_qc_reports**V3.0 新增) | 质控报告归档 | 报告 |
### 2.3 Prisma Schema位置
@@ -216,8 +235,8 @@ IIT Manager Agent研究者发起试验管理助手是一个基于企业微
AIclinicalresearch/backend/prisma/schema.prisma
```
**IIT Manager Schema定义**位于文件末尾
- 完整的5个表模型定义
**IIT Manager Schema定义**~350 行类型定义
- 18 个表模型定义
- 外键关系配置
- 索引优化
- JSON字段支持
@@ -233,20 +252,29 @@ AIclinicalresearch/backend/prisma/schema.prisma
- **Web框架**Fastify
- **ORM**Prisma 6.17.0多Schema支持
- **任务队列**pg-bossPostgres-Only架构
- **AI能力**Dify RAGRESTful API
- **AI能力**LLM Tool Use (DeepSeek/Qwen) + 自研 RAG (pgvector)
**模块结构**
**模块结构**61 个文件,~15,000+ 行)
```
backend/src/modules/iit-manager/
├── index.ts ✅ 主入口(模块注册)
├── types/
│ └── index.ts ✅ 类型定义223行
├── routes/
│ └── index.ts ✅ 路由骨架
├── controllers/ ⏳ 待开发
├── services/ ⏳ 待开发
├── agents/ ⏳ 待开发
└── adapters/ ⏳ 待开发
├── index.ts ✅ 主入口
├── types/index.ts ✅ 类型定义
├── routes/ ✅ 路由5+ 个路由文件
├── controllers/ ✅ 控制器Webhook/QcCockpit/Admin
├── services/
│ ├── ChatService.ts ✅ 1442行V3.0 将重构为 ChatOrchestrator
│ ├── ToolsService.ts ✅ 731行V3.0 重构为 4 语义化工具)
│ ├── HardRuleEngine.ts ✅ 478行JSON-logic 硬规则)
│ ├── SoftRuleEngine.ts ✅ 488行LLM 软规则)
│ ├── SkillRunner.ts ✅ 756行质控技能编排
│ ├── QcReportService.ts ✅ 980行报告生成
│ ├── QcService.ts ✅ 质控查询服务
│ ├── RedcapCacheService.ts ✅ REDCap 缓存
│ ├── KnowledgeBaseService.ts ✅ 知识库服务
│ └── ...
├── adapters/
│ └── RedcapAdapter.ts ✅ 1363行REDCap API 适配器)
└── workers/ ✅ pg-boss Worker质控/同步)
```
### 3.2 前端技术栈
@@ -404,20 +432,24 @@ backend/prisma/schema.prisma
- 包含外键关系和索引
```
**模块代码**
**模块代码**(主要文件)
```
backend/src/modules/iit-manager/
├── index.ts ✅ 82行模块注册
├── types/index.ts ✅ 223行类型定义
├── routes/index.ts ✅ 23行路由骨架
├── test-iit-database.ts ✅ 111行数据库测试
── test-wechat-push.ts ✅ 138行企微测试
├── services/ChatService.ts 1442行对话服务V3.0 待重构
├── adapters/RedcapAdapter.ts 1363行REDCap API 适配器
├── services/QcReportService.ts 980行质控报告生成
├── services/SkillRunner.ts 756行技能编排器
── services/ToolsService.ts 731行工具服务V3.0 待重构
├── services/SoftRuleEngine.ts 488行LLM 软规则)
├── services/HardRuleEngine.ts 478行JSON-logic 硬规则)
├── controllers/WebhookController.ts 500+行REDCap/企微回调)
└── ... (61 files total)
```
**代码统计**
- **已完成代码**577行
- **测试脚本**249行
- **总计**826行
- **后端代码**~15,000+ 行 / 61 个文件
- **数据库表**18 张iit_schema
- **Prisma Schema**~350 行类型定义
### 5.2 前端代码
@@ -538,173 +570,41 @@ npx ts-node src/modules/iit-manager/test-wechat-push.ts
---
## 🎯 八、下一步工作(Day 2
## 🎯 八、下一步工作(V3.0 开发
### 8.1 Day 2总体目标
### 8.1 V3.0 首要目标
**核心目标**实现REDCap数据的实时拉取能力
**核心目标**将 ChatService 关键词路由重构为 LLM 原生 Tool Use 架构
**交付物**
- ✅ REDCap API Adapter`RedcapAdapter.ts`
- ✅ Webhook接收器`WebhookController.ts`
- ✅ 数据同步管理(`SyncManager.ts`
- ✅ 完整测试(单元测试 + 集成测试)
**即将开始**P0-1 ChatOrchestrator + ToolsService 重构2 天)
**预计工作量**6-8小时完整工作日
**核心交付物**
- ChatOrchestrator替代 ChatService~300 行LLM Tool Use 循环)
- ToolsService 重构6 个细粒度工具 → 4 个语义化工具)
- System Prompt嵌入工具选择策略
- 端到端测试(对话 → LLM 选工具 → 执行 → 返回结果)
---
**详细计划**[CRA Agent V3.0 开发计划](./04-开发计划/V3.0全新开发计划/V3.0全新开发计划.md)
### 8.2 阶段1环境准备30分钟
### 8.2 V3.0 产品三原则
**REDCap配置**
- [ ] 在Control Center启用DET功能
- [ ] 在test0102项目生成API Token
- [ ] 配置环境变量:
```env
REDCAP_BASE_URL=http://localhost:8080
REDCAP_API_TOKEN_TEST=YOUR_TOKEN_HERE
```
- [ ] 使用curl测试API是否可用
1. **AI 替代**Agent 自驱执行质控全流程,用户仅做确认
2. **AI 白盒化**AI Stream 时间线透明展示推理与操作过程
3. **统一视角**:去角色化,单一平台所有用户可下钻查看
**测试工具准备**
- [ ] 安装ngrok用于DET测试
- [ ] 准备Postman CollectionAPI调试
- [ ] 准备测试数据在REDCap中录入几条记录
### 8.3 关键注意事项
---
### 8.3 阶段2RedcapAdapter开发1.5小时)
**文件位置**`backend/src/modules/iit-manager/adapters/RedcapAdapter.ts`
**任务清单**
- [ ] 创建RedcapAdapter类
- [ ] 实现 `exportRecords()` 方法(支持增量同步)
- [ ] 实现 `exportMetadata()` 方法(获取字段定义)
- [ ] 实现 `importRecords()` 方法Phase 2使用
- [ ] 实现 `formatRedcapDate()` 工具方法
- [ ] 配置axios超时和重试
- [ ] 编写单元测试:`RedcapAdapter.test.ts`
**验收标准**
- ✅ 可以拉取test0102的所有记录
- ✅ 可以拉取指定record_id的记录
- ✅ 可以使用dateRangeBegin增量拉取
- ✅ 可以获取元数据(字段定义)
- ✅ 单元测试全部通过
---
### 8.4 阶段3WebhookController开发2小时
**文件位置**`backend/src/modules/iit-manager/controllers/webhookController.ts`
**任务清单**
- [ ] 创建WebhookController类
- [ ] 实现 `handleRedcapWebhook()` 方法(响应时间<100ms
- [ ] 实现 `processWebhook()` 异步处理方法
- [ ] 实现 `checkDuplicate()` 幂等性检查
- [ ] 配置路由:`POST /api/v1/iit/webhooks/redcap`
- [ ] 记录审计日志
- [ ] 推送到质控队列(`iit:quality-check`
**验收标准**
- ✅ Webhook可以接收POST请求
- ✅ 立即返回200 OK<100ms
- ✅ 异步处理不阻塞响应
- ✅ 5分钟内相同记录不重复处理
- ✅ 成功调用RedcapAdapter拉取数据
- ✅ 数据推送到pg-boss队列
---
### 8.5 阶段4SyncManager开发1.5小时)
**文件位置**`backend/src/modules/iit-manager/services/SyncManager.ts`
**任务清单**
- [ ] 创建SyncManager类
- [ ] 实现 `initializeSync()` 方法(注册定时任务)
- [ ] 实现 `handlePoll()` 方法(轮询逻辑)
- [ ] 实现 `stopSync()` 方法(停止同步)
- [ ] 注册pg-boss Worker`iit:redcap:poll`
- [ ] 增量拉取逻辑使用lastSyncAt
- [ ] 更新项目lastSyncAt字段
**验收标准**
- ✅ 可以手动触发一次轮询
- ✅ 定时任务可以自动执行每30分钟
- ✅ 增量拉取正确(只拉取新数据)
- ✅ lastSyncAt正确更新
- ✅ 数据推送到质控队列
---
### 8.6 阶段5集成测试1小时
**测试内容**
1. **DET配置验证**
- [ ] 在REDCap中配置DET URL
- [ ] 使用ngrok测试Webhook
- [ ] 验证Payload格式
2. **API测试**
- [ ] 运行 `test-redcap-api.ts`
- [ ] 验证exportRecords正常
- [ ] 验证exportMetadata正常
3. **端到端测试**
- [ ] 在REDCap保存一条记录
- [ ] 验证Webhook被触发
- [ ] 验证数据被拉取
- [ ] 验证数据推送到队列
- [ ] 验证审计日志记录
4. **轮询测试**
- [ ] 手动触发轮询
- [ ] 验证增量拉取
- [ ] 验证lastSyncAt更新
**验收标准**
- ✅ DET实时触发正常
- ✅ API拉取数据正常
- ✅ 轮询补充机制正常
- ✅ 端到端流程畅通
- ✅ 所有测试通过
---
### 8.7 阶段6文档更新30分钟
**更新内容**
- [ ] 更新MVP开发任务清单Day 2标记为完成
- [ ] 记录API Token和配置信息
- [ ] 更新模块当前状态文档
- [ ] 更新架构图
- [ ] 提交Git遵循Git提交规范
---
### 8.8 关键注意事项
**性能要求**
- ⚠️ Webhook响应时间必须<100ms
- ⚠️ 使用`setImmediate()`异步处理,不阻塞响应
**安全要求**
- ⚠️ API Token存储在环境变量
- ⚠️ 不要在日志中打印完整Token
- ⚠️ 不要提交Token到Git
**可靠性要求**
- ⚠️ 实现幂等性检查(防止重复处理)
- ⚠️ 实现轮询补充防止DET遗漏
- ⚠️ 记录详细日志(便于排查问题)
**架构决策**
- ✅ 报告优先工具兜底read_report 为主入口80% 问答通过报告回答)
- ✅ LLM 原生 Tool Use不手写 ReAct 循环
- ✅ 4 个粗粒度语义化工具look_up_data / check_quality / read_report / search_knowledge
- ✅ pg-boss cron 定时触发(替代自建 SchedulerService
**技术参考**
- 📖 [CRA Agent V3.0 开发计划](./04-开发计划/V3.0全新开发计划/V3.0全新开发计划.md)
- 📖 [统一数字 CRA 质控平台 PRD](./04-开发计划/V3.0全新开发计划/统一数字%20CRA%20质控平台产品需求文档(PRD).md)
- 📖 [UI 原型](./04-开发计划/V3.0全新开发计划/Final%20CRA质控平台V3.html)
- 📖 [REDCap对接技术方案与实施指南](./04-开发计划/REDCap对接技术方案与实施指南.md)
- 📖 [REDCap二次开发深度指南](../../Redcap/03-API对接与开发/33-REDCap二次开发深度指南.md)
- 📖 [REDCap Docker部署操作手册](../../Redcap/01-部署与配置/10-REDCap_Docker部署操作手册.md)
---
@@ -719,9 +619,13 @@ npx ts-node src/modules/iit-manager/test-wechat-push.ts
### 9.2 开发计划文档
- [MVP开发任务清单](./04-开发计划/MVP开发任务清单.md) - 详细任务清单
- ⭐⭐⭐ [CRA Agent V3.0 开发计划](./04-开发计划/V3.0全新开发计划/V3.0全新开发计划.md) - **当前核心开发计划**
- ⭐⭐ [统一数字 CRA 质控平台 PRD](./04-开发计划/V3.0全新开发计划/统一数字%20CRA%20质控平台产品需求文档(PRD).md) - 产品需求文档
- ⭐ [UI 原型](./04-开发计划/V3.0全新开发计划/Final%20CRA质控平台V3.html) - HTML 原型(浏览器打开预览)
- [MVP开发任务清单](./04-开发计划/MVP开发任务清单.md) - 初期任务清单(已归档)
- [V2.9.1 综合开发计划](./04-开发计划/IIT%20Manager%20Agent%20V2.6%20综合开发计划.md) - 旧版计划(已归档)
- [企业微信注册指南](./04-开发计划/企业微信注册指南.md) - 企业微信配置
- ⭐ [REDCap对接技术方案与实施指南](./04-开发计划/REDCap对接技术方案与实施指南.md) - REDCap集成完整方案Day 2核心参考
- [REDCap对接技术方案与实施指南](./04-开发计划/REDCap对接技术方案与实施指南.md) - REDCap集成完整方案
### 9.3 REDCap相关文档
@@ -936,11 +840,13 @@ npx ts-node src/modules/iit-manager/test-wechat-push.ts
---
> **提示**本文档反映IIT Manager Agent模块的最新真实状态每个里程碑完成后必须更新
> **最后更新**2026-02-08 22:00
> **当前进度**事件级质控 V3.1 完成60%| 下一步Phase 3 ReAct 引擎 + 流水账
> **重要文档**
> - [事件级质控开发记录](./06-开发记录/2026-02-08-事件级质控与报告优化开发记录.md) ⭐⭐⭐⭐⭐
> - [实时质控系统开发记录](./06-开发记录/2026-02-07-实时质控系统开发记录.md) ⭐⭐⭐⭐⭐
> - [REDCap对接技术方案与实施指南](./04-开发计划/REDCap对接技术方案与实施指南.md) ⭐⭐⭐⭐
> **最后更新**2026-02-25
> **当前进度**V3.0 开发计划已定稿 | 下一步P0-1 ChatOrchestrator + ToolsService 重构
> **核心文档**
> - [CRA Agent V3.0 开发计划](./04-开发计划/V3.0全新开发计划/V3.0全新开发计划.md) ⭐⭐⭐⭐⭐
> - [统一数字 CRA 质控平台 PRD](./04-开发计划/V3.0全新开发计划/统一数字%20CRA%20质控平台产品需求文档(PRD).md) ⭐⭐⭐⭐⭐
> - [UI 原型](./04-开发计划/V3.0全新开发计划/Final%20CRA质控平台V3.html) ⭐⭐⭐⭐
> - [事件级质控开发记录](./06-开发记录/2026-02-08-事件级质控与报告优化开发记录.md)
> - [实时质控系统开发记录](./06-开发记录/2026-02-07-实时质控系统开发记录.md)