# PM-Agent 产品路线图

**版本**: v2.0  
**创建日期**: 2026-02-18  
**更新日期**: 2026-02-27

---

## 一、产品定位

PM-Agent 是项目管理与Agent调度的核心系统，负责：
- 客户与项目管理
- 材料处理
- 文件同步管理
- Agent调度（下一期）

---

## 二、功能规划

### v1.0（已完成）

| 功能 | 说明 |
|------|------|
| 客户管理 (CRUD) | ✅ |
| 项目管理 (CRUD) | ✅ |
| 数据库设计 | ✅ |
| 7个客户 + 18个项目导入 | ✅ |

### v1.1（当前）

**目标**: 文件处理 + 状态反馈

| 功能ID | 功能 | 状态 | 说明 |
|--------|------|------|------|
| F-001 | 多模态输入 → 识别项目 | 🔄 开发中 | 关键词匹配客户/项目 |
| F-002 | 统一输入处理 | 🔄 开发中 | 自动保存 |
| F-003 | 客户识别 | ✅ | CustomerService.match() |
| F-004 | 项目匹配 | ✅ | ProjectService.match() |
| F-005 | 自动路由 | 🔄资料库路由 |
 开发中 | | F-012 | 处理结果显示 | ✅ | ProcessingLog model + service |
| F-013 | 材料去重 | ✅ | Material.file_hash field |
| F-014 | 项目模板转换 | 🔄 开发中 | 模板转换 |

### v1.2（等待）

**目标**: oc-collab 重构完成后启动

| 功能ID | 功能 | 说明 | 依赖 |
|--------|------|------|------|
| F-020 | 跨项目查询 | 查询其他项目状态/TODO | oc-collab v2.4.0 |
| F-021 | 动态状态反馈 | 接收 oc-collab 状态变更通知 | oc-collab v2.4.0 |
| F-022 | TODO 集成 | 创建/查询 TODO | oc-collab v2.5.0 |

---

## 三、版本依赖

### 与 oc-collab 关系

| pm-agent 版本 | oc-collab 版本 | 说明 |
|--------------|----------------|------|
| v1.0 | v2.3.x | 已完成 |
| v1.1 | v2.3.x | 当前开发 |
| v1.2 | **v2.4.0+** | 等待 oc-collab 重构完成 |

### 关键依赖

| 功能 | 依赖的 oc-collab 能力 |
|------|----------------------|
| 跨项目查询 | oc-collab F-AT-11 (跨项目信息查询) |
| 动态状态反馈 | oc-collab F-AT-01 (状态变更监听) |
| TODO 集成 | oc-collab TODO 服务独立 |

---

## 四、等待期间

在 oc-collab v2.4.0 完成之前，PM-Agent v1.1 继续开发文件处理功能。

---

## 五、关联文档

| 文档 | 说明 |
|------|------|
| `PROCESS_config_interface_definition.md` | 配置接口定义 |
| `dual-agent-collaboration-system/docs/06-roadmap/ROADMAP_oc-collab.md` | oc-collab 路线图 |

---

**版本**: v1.2  
**更新日期**: 2026-02-20
