ГЛОБАЛЬНЫЙ РЕФАКТОРИНГ АРХИТЕКТУРЫ - Рефакторинг этапов 2.85 - 2.88 - Убран последний as any из backend/src и довел тип debug до конца цепочки deep-turn
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
import type { NormalizeResponsePayload, RouteHintSummary } from "../types/normalizer";
|
||||
import type { ClaimBoundAnchorAudit } from "./assistantClaimBoundEvidence";
|
||||
import type { AssistantLiveTemporalHint } from "./assistantDeepTurnRetrievalRuntimeAdapter";
|
||||
import type { DomainPolarityGuardAudit, TemporalGuardAudit } from "./assistantRuntimeGuards";
|
||||
|
||||
const KNOWN_P0_DOMAINS = new Set([
|
||||
"settlements_60_62",
|
||||
@@ -9,7 +12,7 @@ const KNOWN_P0_DOMAINS = new Set([
|
||||
|
||||
function toAnalysisContext(
|
||||
runtimeAnalysisContext: BuildAssistantDeepTurnRuntimeContextInput["runtimeAnalysisContext"]
|
||||
): Record<string, string | null> | null {
|
||||
): AssistantLiveTemporalHint | null {
|
||||
if (!runtimeAnalysisContext.active) {
|
||||
return null;
|
||||
}
|
||||
@@ -48,26 +51,19 @@ export interface BuildAssistantDeepTurnRuntimeContextInput {
|
||||
userMessage: string;
|
||||
normalized: NormalizeResponsePayload["normalized"];
|
||||
companyAnchors: unknown;
|
||||
analysisContext: Record<string, string | null> | null;
|
||||
}) => {
|
||||
effective_primary_period?: unknown;
|
||||
primary_period_window?: unknown;
|
||||
[key: string]: unknown;
|
||||
};
|
||||
analysisContext: AssistantLiveTemporalHint | null;
|
||||
}) => TemporalGuardAudit;
|
||||
resolveDomainPolarityGuard: (input: {
|
||||
userMessage: string;
|
||||
companyAnchors: unknown;
|
||||
focusDomainHint: string | null;
|
||||
}) => unknown;
|
||||
}) => DomainPolarityGuardAudit;
|
||||
resolveClaimBoundAnchors: (input: {
|
||||
userMessage: string;
|
||||
companyAnchors: unknown;
|
||||
focusDomainHint: string | null;
|
||||
primaryPeriod: unknown;
|
||||
}) => {
|
||||
claim_type: string;
|
||||
[key: string]: unknown;
|
||||
};
|
||||
}) => ClaimBoundAnchorAudit;
|
||||
resolveBusinessScopeFromLiveContext: (input: {
|
||||
current: {
|
||||
route_summary_resolved: RouteHintSummary | null;
|
||||
@@ -93,22 +89,15 @@ export interface BuildAssistantDeepTurnRuntimeContextOutput {
|
||||
};
|
||||
inferredDomainByMessage: string | null;
|
||||
focusDomainForGuards: string | null;
|
||||
temporalGuard: {
|
||||
effective_primary_period?: unknown;
|
||||
primary_period_window?: unknown;
|
||||
[key: string]: unknown;
|
||||
};
|
||||
domainPolarityGuardInitial: unknown;
|
||||
claimAnchorAudit: {
|
||||
claim_type: string;
|
||||
[key: string]: unknown;
|
||||
};
|
||||
temporalGuard: TemporalGuardAudit;
|
||||
domainPolarityGuardInitial: DomainPolarityGuardAudit;
|
||||
claimAnchorAudit: ClaimBoundAnchorAudit;
|
||||
businessScopeResolution: {
|
||||
route_summary_resolved: RouteHintSummary | null;
|
||||
[key: string]: unknown;
|
||||
};
|
||||
resolvedRouteSummary: RouteHintSummary | null;
|
||||
liveTemporalHint: Record<string, string | null> | null;
|
||||
liveTemporalHint: AssistantLiveTemporalHint | null;
|
||||
}
|
||||
|
||||
export function buildAssistantDeepTurnRuntimeContext(
|
||||
|
||||
Reference in New Issue
Block a user