PMFlow/backend/app/services/ai_pmo_intent/__init__.py

70 lines
1.9 KiB
Python

from __future__ import annotations
from .shared import *
from .models import CanonicalIntent, WorkflowRoute, _safe_int
from .route_resolver import RouteResolver
from .intent_resolver import IntentResolver
__all__ = [
"INTENT_QUERY",
"INTENT_PROJECT_CREATE",
"INTENT_SIGNAL_CREATE",
"INTENT_SIGNAL_SOURCE_ONBOARD",
"INTENT_FOLLOWUP_CONFIRM",
"INTENT_FOLLOWUP_CONTINUE",
"INTENT_IGNORE",
"FOLLOWUP_TARGET_INTENTS",
"ROUTE_FAMILY_QUERY",
"ROUTE_FAMILY_PROJECT_CREATE",
"ROUTE_FAMILY_PROJECT_SIGNAL",
"ROUTE_FAMILY_SIGNAL_SOURCE",
"ROUTE_FAMILY_FOLLOWUP",
"ROUTE_ACTION_ANSWER",
"ROUTE_ACTION_CREATE",
"ROUTE_ACTION_DISCOVER",
"ROUTE_ACTION_COMMIT",
"ROUTE_ACTION_CANCEL",
"ROUTE_ACTION_REFRESH",
"ROUTE_ACTION_ONBOARD",
"ROUTE_ACTION_CONTINUE",
"ROUTE_ACTION_CONFIRM",
"ROUTE_QUERY_ANSWER",
"ROUTE_PROJECT_CREATE",
"ROUTE_PROJECT_SIGNAL_CREATE",
"ROUTE_PROJECT_SIGNAL_DISCOVER",
"ROUTE_PROJECT_SIGNAL_COMMIT",
"ROUTE_PROJECT_SIGNAL_CANCEL",
"ROUTE_PROJECT_SIGNAL_REFRESH",
"ROUTE_SIGNAL_SOURCE_ONBOARD",
"ROUTE_FOLLOWUP_CONFIRM",
"ROUTE_FOLLOWUP_CONTINUE",
"WORKFLOW_ROUTE_KEYS",
"ROUTE_CANONICAL_INTENT_MAP",
"LEGACY_INTENT_ROUTE_MAP",
"PROJECT_SIGNAL_DISCOVER_HINTS",
"FOLLOWUP_REFRESH_HINTS",
"FOLLOWUP_CANCEL_HINTS",
"FOLLOWUP_COMMIT_HINTS",
"QUESTION_HINTS",
"SMALLTALK_EXACT",
"SMALLTALK_SHORT_HINTS",
"SMALLTALK_STRUCTURED_HINTS",
"FOLLOWUP_CONFIRM_HINTS",
"FOLLOWUP_CONTINUE_HINTS",
"FOLLOWUP_WORK_ITEM_ID_RE",
"SIGNAL_CREATE_HINTS",
"PROJECT_CREATE_HINTS",
"SESSION_SHORT_CONFIRM_WINDOW_SECONDS",
"SHORT_CONFIRM_MAX_MESSAGE_LENGTH",
"SHORT_CONFIRM_HINTS",
"INTENT_LLM_FUNCTION_NAME",
"INTENT_CANDIDATES",
"WRITE_INTENTS",
"INTENT_CONFLICT_POLICIES",
"_safe_int",
"CanonicalIntent",
"WorkflowRoute",
"RouteResolver",
"IntentResolver",
]