Files
zhiyin/docs/FEATURE-LIST.md
T
yuzhiran 9276ab9028 v4.2 冲刺版+每日推送+支付修复+全量代码评审
## 新增功能
- 冲刺版 ¥49.9/月:完整支付→激活→权益扣减链路
- 每日一题定时推送(@nestjs/schedule,早8点微信订阅消息)
- miniprogram-ci 编译上传脚本(scripts/upload-mp.js)

## Bug修复
- 套餐值统一:vip→growth/sprint(interview轮次限制、analyze次数检查)
- member/pay 移除开发绕过:改为订单校验后激活
- progress→report 参数名不匹配:id→interviewId
- result.vue resume.create() 参数传错(对象→独立参数)
- resume.vue analyze请求缺少Authorization header
- bank.vue contribution请求缺少Authorization header
- member.vue startPay() 缺少try/catch导致网络错误崩溃
- login.vue 调试面板 v-if="true" 生产泄漏

## 配置
- 微信支付生产证书就位(商户号1113760598)
- .env 清理冗余文件(删除.example/.production)
- WX_NOTIFY_URL 更新为 zhiyinwx.yzrcloud.cn

## 文档
- PROJECT-STATUS.md v4.1→v4.2,状态全面更新
- DEPLOYMENT.md 新增小程序编译上传章节、清理检查清单
2026-06-09 20:03:05 +08:00

159 lines
5.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 职引 · 完整功能清单 v4.1
> **版本**: v4.1
> **日期**: 2026-06-09
> **状态**: Phase 0.5 壁垒构建完成
> **定位**: 应届生/实习生 AI 面试教练
---
## 一、核心功能
### 1.1 AI 面试模拟
| 功能 | 状态 | 描述 | 优先级 |
|------|------|------|--------|
| 岗位选择(20+) | ✅ 完成 | 校招热门岗位(含 AI 算法/大模型岗位) | P0 |
| 多轮对话追问 | ✅ 完成 | AI 模拟真实面试官,根据回答连续追问(5-10 轮) | P0 |
| 实时反馈评分 | ✅ 完成 | 每轮回答后给出评分 + 改进建议 | P0 |
| 面试报告(四维) | ✅ 完成 | 逻辑/表达/专业度/稳定性 + 优劣势分析 | P0 |
| 历史面试记录 | ✅ 完成 | 查看/筛选/统计 | P0 |
| 参考答案生成 | ✅ 完成 | AI 生成参考回答思路 | P1 |
| 使用限制(免费 5 轮/次) | ✅ 完成 | 免费版 5 轮 / 成长版 10 轮 | P0 |
| 公司真题库 | ✅ 完成 | 通过面经贡献自动积累,公司+岗位映射 | P0 |
| AI 岗位专项题库 | 📋 规划中 | AI 算法/大模型岗位专属面试题库 | P1 |
### 1.2 数据飞轮
| 功能 | 状态 | 描述 | 优先级 |
|------|------|------|--------|
| 面经贡献系统 | ✅ 完成 | 面试后可填写公司/岗位信息,贡献面试经验 | P0 |
| 公司-岗位-题库映射 | ✅ 完成 | 四维数据映射,精准出题 | P0 |
| 脱敏存储 | ✅ 完成 | 用户回答数据存入公司题库 | P0 |
| 题库自动扩充 | ✅ 完成 | 基于用户贡献自动去重 + 频次统计 | P1 |
### 1.3 留存入围
| 功能 | 状态 | 描述 | 优先级 |
|------|------|------|--------|
| 进步轨迹雷达图 | ✅ 完成 | 四维能力可视化 + CSS 柱状图 | P0 |
| 历史对比分析 | ✅ 完成 | 最近面试总分/维度趋势 | P0 |
| 连续打卡日历 | ✅ 完成 | 面试频率可视化,连续打卡激励 | P1 |
| 每日一题推送 | ⚠️ 半完成 | 首页展示 + API 读取,**无定时推送** | P0 |
---
## 二、用户端功能
### 2.1 用户认证
| 功能 | 状态 | 描述 | 优先级 |
|------|------|------|--------|
| 手机验证码登录 | ✅ 完成 | 开发模式固定码 123456 | P0 |
| 邮箱验证码登录 | ✅ 完成 | H5 使用 | P0 |
| 密码登录/注册 | ✅ 完成 | 邮箱+密码 | P0 |
| 微信一键登录 | ✅ 后端 + 前端 | 待联调真实 appid | P0 |
| JWT 认证 | ✅ 完成 | Token 鉴权(7 天过期) | P0 |
| 个人信息设置 | ✅ 完成 | 昵称/头像 | P1 |
### 2.2 个人中心
| 功能 | 状态 | 描述 |
|------|------|------|
| 面试记录/统计 | ✅ 完成 | 总数/平均分/完成数 |
| 进步轨迹 | ✅ 完成 | 雷达图 + 打卡日历 |
| 简历管理 | ✅ 完成 | 多份简历 CRUD + AI 分析 |
| 会员中心 | ✅ 完成 | 套餐对比 + 支付 |
---
## 三、商业化功能
### 3.1 会员系统
| 功能 | 状态 | 描述 | 优先级 |
|------|------|------|--------|
| 免费版 | ✅ 完成 | 日 2 次面试,5 轮/次 | P0 |
| 成长版 ¥19.9/月 | ✅ 完成 | 无限面试 + 高级报告 + 进步轨迹 | P0 |
| 冲刺版 ¥49.9/月 | ❌ 未实现 | 高客单价缺失 | P1 |
| 微信支付 Native(扫码) | ✅ 完成 | H5 支付 | P0 |
| 微信支付 JSAPI | ✅ 完成 | 小程序内支付 | P0 |
| 支付回调/自动开会员 | ✅ 完成 | 回调验签 + 解密 + 会员激活 | P0 |
| 会员权益对比 | ✅ 完成 | 免费/成长版对比展示 | P0 |
### 3.2 B 端服务(Q4 启动)
| 功能 | 状态 | 描述 |
|------|------|------|
| 高校就业办合作 | 📋 规划中 | 批量账号 + 数据看板 |
| 企业 HR 初筛 | 📋 规划中 | AI 面试初筛工具 |
| 内推平台 | 📋 规划中 | 企业发布岗位 + 内推佣金 |
---
## 四、AI 能力
| 功能 | 状态 | 描述 |
|------|------|------|
| AI 面试模拟 | ✅ 完成 | 多轮对话 + 实时反馈 + 评分 |
| 面试报告生成 | ✅ 完成 | 总分 + 四维 + 优劣势分析 |
| 简历诊断 | ✅ 完成 | 结构 + 表达 + 关键词 + 亮点分析 |
| 简历优化 | ✅ 完成 | 内容优化 + 差异展示 |
| 技能缺口分析 | 📋 规划中 | 基于 JD 分析技能差距 |
| 学习路径推荐 | 📋 规划中 | 知识图谱驱动的职业规划 |
### AI 模型配置
| 模型 | 用途 | 状态 |
|------|------|------|
| opencode-go (deepseek-v4-flash) | 主用 | ✅ 已配置 |
| NVIDIA (stepfun-ai/step-3.5-flash) | 备用 | ✅ 已配置 |
---
## 五、技术功能
| 功能 | 状态 | 描述 |
|------|------|------|
| MongoDB 数据存储 | ✅ 完成 | 8 个数据模型 |
| JWT 认证 | ✅ 完成 | 全局守卫 + 白名单机制 |
| API 限流 | ✅ 完成 | @nestjs/throttler 10次/分钟 |
| 文件上传 | ✅ 完成 | 简历 PDF/图片解析 |
| CORS 配置 | ✅ 完成 | 全开放(生产需白名单) |
| 参数校验 | ✅ 完成 | class-validator whitelist |
---
## 六、功能优先级总览
### P0(已完成 ✅)
- [x] AI 面试模拟(多轮追问 + 实时反馈 + 评分)
- [x] 面试报告生成(四维评分)
- [x] 历史面试记录 + 统计
- [x] 进步轨迹雷达图
- [x] 面经贡献系统 + 公司题库
- [x] 每日一题(API 读取)
- [x] 手机/邮箱/密码/微信登录
- [x] 会员系统(¥19.9 成长版)
- [x] 微信支付对接(Native + JSAPI
- [x] 公司真题库(用户贡献驱动)
### P1(待实现)
- [ ] 每日一题定时推送
- [ ] 冲刺版 ¥49.9/月
- [ ] AI 岗位专属题库
- [ ] 连续打卡激励(7 天解锁高级报告)
- [ ] 生产环境部署
### P2(秋招后)
- [ ] 高校就业办合作
- [ ] 技能缺口分析
- [ ] 学习路径推荐
- [ ] 企业 HR 初筛
---
## 变更记录
| 日期 | 变更内容 | 操作者 |
|------|----------|--------|
| 2026-05-14 | 初版 | AI |
| 2026-06-01 | 重新定位:专注校招 | AI |
| 2026-06-05 | 战略升级:新增数据飞轮/留存入围 | 小之 |
| 2026-06-09 | 同步代码:Phase 0.5 功能标记完成,修正状态 | AI |