Commit Graph

9 Commits

Author SHA1 Message Date
zhangheng
80e670d72b fix(voice): recover empty failed lessons 2026-07-22 21:19:22 +08:00
zhangheng
0a2509d923 feat(voice): add async selectable summaries 2026-07-22 19:13:55 +08:00
zhangheng
108e280b3f feat(voice): add reusable transcript records 2026-07-22 17:26:55 +08:00
zhangheng
f755ed2b08 fix(voice): clarify recording disposition 2026-07-22 16:52:44 +08:00
zhangheng
146e78e335 fix(voice): restore failed transcription recovery 2026-07-22 15:35:48 +08:00
c54f4214df feat(observability): suppress successful health logs 2026-07-22 14:40:07 +08:00
49330744e5 docs: record voice transcription retry incident 2026-07-22 14:29:30 +08:00
a875fe9f63 feat(observability): add structured application logging
Emit correlated JSON logs from the API and FunASR services, propagate request IDs to the client, and configure bounded opt-in Docker logging.

Document the host-wide Grafana/Loki query workflow and keep observability deployment ownership outside the application repository.
2026-07-22 13:52:40 +08:00
a63e9a1705 docs(observability): add implementation plan 2026-07-22 10:31:36 +08:00