feat: P1 full implementation - 8 modules + frontend pages + feishu WS
Some checks failed
CI / lint-and-typecheck (push) Failing after 42s
CI / test (push) Has been skipped
CI / build (push) Has been skipped

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
This commit is contained in:
xiaohei
2026-04-12 18:51:41 +08:00
parent ab0154bcf9
commit 2532cf4f4e
24 changed files with 4157 additions and 68 deletions

View File

@@ -4,13 +4,15 @@
## 当前状态
- **当前Issue:** 全部P0功能开发完成 ✅
- **状态:** ✅ MVP内测版代码完成
- **上次更新:** 2026-04-11 19:05
- **当前Issue:** P1 全部完成 ✅
- **状态:** ✅ P0+P1 后端 API 全部完成
- **上次更新:** 2026-04-12 11:15
- **PRD版本:** v0.2
- **Gitea仓库:** http://192.168.120.110:4000/xiaohei/pmp-tool
## Issue流水线 — 全部完成
## Issue流水线
### P0 — 全部完成 ✅
| # | Issue | 文件 | 状态 |
|---|-------|------|------|
@@ -29,6 +31,26 @@
| 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)接收消息 | ✅ |
| - | 飞书卡片按钮回调 | ✅ |
## 项目结构
```