2.2 KiB
2.2 KiB
AI-Review 系统 · 会话摘要
会话编号
2026-07-22 下午
已完成的变更
1. 去掉"难度"字段
- 前端 (
ProjectView.tsx): 添加表单移除 difficulty select、条目表格移除"难度"列、"分类"改为"赛道"下拉(赛道一/赛道二)、编辑表单移除 difficulty、汇总视图移除难度列、CSV导入占位符更新、详情页元数据移除难度 - 后端 (
entries.ts): 移除DIFFICULTY_MAP,POST/PUT/batch 均不再处理 difficulty;pass_line改为基于标准总分 × 60% 计算 - PDF (
pdf.service.ts): 移除难度显示行
2. 添加"总览"(overview) 显示
- 前端 (
ProjectView.tsx): DetailPanel 新增overview状态变量 + 元数据和维度表之间的总览区块 - 后端 (
review.service.ts): 上次会话已添加 overview 到 prompt/parseResult/aiReport
3. 创建赛道标准模板(基于参赛手册)
- 赛道一 (Agent开发实战赛): 8 维度,总分 100
- 赛道二 (IDE+开发范式创新赛): 7 维度,总分 100
- 通过 API 创建到项目
b1b5884e-ba85-4d8f-9a92-e524603587a0
4. 修复 TS 构建问题
tsconfig.json: 添加"include": ["src/**/*"]排除 vitest.config.ts
5. E2E 验证结果
- 创建条目 → 启动评审 → clone → 分析 → 完成
- cobol-java 仓库: 42/100 分 (pass_line: 60)
- overview 和 8 维度评分均正常返回
关键文件
web/src/components/ProjectView.tsx: 前端主要变更(难度移除、赛道下拉、概览区块)server/src/routes/entries.ts: 后端难度逻辑清理server/src/services/review.service.ts: overview 支持server/tsconfig.json: 修复构建排除
待办/遗留
- (none)
已知状态
- 后端端口 3002(PID 运行中)
- 前端 Vite 端口 14001(PID 运行中)
- 测试用项目 ID:
b1b5884e-ba85-4d8f-9a92-e524603587a0
当前评分维度(赛道一)
| 维度 | 分值 |
|---|---|
| 场景价值与合理性 | 15 |
| 开发范式与架构设计 | 25 |
| 工具使用与集成深度 | 10 |
| 实现完整度与稳定性 | 15 |
| 规模·功能点·技术难度 | 10 |
| 演示与文档 | 5 |
| AI使用日志 | 10 |
| 效果评估与数据 | 10 |