docs: 补充 Q10 TDD_PLAN 通过标准

This commit is contained in:
attacker committed 2026-07-07 05:28:51 +08:00
1 parent 6ba424a8bc
commit 2aed2bc218
1 file changed
+45
+45
View File
@@ -1202,3 +1202,48 @@ python3 /srv/aiops/tests/integration_test.py --host 127.0.0.1 --port 8080 | tail
- [x] U6: `go build` 零错误 - [x] U6: `go build` 零错误
- [x] U7: 17/17 集成回归测试通过(零回归) - [x] U7: 17/17 集成回归测试通过(零回归)
---
## P0-Q10: 前端巨型组件拆分 — ApprovalWorkflowPage
### 验证用例
```bash
# U1: 主文件行数
wc -l /srv/aiops/frontend/src/pages/approval/ApprovalWorkflowPage.tsx
# 期望: < 200 行
# U2: 提取文件存在且行数合理
wc -l /srv/aiops/frontend/src/pages/approval/approval-workflow/*.ts /srv/aiops/frontend/src/pages/approval/approval-workflow/*.tsx
# 期望: 4 个文件,每个 < 300 行
# U3: TypeScript 编译
cd /srv/aiops/frontend && npx tsc -b
# 期望: 零错误
# U4: Vite 构建
npm run build 2>&1 | tail -3
# 期望: built in Ns
# U5: ESLint
npx eslint src/pages/approval/ --format compact
# 期望: 0 errors, 0 warnings
# U6: go build
cd /srv/aiops/backend && go build ./...
# 期望: 零错误
# U7: 集成回归
python3 /srv/aiops/tests/integration_test.py --host 127.0.0.1 --port 8080 | tail -3
# 期望: 17/17 passed
```
### 通过标准
- [x] U1: ApprovalWorkflowPage.tsx 从 705 行降至 **167 行**(< 200 ✅,-76%)
- [x] U2: 4 个提取文件全部 < 275 行(types 93L + UserSelectInline 96L + WorkflowEditorModal 272L + WorkflowCard 134L)
- [x] U3: `tsc -b` 零错误
- [x] U4: `npm run build` 零错误(✓ built in 16.99s)
- [x] U5: ESLint errors 保持 **0**(approval-workflow/ 目录零 warnings)
- [x] U6: `go build` 零错误
- [x] U7: 17/17 集成回归测试通过(零回归)