refactor: rename silence domain language to room tone#96
Conversation
Systematic rename across processor, logging, and CLI domains reflecting product terminology alignment. Affects types (SilenceRegion → RoomToneRegion), functions, CLI flags (--room-tone-scan-duration), JSON keys, comments, and documentation. Behaviour-preserving: no changes to thresholds, scoring, filter order, pass orchestration, or audio output. Changes: - Domain model types and functions (SilenceRegion/detection/scoring) - CLI flags with deprecated aliases for backwards compatibility - JSON marshal/unmarshal keys (backwards compatible via compatibility shim) - Processor adaptive config and speech boundary wording - Reporting diagnostics, metrics labels, and recording tips - Documentation (README, AGENTS, filter design notes) - Test names and script variables Signed-off-by: Martin Wimpress <code@wimpress.io>
There was a problem hiding this comment.
No issues found across 38 files
Confidence score: 5/5
- Automated review surfaced no issues in the provided summaries.
- No files require special attention.
Requires human review: This is a large-scale rename refactor affecting 38 files and 2018 lines; while behaviour-preserving, refactors of this size and scope carry risk of missed renames or subtle inconsistencies that warrant a human review.
Tip: cubic can generate docs of your entire codebase and keep them up to date. Try it here.
Re-trigger cubic
- Update Benchmarks.md to reference room tone instead of silence in parity analysis - Clarify DS201 Gate responsibility as room-tone-aware in LA-2A filter guide - Rename threshold comments in analyzer_candidates_room_tone.go for consistency Signed-off-by: Martin Wimpress <code@wimpress.io>
There was a problem hiding this comment.
0 issues found across 3 files (changes from recent commits).
Requires human review: This large-scale rename refactor across 2044 lines touches core types, CLI, and serialization paths; even with claimed backward compatibility, the blast radius and risk of missed renames or shim errors warrant a human review.
Re-trigger cubic
Systematic rename across processor, logging, and CLI domains reflecting product terminology alignment. Affects types (SilenceRegion → RoomToneRegion), functions, CLI flags (--room-tone-scan-duration), JSON keys, comments, and documentation. Behaviour-preserving: no changes to thresholds, scoring, filter order, pass orchestration, or audio output.
Changes: