Goal - Reduce no-result user experience by adding deterministic fallback stages. Scope - If fast retrieval returns 0 / low-confidence, retry deep. - If deep is still low-confidence, expand scope once. - Final fallback returns concise summary candidates. - Emit reason codes for each fallback stage. Acceptance Criteria - No-result cases reduced by >=30% on benchmark set. - Existing high-confidence queries do not regress in Top1. - Fallback stage reason logs are available for debugging. Checklist - [ ] Implement fallback state machine - [ ] Standardize reason codes - [ ] Add unit/integration tests - [ ] Add benchmark comparison report