Initial commit: AI Interview System

This commit is contained in:
111
2026-01-23 13:57:48 +08:00
commit 95770afe21
127 changed files with 24686 additions and 0 deletions

110
docs/项目状态快照.md Normal file
View File

@@ -0,0 +1,110 @@
# 项目状态快照
> 新对话框快速恢复上下文的关键文档
> ✅ 可覆盖,需记录变更日志
---
## 一、项目全貌
### 1.1 基本信息
| 项目 | 内容 |
|------|------|
| 项目名称 | AI Interview (AI面试助手) |
| 项目编号 | 011-ai-interview-2601 |
| 启动日期 | 2026-01-20 |
| 当前阶段 | 设计阶段 |
| 整体进度 | 20% |
### 1.2 技术栈
| 层级 | 技术 |
|------|------|
| 前端 | Vue3 + TypeScript + Element Plus |
| 后端 | Python + FastAPI |
| AI 服务 | Coze API覆盖框架规范 |
| 实时音视频 | 火山引擎 RTC |
| 数据存储 | Coze 数据库(覆盖框架规范) |
| 部署 | Docker + Nginx |
---
## 二、阶段进度
| 阶段 | 状态 | 完成度 | 备注 |
|------|------|--------|------|
| 需求分析 | ✅ 完成 | 100% | PRD v1.0 已完成 |
| 技术选型 | ✅ 完成 | 100% | DR-001 已决策 |
| 设计阶段 | 🔄 进行中 | 50% | API/数据库文档已完成 |
| 开发阶段 | ⏳ 待开始 | 0% | |
| 测试阶段 | ⏳ 待开始 | 0% | |
| 上线部署 | ⏳ 待开始 | 0% | |
---
## 三、核心决策摘要
> 详细内容见 `决策记录.md`
| 编号 | 主题 | 结果 |
|------|------|------|
| DR-001 | 技术选型与框架规范覆盖 | 使用 Coze API + 火山引擎 RTC在技术选型中声明覆盖 |
---
## 四、关键文档
| 文档 | 路径 | 状态 |
|------|------|------|
| PRD | `docs/PRD.md` | ✅ v1.0 |
| 技术选型 | `docs/技术选型.md` | ✅ |
| 决策记录 | `docs/决策记录.md` | ✅ |
| API 文档 | `docs/api/endpoints.md` | ✅ |
| 数据库结构 | `docs/database/表结构.md` | ✅ |
| 功能模块索引 | `docs/功能模块索引.md` | 📝 待创建 |
---
## 五、当前待办
> 详细内容见 `同步清单.md`
1. 确认 PRD 待确认事项
2. 初始化前端项目Vue3 + Vite
3. 初始化后端项目FastAPI
4. 实现后端 Coze API 封装
---
## 六、已知问题
| 问题 | 状态 | 处理方案 |
|------|------|---------|
| - | - | - |
---
## 七、上一对话框教训
> 从交接中沉淀的经验
- 新项目,暂无
---
## 八、现有资源
| 资源 | 说明 |
|------|------|
| Coze 工作流 | 已有完整面试逻辑ID7595077233002840079 |
| Coze 数据库 | 已有数据结构ID7595077053909712922 |
---
## 变更日志
| 日期 | 变更内容 | 操作人 |
|------|---------|--------|
| 2026-01-20 | 更新阶段进度,添加技术栈详情 | AI |
| 2026-01-20 | 初始化快照 | AI |