初始提交:ai-review 项目当前版本(含赛道一/二提交规范修订与时间节点文档)

This commit is contained in:
hangshuo652
2026-08-23 11:52:45 +08:00
commit 4da7044c4b
152 changed files with 33490 additions and 0 deletions
+54
View File
@@ -0,0 +1,54 @@
# 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 端口 14001PID 运行中)
- 测试用项目 ID: `b1b5884e-ba85-4d8f-9a92-e524603587a0`
## 当前评分维度(赛道一)
| 维度 | 分值 |
|------|------|
| 场景价值与合理性 | 15 |
| 开发范式与架构设计 | 25 |
| 工具使用与集成深度 | 10 |
| 实现完整度与稳定性 | 15 |
| 规模·功能点·技术难度 | 10 |
| 演示与文档 | 5 |
| AI使用日志 | 10 |
| 效果评估与数据 | 10 |