117 lines
6.2 KiB
JavaScript
117 lines
6.2 KiB
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.buildAssistantDeepTurnContextRuntimeInput = buildAssistantDeepTurnContextRuntimeInput;
|
|
exports.buildAssistantDeepTurnExecutionPlanRuntimeInput = buildAssistantDeepTurnExecutionPlanRuntimeInput;
|
|
exports.buildAssistantDeepTurnRetrievalRuntimeInput = buildAssistantDeepTurnRetrievalRuntimeInput;
|
|
exports.buildAssistantDeepTurnGuardRuntimeInput = buildAssistantDeepTurnGuardRuntimeInput;
|
|
exports.buildAssistantDeepTurnGroundingRuntimeInput = buildAssistantDeepTurnGroundingRuntimeInput;
|
|
exports.buildAssistantDeepTurnCompositionRuntimeInput = buildAssistantDeepTurnCompositionRuntimeInput;
|
|
exports.buildAssistantDeepTurnAnalysisRuntimeInput = buildAssistantDeepTurnAnalysisRuntimeInput;
|
|
const companyAnchorResolver_1 = require("./companyAnchorResolver");
|
|
const assistantRuntimeGuards_1 = require("./assistantRuntimeGuards");
|
|
const assistantClaimBoundEvidence_1 = require("./assistantClaimBoundEvidence");
|
|
function buildAssistantDeepTurnContextRuntimeInput(input) {
|
|
return {
|
|
userMessage: input.userMessage,
|
|
normalizedPayload: input.normalizedPayload,
|
|
routeSummary: input.routeSummary,
|
|
runtimeAnalysisContext: input.runtimeAnalysisContext,
|
|
followupUsage: input.followupUsage,
|
|
resolveCompanyAnchors: companyAnchorResolver_1.resolveCompanyAnchors,
|
|
resolveBusinessScopeAlignment: input.resolveBusinessScopeAlignment,
|
|
inferP0DomainFromMessage: input.inferP0DomainFromMessage,
|
|
resolveTemporalGuard: assistantRuntimeGuards_1.resolveTemporalGuard,
|
|
resolveDomainPolarityGuard: assistantRuntimeGuards_1.resolveDomainPolarityGuard,
|
|
resolveClaimBoundAnchors: assistantClaimBoundEvidence_1.resolveClaimBoundAnchors,
|
|
resolveBusinessScopeFromLiveContext: input.resolveBusinessScopeFromLiveContext
|
|
};
|
|
}
|
|
function buildAssistantDeepTurnExecutionPlanRuntimeInput(input, runtime) {
|
|
return {
|
|
routeSummary: runtime.resolvedRouteSummary,
|
|
normalizedPayload: input.normalizedPayload,
|
|
userMessage: input.userMessage,
|
|
claimType: runtime.claimAnchorAudit.claim_type,
|
|
temporalGuard: runtime.temporalGuard,
|
|
domainPolarityGuardInitial: runtime.domainPolarityGuardInitial,
|
|
extractRequirements: input.extractRequirements,
|
|
toExecutionPlan: input.toExecutionPlan,
|
|
enforceRbpLiveRoutePlan: input.enforceRbpLiveRoutePlan,
|
|
enforceFaLiveRoutePlan: input.enforceFaLiveRoutePlan,
|
|
applyTemporalHintToExecutionPlan: assistantRuntimeGuards_1.applyTemporalHintToExecutionPlan,
|
|
applyPolarityHintToExecutionPlan: assistantRuntimeGuards_1.applyPolarityHintToExecutionPlan
|
|
};
|
|
}
|
|
function buildAssistantDeepTurnRetrievalRuntimeInput(input, runtime) {
|
|
return {
|
|
executionPlan: runtime.executionPlan,
|
|
liveTemporalHint: runtime.liveTemporalHint,
|
|
executeRouteRuntime: input.executeRouteRuntime,
|
|
mapNoRouteReason: input.mapNoRouteReason,
|
|
buildSkippedResult: input.buildSkippedResult
|
|
};
|
|
}
|
|
function buildAssistantDeepTurnGuardRuntimeInput(runtime) {
|
|
return {
|
|
retrievalResults: runtime.retrievalResults,
|
|
domainPolarityGuardInitial: runtime.domainPolarityGuardInitial,
|
|
claimAnchorAudit: runtime.claimAnchorAudit,
|
|
temporalGuard: runtime.temporalGuard,
|
|
focusDomainForGuards: runtime.focusDomainForGuards,
|
|
companyAnchors: runtime.companyAnchors,
|
|
userMessage: runtime.userMessage
|
|
};
|
|
}
|
|
function buildAssistantDeepTurnGroundingRuntimeInput(input, runtime) {
|
|
return {
|
|
claimType: runtime.claimType,
|
|
retrievalResults: runtime.retrievalResults,
|
|
rbpPlanAudit: runtime.rbpPlanAudit,
|
|
faPlanAudit: runtime.faPlanAudit,
|
|
routeSummary: runtime.routeSummary,
|
|
normalizedPayload: input.normalizedPayload,
|
|
userMessage: input.userMessage,
|
|
requirementExtraction: runtime.requirementExtraction,
|
|
extractRequirements: input.extractRequirements,
|
|
evaluateCoverage: input.evaluateCoverage,
|
|
checkGrounding: input.checkGrounding,
|
|
temporalGuard: runtime.temporalGuard,
|
|
polarityAudit: runtime.polarityAudit,
|
|
evidenceAudit: runtime.evidenceAudit,
|
|
claimAnchorAudit: runtime.claimAnchorAudit,
|
|
targetedEvidenceHitRate: runtime.targetedEvidenceHitRate,
|
|
businessScopeResolved: runtime.businessScopeResolved,
|
|
collectRbpLiveRouteAudit: input.collectRbpLiveRouteAudit,
|
|
collectFaLiveRouteAudit: input.collectFaLiveRouteAudit
|
|
};
|
|
}
|
|
function buildAssistantDeepTurnCompositionRuntimeInput(input, runtime) {
|
|
return {
|
|
userMessage: input.userMessage,
|
|
routeSummary: runtime.resolvedRouteSummary,
|
|
retrievalResults: runtime.retrievalResults,
|
|
requirements: runtime.requirements,
|
|
coverageReport: runtime.coverageReport,
|
|
groundingCheck: runtime.groundingCheck,
|
|
followupUsage: input.followupUsage,
|
|
investigationState: input.investigationState,
|
|
companyAnchors: runtime.companyAnchors,
|
|
normalizedPayload: input.normalizedPayload,
|
|
featureAnswerPolicyV11: input.featureAnswerPolicyV11,
|
|
featureProblemCentricAnswerV1: input.featureProblemCentricAnswerV1,
|
|
featureLifecycleAnswerV1: input.featureLifecycleAnswerV1,
|
|
hasExplicitPeriodAnchor: input.hasExplicitPeriodAnchor
|
|
};
|
|
}
|
|
function buildAssistantDeepTurnAnalysisRuntimeInput(input) {
|
|
return {
|
|
userMessage: input.userMessage,
|
|
runContextRuntime: () => input.runDeepTurnContextRuntimeSafe(buildAssistantDeepTurnContextRuntimeInput(input)),
|
|
runExecutionPlanRuntime: (runtime) => input.runDeepTurnPlanRuntimeSafe(buildAssistantDeepTurnExecutionPlanRuntimeInput(input, runtime)),
|
|
runRetrievalRuntime: (runtime) => input.runDeepTurnRetrievalRuntimeSafe(buildAssistantDeepTurnRetrievalRuntimeInput(input, runtime)),
|
|
runGuardRuntime: (runtime) => input.runDeepTurnGuardRuntimeSafe(buildAssistantDeepTurnGuardRuntimeInput(runtime)),
|
|
runGroundingRuntime: (runtime) => input.runDeepTurnGroundingRuntimeSafe(buildAssistantDeepTurnGroundingRuntimeInput(input, runtime)),
|
|
runCompositionRuntime: (runtime) => input.runDeepTurnCompositionRuntimeSafe(buildAssistantDeepTurnCompositionRuntimeInput(input, runtime))
|
|
};
|
|
}
|