ANDROID STT v1.1.20.4 - REGRESSION / SCOPE AUDIT
============================================================
Baseline: Android STT v1.1.20.3 from Smart Conference Room 3.2.0.3 Client
Promoted candidate: Android STT v1.1.20.4-test
Official release: Android STT v1.1.20.4

ALLOWED CORE CHANGES FROM BASELINE
- Add StableAnchoredSpanRescuer.java.
- Integrate bounded rescue into PartialTextAccumulator final reconciliation.
- Add raw callback and rescue telemetry to SttForegroundService.
- Add/extend JVM regression tests.
- Correct UI/build/runtime version labels.

PROMOTION-ONLY CHANGES FROM TEST CANDIDATE
- Remove `-test` from Gradle versionName, UI title and runtime startup log.
- Rename/update release documentation and validation reports.
- Preserve all STT algorithms and runtime thresholds byte-for-byte.
- Preserve `AB_RAW_*` event names for log compatibility.

OUT OF SCOPE / UNCHANGED
- SpeechRecognizer lifecycle and selection.
- Prewarm, handover, Tail Bridge and replay guard.
- WebSocket protocol and server integration.
- Application ID and Android permissions.
- PC server, CR service, UI web and other Smart Conference Room modules.

VALIDATION
- PASS: 12/12 JVM test mains.
- PASS: two known missing spans restored in synthetic validation.
- PASS: final correction retained without false rescue.
- PASS: real BlueStacks + Google SpeechRecognizer + VB-Cable run accepted.
- PASS: 0 NO_MATCH, 0 SPEECH_TIMEOUT, 0 unhealthy result.
- PASS: 4/4 prewarm and 4/4 prewarmed swap.
- PASS: Tail Bridge recovered 10 words from two late finals.
- PASS: no false Stable Anchored rescue in field sample.
- NOT RUN: Android APK build; packaging environment has no Android SDK/Gradle wrapper.

CONCLUSION
- PASS: eligible for official Android STT v1.1.20.4 release.
