Initial commit: AI Interview System
This commit is contained in:
140
docs/同步清单.md
Normal file
140
docs/同步清单.md
Normal file
@@ -0,0 +1,140 @@
|
||||
# 同步清单
|
||||
|
||||
> 多对话框协作的核心同步文件
|
||||
> ✅ 可覆盖,需记录变更日志
|
||||
|
||||
---
|
||||
|
||||
## 项目状态
|
||||
|
||||
| 项目 | 内容 |
|
||||
|------|------|
|
||||
| **当前阶段** | 开发阶段 |
|
||||
| **进度** | 65% |
|
||||
| **最后更新** | 2026-01-20 16:30 |
|
||||
| **当前对话框** | 第1对话框 |
|
||||
|
||||
---
|
||||
|
||||
## 待办事项
|
||||
|
||||
### 🔴 紧急(今日必须完成)
|
||||
|
||||
- [ ] 确认 PRD 待确认事项(管理后台登录、面试时长等)
|
||||
|
||||
### 🟡 重要(本周完成)
|
||||
|
||||
- [ ] 初始化前端项目(Vue3 + Vite)
|
||||
- [ ] 初始化后端项目(FastAPI)
|
||||
- [ ] 实现后端 Coze API 封装
|
||||
- [ ] 实现后端 RTC Token 生成
|
||||
|
||||
### 🟢 普通(待安排)
|
||||
|
||||
- [ ] 前端用户端页面开发(5个页面)
|
||||
- [ ] 前端管理后台页面开发(2个页面)
|
||||
- [ ] 前端 RTC SDK 集成
|
||||
- [ ] 联调测试
|
||||
- [ ] 部署上线
|
||||
|
||||
---
|
||||
|
||||
## 进行中的任务
|
||||
|
||||
| 任务 | 负责角色 | 开始时间 | 状态 |
|
||||
|------|---------|---------|------|
|
||||
| 需求分析 | 产品经理 | 2026-01-20 | ✅ 完成 |
|
||||
| 技术选型 | 架构师 | 2026-01-20 | ✅ 完成 |
|
||||
| 文档整理 | AI | 2026-01-20 | ✅ 完成 |
|
||||
|
||||
---
|
||||
|
||||
## 已完成任务
|
||||
|
||||
| 任务 | 完成时间 | 备注 |
|
||||
|------|---------|------|
|
||||
| 创建项目目录结构 | 2026-01-20 | 按框架规范创建 |
|
||||
| 初始化核心文档 | 2026-01-20 | CONTEXT.md 等 |
|
||||
| 撰写 PRD | 2026-01-20 | v1.0 |
|
||||
| 技术选型决策 | 2026-01-20 | DR-001,使用 Coze API |
|
||||
| API 文档设计 | 2026-01-20 | 5 个接口 |
|
||||
| 数据库结构文档 | 2026-01-20 | Coze 数据库 |
|
||||
| 前端项目骨架 | 2026-01-20 | Vue3 + Vite + Element Plus |
|
||||
| 后端项目骨架 | 2026-01-20 | FastAPI + Coze API 封装 |
|
||||
| Coze 工作流分析 | 2026-01-20 | 详见 coze-workflows/工作流分析.md |
|
||||
|
||||
---
|
||||
|
||||
## 阻塞问题
|
||||
|
||||
| 问题 | 阻塞原因 | 待处理人 | 状态 |
|
||||
|------|---------|---------|------|
|
||||
| 管理后台数据查询 | Coze 数据库无 REST API | 产品 | 待讨论方案 |
|
||||
|
||||
---
|
||||
|
||||
## 决策统计
|
||||
|
||||
| 项目 | 数量 |
|
||||
|------|------|
|
||||
| 总决策数 | 1 |
|
||||
| 本周新增 | 1 |
|
||||
| 待讨论 | 0 |
|
||||
|
||||
---
|
||||
|
||||
## 开发任务清单
|
||||
|
||||
### 阶段 1:项目初始化
|
||||
|
||||
- [ ] 创建前端项目(Vue3 + TypeScript + Vite)
|
||||
- [ ] 安装前端依赖(Element Plus、Tailwind、Axios、RTC SDK)
|
||||
- [ ] 创建后端项目(FastAPI)
|
||||
- [ ] 安装后端依赖(httpx、python-multipart)
|
||||
- [ ] 配置环境变量
|
||||
|
||||
### 阶段 2:后端核心功能
|
||||
|
||||
- [ ] 实现 Coze API 封装(文件上传、数据库查询)
|
||||
- [ ] 实现 RTC 服务封装(Token 生成)
|
||||
- [ ] 实现 `POST /api/candidates` 接口
|
||||
- [ ] 实现 `POST /api/rooms` 接口
|
||||
- [ ] 实现 `GET /api/candidates` 接口
|
||||
- [ ] 实现 `GET /api/candidates/:id` 接口
|
||||
|
||||
### 阶段 3:前端用户端
|
||||
|
||||
- [ ] 实现欢迎页(Welcome)
|
||||
- [ ] 实现信息收集页(InfoCollection)
|
||||
- [ ] 实现模拟来电页(IncomingCall)
|
||||
- [ ] 集成火山引擎 RTC SDK
|
||||
- [ ] 实现语音通话页(InCall)
|
||||
- [ ] 实现面试结束页(Completed)
|
||||
|
||||
### 阶段 4:前端管理后台
|
||||
|
||||
- [ ] 实现候选人列表页
|
||||
- [ ] 实现候选人详情页
|
||||
- [ ] 实现评分雷达图组件
|
||||
- [ ] 实现 PDF 导出功能
|
||||
|
||||
### 阶段 5:联调测试
|
||||
|
||||
- [ ] 端到端流程测试
|
||||
- [ ] 语音质量测试
|
||||
- [ ] 异常场景测试
|
||||
|
||||
### 阶段 6:部署上线
|
||||
|
||||
- [ ] 编写 Dockerfile
|
||||
- [ ] 配置 Nginx
|
||||
- [ ] 部署到服务器
|
||||
|
||||
---
|
||||
|
||||
## 变更日志
|
||||
|
||||
| 日期 | 变更内容 | 操作人 |
|
||||
|------|---------|--------|
|
||||
| 2026-01-20 | 更新任务清单,添加开发阶段 | AI |
|
||||
| 2026-01-20 | 初始化同步清单 | AI |
|
||||
Reference in New Issue
Block a user