Repository navigation
Log where the engine part of the wait goes - #18
Merged
Merged
Conversation
After each dictation the app now logs one more line: what the worker was doing when the key was let go (idle, a piece, a preview, or a preview that covers everything), how long it took to become free, how much audio was left, how long the release step took, and whether the preview had already heard everything. weekly_check.py sums these up, so next week's log shows whether the user's ~1.2 s engine time is queueing behind a piece or the final pass itself. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VQqsRhgBaMe9tDnwA27N3R
…y-out Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VQqsRhgBaMe9tDnwA27N3R
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VQqsRhgBaMe9tDnwA27N3R
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
The user's real median wait is 1.44 s with 1.19 s in the engine, while CI measures the release step at 0.2–0.4 s. The log can't say whether the gap is queueing behind a piece, a long final pass, or a slow PC.
What
Dictation.release: worker state at release (idle/piece/preview/covering preview), time until the worker was free, audio left, release-step time, whether the preview heard everything.release: …); no dictated text.weekly_check.pysummarizes it (medians, 90th percentiles, counts).perf_counter.🤖 Generated with Claude Code
https://claude.ai/code/session_01VQqsRhgBaMe9tDnwA27N3R
Generated by Claude Code