Архитектура: вернуть company activity assessment в address lane и убрать ложный organization anchor из root-scoped carryover
This commit is contained in:
@@ -760,6 +760,20 @@ export function createAssistantRoutePolicy(deps) {
|
||||
let runAddressLane = Boolean(baseToolGate?.runAddressLane);
|
||||
let toolGateDecision = String(baseToolGate?.decision ?? "skip_address_lane");
|
||||
let toolGateReason = String(baseToolGate?.reason ?? "no_address_signal_after_l0");
|
||||
const semanticAddressLaneRecovery = Boolean(!runAddressLane &&
|
||||
supportedAddressRouteCandidateDetected &&
|
||||
!deepAnalysisPreferenceDetected &&
|
||||
!unsupportedAddressIntentFallbackToDeep &&
|
||||
!deepAnalysisSignalFallbackToDeep &&
|
||||
!aggregateAnalyticsFallbackToDeep &&
|
||||
!deepSessionContinuationFallbackToDeep);
|
||||
if (semanticAddressLaneRecovery) {
|
||||
runAddressLane = true;
|
||||
toolGateDecision = "run_address_lane";
|
||||
toolGateReason = resolvedIntentResolution.intent !== "unknown" || llmContractIntent
|
||||
? "address_intent_resolver_detected"
|
||||
: "address_signal_detected";
|
||||
}
|
||||
if (unsupportedAddressIntentFallbackToDeep) {
|
||||
runAddressLane = false;
|
||||
toolGateDecision = "skip_address_lane";
|
||||
|
||||
Reference in New Issue
Block a user