Skip to content

fix: 3 bug fixes + remove dead code from deep review - #9

Merged
MeMMa137 merged 1 commit into
mainfrom
fix/deep-review-bugs-and-dead-code
Jul 25, 2026
Merged

MeMMa137 merged 1 commit into
mainfrom
fix/deep-review-bugs-and-dead-code

Conversation

@luliebenstein-dev

Copy link
Copy Markdown
Collaborator

BUG-1 (audio_cleaning.py): low_snr_retry_recommended warning was emitted for all SNR < 20 dB instead of only SNR < 8 dB — the warning was at the wrong indentation level.

BUG-2 (streaming_inference.py): ThreadPoolExecutor instances were never shut down, leaking threads on session teardown. Added _shutdown_executors() called from del.

BUG-3 (streaming_inference.py): current_word_index was always None because _emitted_sentence_words was never consulted. Added index tracking after the sentence_words comprehension.

Dead code removed:

  • get_json() / set_json() from redis_bus.py (never called)
  • 4 modules: word_identity_calibration, vector_index, vector_sync, sentence_repository (only referenced by their own tests/scripts)
  • 3 test files and 3 scripts that exercised the removed modules

All 127 existing tests pass after these changes.

BUG-1 (audio_cleaning.py): low_snr_retry_recommended warning was
emitted for all SNR < 20 dB instead of only SNR < 8 dB — the warning
was at the wrong indentation level.

BUG-2 (streaming_inference.py): ThreadPoolExecutor instances were
never shut down, leaking threads on session teardown. Added
_shutdown_executors() called from __del__.

BUG-3 (streaming_inference.py): current_word_index was always None
because _emitted_sentence_words was never consulted. Added index
tracking after the sentence_words comprehension.

Dead code removed:
- get_json() / set_json() from redis_bus.py (never called)
- 4 modules: word_identity_calibration, vector_index, vector_sync,
  sentence_repository (only referenced by their own tests/scripts)
- 3 test files and 3 scripts that exercised the removed modules

All 127 existing tests pass after these changes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@MeMMa137
MeMMa137 merged commit f0c86a0 into main Jul 25, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants