P1 Backend (8 modules, 50+ new API endpoints): - P1-1: Stakeholder management (power-interest matrix) - P1-2: WBS task decomposition (tree structure + AI split) - P1-3: Risk management (register + matrix + AI identify) - P1-4: Requirement pool (MoSCoW + coverage + conflict detect) - P1-5: Change management (submit → evaluate → approve → implement) - P1-6: Health report (6 dimensions + red/yellow/green) - P1-7: Retrospective & knowledge base - P1-8: Multi-model support (6 models + strategy selection) Frontend (9 pages with sidebar navigation): - Project wizard, Kanban, Stakeholders, WBS, Risks, Requirements, Changes, Health, Retrospective Feishu integration: - WebSocket long-connection for receiving messages - Card button callback with decision tracking - 11 chat commands for P0+P1 features Tech: TypeScript, React 18, Arco Design, Hono, @larksuiteoapi/node-sdk
3.8 KiB
3.8 KiB
FlowPilot 开发进度追踪
本文件是项目连续性的核心保障。任何新会话启动时,先读本文件。
当前状态
- 当前Issue: P1 全部完成 ✅
- 状态: ✅ P0+P1 后端 API 全部完成
- 上次更新: 2026-04-12 11:15
- PRD版本: v0.2
- Gitea仓库: http://192.168.120.110:4000/xiaohei/pmp-tool
Issue流水线
P0 — 全部完成 ✅
| # | Issue | 文件 | 状态 |
|---|---|---|---|
| 1 | P0-1: 项目创建向导页 | src/pages/WizardPage.tsx | ✅ |
| 2 | P0-2: 章程模板填充 | src/lib/charter.ts | ✅ |
| 3 | P0-3: 飞书消息发送 | src/server/feishu.ts | ✅ |
| 4 | P0-4: 看板基础组件 | src/components/KanbanBoard.tsx | ✅ |
| 5 | P0-5: 任务数据模型 | src/lib/models.ts | ✅ |
| 6 | P0-6: HR管理员原型 | src/lib/hr-manager.ts | ✅ |
| 7 | P0-7: 经验管理员原型 | src/lib/experience-manager.ts | ✅ |
| 8 | P0-8: 决策交互卡片 | src/lib/decision-cards.ts | ✅ |
| 9 | P0-9: 检查清单引擎 | src/lib/checklists.ts | ✅ |
| 10 | P0-10: 执行记录API | src/server/execution-api.ts + src/server/main.ts | ✅ |
| 11 | P0-11: 创建流程串联 | src/lib/flow.ts | ✅ |
| 12 | P0-12: 基础CI/CD | .github/workflows/ci.yml | ✅ |
| 13 | P0-13: 内测反馈 | 集成在决策卡片+飞书通知中 | ✅ |
| 14 | P0-14: 打包部署脚本 | Dockerfile + docker-compose.yml | ✅ |
P1 — 开发中 🔨
| # | Issue | 文件 | 状态 |
|---|---|---|---|
| 15 | P1-1: 干系人管理 | src/lib/stakeholder.ts | ✅ |
| 16 | P1-2: WBS任务拆解 | src/lib/wbs.ts | ✅ |
| 17 | P1-3: 风险管理 | src/lib/risk.ts | ✅ |
| 18 | P1-4: 需求池管理 | src/lib/requirement.ts | ✅ |
| 19 | P1-5: 变更管理 | src/lib/change.ts | ✅ |
| 20 | P1-6: 项目健康度报告 | src/lib/health-report.ts | ✅ |
| 21 | P1-7: 复盘与知识沉淀 | src/lib/retrospective.ts | ✅ |
| 22 | P1-8: 多模型支持 | src/lib/multi-model.ts | ✅ |
基础设施更新
| # | 内容 | 状态 |
|---|---|---|
| - | 飞书长连接(WS)接收消息 | ✅ |
| - | 飞书卡片按钮回调 | ✅ |
项目结构
products/pmp-tool/
├── src/
│ ├── entry-client.tsx # 前端入口
│ ├── pages/
│ │ ├── WizardPage.tsx # P0-1 项目创建向导
│ │ └── index.ts
│ ├── components/
│ │ ├── KanbanBoard.tsx # P0-4 看板组件
│ │ └── index.ts
│ ├── lib/
│ │ ├── charter.ts # P0-2 章程生成
│ │ ├── models.ts # P0-5 数据模型
│ │ ├── hr-manager.ts # P0-6 HR管理员
│ │ ├── experience-manager.ts # P0-7 经验管理员
│ │ ├── decision-cards.ts # P0-8 决策卡片
│ │ ├── checklists.ts # P0-9 检查清单
│ │ └── flow.ts # P0-11 流程串联
│ └── server/
│ ├── main.ts # P0-10 Hono后端入口
│ ├── feishu.ts # P0-3 飞书消息
│ ├── execution-api.ts # P0-10 执行记录API
│ └── index.ts # 服务端导出
├── .github/workflows/ci.yml # P0-12 CI/CD
├── Dockerfile # P0-14
├── docker-compose.yml # P0-14
├── package.json
├── tsconfig.json
├── vite.config.ts
├── index.html
├── PRD.md
├── PROGRESS.md
└── knowledge/DEV-KNOWLEDGE.md
里程碑
| 里程碑 | 目标日期 | 状态 |
|---|---|---|
| 仓库建立+核心模块 | 2026-04-11 | ✅ |
| P0全功能代码完成 | 2026-04-11 | ✅ |
| 安装依赖+编译通过 | 2026-04-13 | ⬜ |
| 飞书应用创建+联调 | 2026-04-20 | ⬜ |
| 种子用户内测 | 2026-04-25 | ⬜ |
| MVP正式发布 | 2026-05-15 | ⬜ |