All checks were successful
The wedge-#1 proof. RMS/energy VAD in on_pcm_frame on the dedicated thread, in the 20ms loop — caller speech trips SpeechStarted locally, without any brain round-trip. Debounce (N=3 frames = 60ms) filters transients. Composes as LocalVadReflex<Reflex<TapAudioPipe>>; both the local VAD + the brain's advisory feed the same advisory_tx mpsc (spec §6.1). Revised after adversarial review (initial brainstorming was advisory-only, which contradicts ARCHITECTURE.md:79-81; wedge-#1 mandate at README:98-100). Spec §3.4 (VAD trigger) + §6.4 (wrapper- not-inline) load-bearing. Signed-off-by: Aaron D. Lee <himself@adlee.work>