admin
|
7bd2c540fa
|
feat(web-ai): support qwen web search agent
|
2026-07-19 21:32:39 +08:00 |
|
admin
|
6853facbe0
|
fix(web-ai): store encryption key in database
|
2026-07-19 20:20:57 +08:00 |
|
admin
|
925b48e436
|
feat(work-report): add voice-first reporting flow
|
2026-07-19 12:17:11 +08:00 |
|
admin
|
24da833fa6
|
feat(personal-assistant): add confirmed project memory
|
2026-07-19 08:19:24 +08:00 |
|
admin
|
767e40ca7b
|
docs(work-report): add implementation agent prompt
|
2026-07-19 03:21:16 +08:00 |
|
admin
|
6074258ea6
|
docs(work-report): define voice-first reporting flow
|
2026-07-19 03:17:16 +08:00 |
|
admin
|
7c67a38508
|
docs(personal-assistant): link voice-first design reference
|
2026-07-19 02:54:30 +08:00 |
|
admin
|
a8460bbaed
|
docs(personal-assistant): define confirmed memory and simpler UX
|
2026-07-19 02:32:26 +08:00 |
|
admin
|
1028c55f42
|
docs: record ask memory production release
|
2026-07-18 21:33:44 +08:00 |
|
admin
|
064816a784
|
feat(knowledge): add short-term ask memory
|
2026-07-18 21:22:49 +08:00 |
|
admin
|
2eda757483
|
docs: define ask-master conversation memory plan
|
2026-07-18 20:47:26 +08:00 |
|
admin
|
9a13ba7873
|
docs: record production TTS profile verification
|
2026-07-18 18:34:57 +08:00 |
|
admin
|
68d5600534
|
feat(speech): add role-aware emotional TTS profiles
|
2026-07-18 18:27:14 +08:00 |
|
 adminandClaude Fable 5
|
6935476e3f
|
feat(mobile): web-ai chat rebuild (batch 3) + profile page APP-ification
用户三项决定落地:
1. 问AI(全网)页会话化:重写为微信式会话(欢迎/免责=AI气泡,
脱敏与敏感信息提醒保留,未启用=系统气泡+输入条禁用,
同意告知由勾选框改为首次发送前确认弹窗(会话内记忆),
答案气泡带播报+来源N条折叠(外链可点),按住说话松开即发+
选音频,ChatComposer 复用;无tab栏子页,输入条自带安全区)
2. 配置维持不变(active_timeout/姓名字段/固定验证码按原状)
3. 知识大库开放:财务报备/销售话术/行政制度/培训视频/图片素材
(1004/1005/1007/1008/1009/1010)绑定移动端应用并授
employee/supervisor READ;1006「验收测试」为测试库,
为免污染员工检索结果暂不开放(报告中说明)。
生产验证:员工问「财务报备流程」「销售话术要点」均返回真实答案。
新需求「H5 像 APP」首批:「我」页 APP 化——折叠不删减:
- 成长摘要保留核心数字,五维评分+成长路径收进「展开能力详情」
- 成长证据包默认收起(标题行+展开按钮)
- 最近练过默认3条,「展开全部N条」可切换
页面高度 3072→1976px,信息全部一次点击可达。
验证:本地5项断言+生产3项复核全过(webai气泡/禁用态/composer、
profile折叠/高度、大库检索)。发布备份 h5-before-20260718092234。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-18 09:23:51 +08:00 |
|
 adminandClaude Fable 5
|
9d7d621300
|
feat(mobile): rebuild practice session as WeChat-style chat (batch 2)
对练进行中(practiceView=active)改为微信式会话,复用问页同款形态;
预习(场景卡/最近练过/每日三题)与评分/满意度视图保持不变,
start/turn/finish/求助/风格重生成/幂等/红线/满意度脚本逻辑零改动。
ChatComposer:新增 panelItems 属性(自定义⊕面板项+panel事件),
sop 页默认面板不受影响。
practice/index.vue:
- 会话视图:固定铺满窗口区;头部=场景名+第N/3轮+情绪/信任细条+红线提示
- 业主台词=语音优先气泡(TTS预合成+时长+未读红点+转文字/收起,
TTS不可用回退文本);我的回复右侧粉色气泡;老师傅提示/求助SOP=
蓝色教练气泡(带播报/引用来源);提交中「业主回应中…」系统气泡
- 风格chips(再严肃/再温柔/更细致/更专业)横排贴输入条上方
- 输入条:按住说话松开即发送(转写→带audioOssId直接提交回合),
键盘切换,⊕面板=选音频转文字/求助SOP/结束评分(结束评分随
canFinishPractice置灰)
- 错题重说(红线)、退避回滚(提交失败恢复对话)原逻辑保留
验证:
- 本地全链路:开始练习→业主语音气泡6"+红点→转文字→键盘回复→
老师傅提示+4风格chips→风格调整→⊕求助SOP气泡→第二轮→
⊕结束评分→评分74+老师傅建议+满意度,8张截图目检
- 生产冒烟:语音气泡+红点+按住说话+老师傅提示+风格chips全就位
- H5已发布(备份 h5-before-20260718052458);冲突表已更新
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-18 05:26:28 +08:00 |
|
 adminandClaude Fable 5
|
bf1e881a8c
|
feat(mobile): rebuild SOP ask page as WeChat-style chat (batch 1)
客户 2026-07-18 新要求:语音文字交互改为微信聊天式,替代表单式操作
(客户原话 > Figma,已记入版本对比冲突表)。
新增 components/chat/ChatComposer.vue(可复用,练页批次二直接使用):
- 微信式输入条:⊕功能面板(图片/视频、选音频转文字、训练概况)、
按住说话(touch+mouse,松开即发送/滑出取消)、麦克风⇄键盘切换、
文本发送;录音兜底:环境不支持自动转选音频
- 快捷问题 chips 横向滚动置于输入条上方;附件以可移除 chip 展示
pages/user/sop/index.vue 重构为消息流模型:
- user/master/system/pending 四类消息;答案气泡内含要点/提醒/无依据提示,
操作行=播报、引用N条(折叠展开)、总结卡、有帮助/没解决(逐条反馈)
- 语音松开即发送(按用户决策):转写成功直接成为消息(带🎤标),
失败以系统气泡提示;选音频同语义
- 登录守卫、pending query/tool、主管学员态、生成计数取消、
onHide/onUnload 清理全部保留;总结卡弹窗(下载/播报)原样保留
验证:
- 本地(构建产物+生产API)9 张截图人工目检:空态/快捷词问答/引用展开/
键盘输入发送/按住录音/语音失败系统气泡/⊕面板/总结卡/超大字号档
- 生产冒烟:composer 存在 + 完整问答回合渲染通过
- H5 已发布(备份 h5-before-20260718044611)
批次二(待办):练页会话化(复用 ChatComposer)、web-ai 页统一、
旧表单样式清理。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-18 04:47:33 +08:00 |
|
 adminandClaude Fable 5
|
3baed336c7
|
docs: add P0 pilot acceptance checklist with production test user list
基于生产库 TEST_PROJECT_001 实际名单起草 P0 试点验收执行清单:
试点名单:
- 管理侧10人(项目经理1+主管9),覆盖权限正例、切换学员、派发、考试、团队查看
- 员工侧10人(一线员工),覆盖权限正例、语音、图片、视频、字号、每日题、问题榜、问师傅
- 越权反例3人,验证员工访问主管功能被拦截
验收范围:
- P0-1 正式OTP权限正反例(固定验证码123456,无需真实短信)
- 员工/主管/项目经理登录流程
- 主管切换学员模式往返
- 主管功能访问(派发/考试/团队)
- 员工越权访问拦截(3个反例)
- 每日题去重与确定性轮换
- P0-2 真机能力验收(iOS+Android各2台)
- 语音录音+ASR转文字+TTS播报+降级
- 图片/视频上传(≤10MB/≤100MB)
- 总结卡下载PNG到相册/Downloads
- 全局字号三档(标准/大/超大)持久化+全局覆盖
- 键盘导航+读屏(VoiceOver/TalkBack)
- P0-3 严格试点窗口统计(2026-07-01至07-31)
- 完成率≥80%(≥16人完成≥10次训练)
- 人工校准样本≥20份,AI-人工分数段一致率≥70%
- SOP评审可用率稳定≥80%
- 满意度问卷≥15份,平均≥4/5分
时间表:
- 2026-07-19: P0-1权限+P0-2真机验证
- 2026-07-24: P0-3中期检查
- 2026-07-31: 试点窗口结束
- 2026-08-08: P0验收报告输出
风险应急:
- 完成率不达标 → 1对1催促+任务包+延长窗口
- 真机能力失败 → 切换备用提供方/降级/扩容
- 越权拦截失效 → 立即下线+修复+重新验证
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-18 02:43:50 +08:00 |
|
admin
|
267bb3525f
|
docs: sync production release truth
|
2026-07-18 01:30:13 +08:00 |
|
admin
|
32fa376d63
|
fix: align release table collations
|
2026-07-18 01:04:17 +08:00 |
|
admin
|
6bdc86e3fc
|
feat: restore learning feedback and knowledge capabilities
|
2026-07-18 00:50:11 +08:00 |
|
admin
|
5e89e4930c
|
docs(brd): record production organization data gate
|
2026-07-15 11:38:38 +08:00 |
|
admin
|
360067d5bf
|
docs(brd): record production release and zip ingestion evidence
|
2026-07-15 11:37:56 +08:00 |
|
admin
|
eacf1a0aea
|
feat(mobile): align employee practice screens for release
|
2026-07-15 11:23:08 +08:00 |
|
admin
|
41d223de3e
|
docs(release): record schema gate detection
|
2026-07-15 03:01:05 +08:00 |
|
admin
|
a2244c0a83
|
feat(release): add optional remote schema preflight
|
2026-07-15 03:00:10 +08:00 |
|
admin
|
41d37c508a
|
docs(brd): record migration regression evidence
|
2026-07-15 02:58:25 +08:00 |
|
admin
|
ce4ff716de
|
docs(brd): record production schema gap
|
2026-07-15 02:57:45 +08:00 |
|
admin
|
197014edf7
|
docs(release): record current artifact preflight
|
2026-07-15 02:54:22 +08:00 |
|
admin
|
7c8ba2b30c
|
docs(brd): record latest production resource drift
|
2026-07-15 02:53:01 +08:00 |
|
admin
|
a78784393d
|
docs(brd): sync onboarding task completion status
|
2026-07-15 02:51:25 +08:00 |
|
admin
|
82d93a1af1
|
feat(aihr): allow employees to complete onboarding tasks
|
2026-07-15 02:49:40 +08:00 |
|
admin
|
2f21895597
|
feat(aihr): add candidate voice interview answers
|
2026-07-15 02:45:00 +08:00 |
|
admin
|
40574c204d
|
fix(aihr): separate onboarding and candidate review states
|
2026-07-15 02:39:29 +08:00 |
|
admin
|
21a13d806c
|
docs(aihr): record release preflight drift
|
2026-07-15 02:27:47 +08:00 |
|
admin
|
14adc3e61a
|
docs(aihr): record BRD audit checkpoint
|
2026-07-15 02:25:01 +08:00 |
|
admin
|
799d91a32d
|
docs(aihr): record post-scope release drift
|
2026-07-15 02:19:07 +08:00 |
|
admin
|
ab54b04f76
|
fix(aihr): scope formal sop topics by app projects
|
2026-07-15 02:17:04 +08:00 |
|
admin
|
4d09d068e4
|
docs(aihr): reconcile position sop audit status
|
2026-07-15 02:11:04 +08:00 |
|
admin
|
747112910c
|
feat(aihr): read formal position SOP mappings
|
2026-07-15 02:08:51 +08:00 |
|
admin
|
c2a0611f50
|
docs(aihr): refresh production audit checkpoint
|
2026-07-15 02:05:39 +08:00 |
|
admin
|
d44e9440ce
|
feat(aihr): add position qualification schema contract
|
2026-07-15 02:04:05 +08:00 |
|
admin
|
27fe838225
|
test(aihr): guard migration runbook coverage
|
2026-07-15 01:57:14 +08:00 |
|
admin
|
e069714b76
|
fix(aihr): expose missing case schema in pilot gates
|
2026-07-15 01:56:07 +08:00 |
|
admin
|
bb810b5567
|
docs(aihr): reconcile BRD local pilot evidence
|
2026-07-15 01:50:59 +08:00 |
|
admin
|
e7c94e7ccb
|
docs(aihr): record post-fix release drift
|
2026-07-15 01:47:55 +08:00 |
|
admin
|
03a691c770
|
fix(aihr): sanitize mobile review responses
|
2026-07-15 01:45:57 +08:00 |
|
admin
|
78600ff509
|
docs(aihr): record current production drift
|
2026-07-15 01:36:00 +08:00 |
|
admin
|
2f44e6b7d1
|
fix(aihr): close practice audio URL exposure
|
2026-07-15 01:32:02 +08:00 |
|
admin
|
09c3cbecb0
|
fix(aihr): protect case media playback
|
2026-07-15 01:23:41 +08:00 |
|
admin
|
05ba1a249b
|
docs(aihr): record interview release drift
|
2026-07-15 01:13:33 +08:00 |
|