jimmylee
|
ca5c517e4a
docs(speaking): add design spec and implementation plan for grade-aware system prompt
|
2 недель назад |
jimmylee
|
56702bb0e5
feat(speaking): send grade/vocabulary/sentences to backend /session
|
2 недель назад |
jimmylee
|
4caa6bdb9d
feat(speaking): pass grade and sentences to createSession
|
2 недель назад |
jimmylee
|
d807148075
feat(speaking): bind SpeakingPanel grade selector to speakingStore
|
2 недель назад |
jimmylee
|
9a76f3d46a
feat(speaking): persist grade in store, add updateGrade action
|
2 недель назад |
jimmylee
|
5277819a2f
feat(speaking): add grade to TopicDiscussionConfig and SessionConfig types
|
2 недель назад |
jimmylee
|
d78bbf6b80
refactor(speaking): Task 6 code review 微调
|
2 недель назад |
jimmylee
|
57255ef318
fix(speaking): ready-footer 改成 column 方向让 session-error 显示在按钮下方
|
2 недель назад |
jimmylee
|
39f6b8286f
feat(speaking): TopicDiscussionPreview creates session on start button click
|
2 недель назад |
jimmylee
|
3e85fb58fa
refactor(speaking): address Task 5 code review feedback
|
2 недель назад |
jimmylee
|
5eb84faa8f
feat(speaking): wire DialogueChatView to new sessionInfo prop + greeting flow
|
2 недель назад |
jimmylee
|
0cd8fc5098
refactor(speaking): generateGreeting catch 从 any 收紧到 unknown
|
2 недель назад |
jimmylee
|
90ce058912
chore(speaking): 删除 return 块里易过期的迁移注释
|
2 недель назад |
jimmylee
|
5c8cc88442
chore(speaking): 删除 useDialogueEngine 的死 import SessionConfig
|
2 недель назад |
jimmylee
|
a370f4ee98
refactor(speaking): split initSession into attachSession + generateGreeting + retryGreeting
|
2 недель назад |
jimmylee
|
25bc53ae28
refactor(speaking): address Task 3 code review feedback
|
2 недель назад |
jimmylee
|
0eafd8afe7
feat(speaking): add generateGreeting to DialogueAPI + DialogueApiError type
|
2 недель назад |
jimmylee
|
5ad95b6758
docs: 对话 session 创建拆分 - 实现计划
|
2 недель назад |
jimmylee
|
27008410fc
docs: 修正为 MySQL 环境 - 改用 SELECT ... FOR UPDATE 行锁
|
2 недель назад |
jimmylee
|
2ba673a20f
docs: 补充 404/409 处理、并发防护、API 工厂
|
2 недель назад |
jimmylee
|
14319a1a42
docs: 补充重试原则 - 全部 user-triggered,无自动重试
|
2 недель назад |
jimmylee
|
666ac79949
docs: 对话 session 创建拆分设计
|
2 недель назад |
jimmylee
|
16d76ce6b9
llm结束后, 录音按钮没有归位的问题
|
2 недель назад |
jimmylee
|
d90f35555d
修复口语预览页"可以拖动"/"不能滚动"的问题
|
2 недель назад |
jimmylee
|
5889459b71
docs: 记录单轮内容评语 review 发现与暂缓修复项
|
2 недель назад |
jimmylee
|
a3713762a4
feat(english-speaking): 结果页真实报告透传,mock 作为 fallback
|
2 недель назад |
jimmylee
|
2cbcc3dd0b
docs: 记录单轮内容评语 MVP 实施完成情况
|
2 недель назад |
jimmylee
|
ae55e8b61b
feat(english-speaking): 结果页透传 contentFeedback 到 SentenceCard
|
2 недель назад |
jimmylee
|
7f8ee5ba90
docs: 单轮内容评语 MVP 实施计划
|
2 недель назад |
jimmylee
|
c1f8bb8743
docs: 单轮内容评语 MVP 设计
|
2 недель назад |