ГЛОБАЛЬНЫЙ РЕФАКТОРИНГ АРХИТЕКТУРЫ - Рефакторинг этапов 2.85 - 2.88 - Убран последний as any из backend/src и довел тип debug до конца цепочки deep-turn
This commit is contained in:
@@ -509,28 +509,29 @@ export function normalizeRetrievalResult(
|
||||
fragmentId: string,
|
||||
requirementIds: string[],
|
||||
route: string,
|
||||
raw: RawRetrievalResult
|
||||
raw: unknown
|
||||
): UnifiedRetrievalResult {
|
||||
const items = normalizeObjectArray(raw.items);
|
||||
const summary = normalizeSummary(raw.summary);
|
||||
const evidence = normalizeEvidenceItems(fragmentId, requirementIds, route, raw.evidence);
|
||||
const rawResult = (toObject(raw) as RawRetrievalResult | null) ?? {};
|
||||
const items = normalizeObjectArray(rawResult.items);
|
||||
const summary = normalizeSummary(rawResult.summary);
|
||||
const evidence = normalizeEvidenceItems(fragmentId, requirementIds, route, rawResult.evidence);
|
||||
|
||||
const baseResult: UnifiedRetrievalResult = {
|
||||
fragment_id: fragmentId,
|
||||
requirement_ids: requirementIds,
|
||||
route,
|
||||
status: normalizeStatus(raw.status),
|
||||
result_type: normalizeResultType(raw.result_type),
|
||||
status: normalizeStatus(rawResult.status),
|
||||
result_type: normalizeResultType(rawResult.result_type),
|
||||
items,
|
||||
summary,
|
||||
evidence,
|
||||
why_included: normalizeStringArray(raw.why_included),
|
||||
selection_reason: normalizeStringArray(raw.selection_reason),
|
||||
risk_factors: normalizeStringArray(raw.risk_factors),
|
||||
business_interpretation: normalizeStringArray(raw.business_interpretation),
|
||||
confidence: normalizeConfidence(raw.confidence),
|
||||
limitations: normalizeStringArray(raw.limitations),
|
||||
errors: normalizeErrors(raw.errors)
|
||||
why_included: normalizeStringArray(rawResult.why_included),
|
||||
selection_reason: normalizeStringArray(rawResult.selection_reason),
|
||||
risk_factors: normalizeStringArray(rawResult.risk_factors),
|
||||
business_interpretation: normalizeStringArray(rawResult.business_interpretation),
|
||||
confidence: normalizeConfidence(rawResult.confidence),
|
||||
limitations: normalizeStringArray(rawResult.limitations),
|
||||
errors: normalizeErrors(rawResult.errors)
|
||||
};
|
||||
|
||||
if (!FEATURE_ASSISTANT_PROBLEM_UNITS_V1) {
|
||||
|
||||
Reference in New Issue
Block a user