/** * Phase 5 — Graceful retrieval degradation (ADR-125) * * Verifies: * - `MemoryService.semanticSearch('foo')` with NO embedder configured falls * back to FTS / keyword search results without throwing AND emits * `health:embedder = { status: 'degraded' }` (Acceptance Criterion #5). * - Same fallback when the embedder is configured but throws on call. * - `hybridSearch` controller fuses dense + sparse arms via RRF + MMR and * returns non-empty results with a mean score at least as high as either * pure arm. */ export {}; //# sourceMappingURL=graceful-retrieval.test.d.ts.map