Commit Graph
107 Commits
Author SHA1 Message Date
admin ef188d3283 feat(aihr): link candidates to employee principals 2026-07-14 06:22:36 +08:00
admin 6292e7416a fix(case): expose source audio in admin detail 2026-07-14 05:58:55 +08:00
admin cc8ce7c372 fix(case): require project scope for uploads 2026-07-14 05:33:03 +08:00
admin b47faebe83 fix(aihr): clarify organization sync controls 2026-07-14 05:29:51 +08:00
admin 1caeec56d2 fix(frontend): reflect interview availability in fallback 2026-07-14 05:08:22 +08:00
admin e56dfb31c5 fix(case): avoid fake admin project scope 2026-07-14 05:06:16 +08:00
admin 307f524499 fix(frontend): load persisted case records 2026-07-14 05:05:49 +08:00
admin c9a7ceca0c fix(aihr): guard partial organization snapshot replace 2026-07-14 04:43:15 +08:00
admin 120e1e5d6b fix(aihr): validate pilot export date window 2026-07-14 04:34:37 +08:00
admin c5a6e677dd feat(aihr): persist sop prompt version 2026-07-14 04:32:21 +08:00
admin 07ab28fd7b feat(aihr): trace sop feedback to search review 2026-07-14 04:18:09 +08:00
admin 8826dd39ad fix(aihr): clarify static incentive rules 2026-07-14 03:47:04 +08:00
admin 87360a25d3 feat(aihr): align figma pages for release 2026-07-14 02:04:36 +08:00
admin 39fec1f73a feat(personal): add reviewed enterprise publishing 2026-07-12 23:51:12 +08:00
admin 13230e6b9a feat(aihr): complete phase two pilot readiness 2026-07-10 19:13:31 +08:00
admin baf27a5de9 feat(frontend): make growth assignments selectable 2026-07-10 00:04:39 +08:00
admin 6b8ccd5a35 feat(frontend): add review score calibration 2026-07-09 23:58:09 +08:00
admin 6f0a4c3d63 fix(aihr): polish model fallback wording 2026-07-09 23:52:44 +08:00
admin 8617199651 fix(aihr): replace seed fallback wording 2026-07-09 23:35:40 +08:00
admin 3bf2f127d6 fix(frontend): clarify model fallback messages 2026-07-09 23:30:55 +08:00
admin 28de48b8a5 fix(frontend): test selected model provider only 2026-07-09 23:29:44 +08:00
admin 2ff022c48a fix(frontend): remove practice sample fill action 2026-07-09 23:16:39 +08:00
admin b7ea068a4e fix(frontend): remove interview sample fill actions 2026-07-09 23:14:45 +08:00
admin 62c1e6c773 fix(frontend): replace demo fallback wording 2026-07-09 23:12:23 +08:00
admin 6cec08f4cb fix(aihr): remove demo wording from active flows 2026-07-09 23:07:17 +08:00
admin 7267939f95 fix(aihr): remove fake case sample wording 2026-07-09 22:48:19 +08:00
admin 0af0f1c896 fix(frontend): remove fake case sample action 2026-07-09 22:45:32 +08:00
admin fe4ebcfb0f fix(frontend): render flow steps as noninteractive 2026-07-09 22:41:09 +08:00
admin 8b2371053d fix(frontend): remove dead processing actions 2026-07-09 22:39:15 +08:00
admin 90de4286d4 fix(frontend): remove dead dashboard sample button 2026-07-09 22:37:30 +08:00
admin 9f30e68cc3 fix(frontend): wire dashboard panel links 2026-07-09 22:35:51 +08:00
admin d03f717394 fix(frontend): allow evidence export for aggregate growth view 2026-07-09 22:32:42 +08:00
admin cc3581a27a feat(aihr): flag masked org phones in precheck 2026-07-09 22:06:59 +08:00
admin 3b034f6903 feat(aihr): report org sync quality in precheck 2026-07-09 21:54:12 +08:00
admin f38dfeeae0 feat(aihr): surface org snapshot data quality 2026-07-09 21:38:35 +08:00
admin f2a21099d5 fix(frontend): export promotion evidence csv 2026-07-09 16:32:27 +08:00
admin f1a975b5f6 fix(frontend): play review audio in calibration page 2026-07-09 16:13:29 +08:00
admin 9bd567a72f feat(aihr): filter supervisor reviews by org scope 2026-07-09 12:43:16 +08:00
admin 45d06f56cd fix(dev): proxy admin through portless api 2026-07-09 12:33:30 +08:00
admin 53698e7832 feat(aihr): clarify org snapshot field usage 2026-07-09 11:03:47 +08:00
admin 82f861542f fix(aihr): paginate org snapshot view 2026-07-09 10:50:19 +08:00
admin 678543e8a5 feat(aihr): complete uni-app role workflows 2026-07-09 10:42:20 +08:00
admin 2bdf527e26 feat(aihr): add prompt template management UI 2026-07-08 08:42:06 +08:00
admin 4b10b08eeb feat(aihr): close phase two practice pilot gates 2026-07-08 00:51:32 +08:00
admin d622c7fb7e feat(aihr): admin dashboard with real aggregates
新增 /api/aihr/dashboard 聚合面试/对练/知识库/组织快照真实数据,
管理端首页从静态卡片改为 API 优先 + fallback。
2026-07-04 16:05:50 +08:00
admin 0539adf612 feat(aihr): persist interview results and candidate material review
面试记录落 aihr_interview_result(GET /records 查询),候选人补充资料
走 OSS + aihr_candidate_material,管理端 AI 面试页可审核通过/驳回;
案例整理服务增强;两张新表纳入 reset 脚本。
2026-07-04 16:05:50 +08:00
admin fe1eef3905 feat(aihr): support video upload with asr transcript and keyframe ocr
新增 AihrVideoService:ffmpeg 抽音轨按5分钟分段调 asr 转写([mm:ss]
时间戳),30s间隔(≤40帧)抽关键帧调 vision 提取画面文字(重复画面去重),
合并文本复用既有归类/切片/向量化链路。视频只走异步队列(同步接口
拒绝),≤500MB/≤60分钟,同时只加工1个,卡死判定放宽到120分钟;无
asr/vision 结果按「待处理」落库不报错。前端 accept/筛选/文案与
overview 类型徽标同步。端到端验证:30s培训视频语音逐字转写+画面
四要点完整提取,自动归类投诉处理SOP。
2026-07-04 00:24:24 +08:00
admin 90e96322bb feat(aihr): allow vision category in model config
模型配置 category 校验与管理端下拉补 vision 类目;此前后端只放行
chat/vector/rerank/asr/tts,视觉模型无法从管理端保存。
2026-07-04 00:02:41 +08:00
admin 61235b6257 fix(aihr): image upload without usable vision model no longer fails
图片 OCR 拿不到文字(未配视觉模型/模型不支持图片/图片无文字)时不再
抛「文件内容不能为空」:改为落 OSS + attach 标待处理、0 片段完成,
说明写入队列条目在面板展示(作战清单 M7 口径);OCR 调用失败补日志,
之前被静默吞掉难排查。前端批次表 error 列改名「说明」。
2026-07-03 23:51:37 +08:00
admin 77aa992872 feat(aihr): switch interview and case flows to real-model-first pipeline
AI 面试 /start 动态出题、/finish 按真实回答结构化评分(未配模型用本地
Rubric 估分);案例沉淀 /upload 改 multipart 真实语音+ASR 转写,
/organize 用真实 transcript 调 chat 模型整理;seed service 重构为
AihrInterviewService/AihrCaseService;前端面试/案例/对练页与移动端、
demo-check、验收文档同步真实链路口径。
2026-07-03 23:45:20 +08:00