export type RetrievalSourceLayer = 'composite' | 'memory' | 'knowledge'; export interface RetrievalAccuracy { data_freshness_ms: number; source_layer: RetrievalSourceLayer; execution_status: 'executed' | 'no_candidates' | 'all_candidates_ineligible' | 'unavailable' | 'failed' | 'blocked'; } export type RetrievalResultAuthority = 'authoritative_task' | 'diagnostic'; export interface RetrievalResultMetadata { authority: RetrievalResultAuthority; _devflow_evidence_refs?: string[]; _devflow_unique: Record; _accuracy: RetrievalAccuracy; } export type RetrievalLedgerStage = 'eligible' | 'candidate' | 'selected' | 'consumed' | 'verified' | 'positive_outcome' | 'negative_outcome' | 'unknown_outcome' | 'rejected'; export interface RetrievalLedgerCandidate { sourceType: 'code' | 'memory' | 'knowledge' | 'action'; sourceId: string; rank?: number; rawScore?: number; normalizedScore?: number; finalScore: number; applicability: string[]; payload?: Record; } //# sourceMappingURL=retrieval.d.ts.map