altair823
59cfb711cd
feat(recall): telemetryStats + EmitInput — recall 누적 + 열림율 + 평균 ageDays ( #6 v0.2.3)
...
- DailyRow +4 cols (recall_shown/opened/dismissed/snoozed)
- accumulators + 4 branches + recallAgeDaysSum
- table 컬럼 +4
- summary lines: "- 회상 추천: shown N / opened O / dismissed D / snoozed S (열림율 X%)"
"- 회상 평균 ageDays: avg"
- TelemetryService.EmitInput union 15 → 19
- 단위 +2 cases
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-02 13:17:49 +09:00
altair823
973cb1d08d
feat(tag-vocab): telemetryStats — hit/miss 누적 + summary 적중률 ( #3 v0.2.3)
...
- DailyRow +2 cols (tag_vocab_hit, tag_vocab_miss)
- accumulators + branches
- table 컬럼 +2
- summary "- 태그 vocab: hit/miss = N/M (적중률 X%)" 또는 "(데이터 없음)"
- 단위 +2 cases
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-02 12:27:22 +09:00
altair823
12c267aabd
feat(retry): telemetry ai_retry_manual + stats AI 수동 재시도 ( #2 v0.2.3)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-02 03:24:31 +09:00
altair823
a68ffe0aeb
feat(ollama): telemetry 3 events — unreachable/recovered/recheck_manual ( #1 v0.2.3)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-02 01:30:26 +09:00
altair823
f76ca06d9e
feat(expiry): telemetry 2 events — expired_banner_shown / expired_batch_trash ( #5 v0.2.3)
2026-05-02 00:08:44 +09:00
altair823
e6a945cad4
feat(trash): telemetryStats 4 new counters + 휴지통 회수율 ratio ( #4 v0.2.3)
2026-05-01 21:11:15 +09:00
altair823
2036c687d2
test(telemetry): add KST regression test for near-midnight UTC bucketing
...
Original 'counts events per KST day' test used UTC times that bucket
identically under both KST and naive UTC slice — would not catch a regression
where kstDate was replaced with ev.ts.slice(0,10). Add an explicit
near-midnight case (2026-05-01T15:30Z = 2026-05-02 00:30 KST) that fails
under naive UTC and passes under correct KST conversion.
6 tests pass (was 5).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-01 17:06:29 +09:00
altair823
9a066ed807
feat(telemetry): telemetryStats.aggregateStats ( #7 v0.2.3)
2026-05-01 17:03:31 +09:00