PMFlow/backend/app/models/__init__.py

230 lines
6.3 KiB
Python

"""统一模型包 - PMFlow + Neural Sync"""
from .base import Base, BaseNoTenant, BaseNoCreatedAt
from .enums import UserRole, UserStatus
from .tenant import Tenant
from .user import User
from .user_project import UserProject
from .skill import SkillTag
from .user_skill_binding import UserSkillBinding
from .user_workload import UserWorkload
from .signal import Signal
from .signal_edit import SignalEdit
from .signal_feedback import SignalFeedback
from .feishu_item import FeishuItem
from .feishu_reply_outbox import FeishuReplyOutbox
from .project_suggestion import ProjectSuggestion
from .context_node import ContextNode
from .experiment import Experiment
from .project_domain import ProjectDomain
from .project import Project
from .project_signal_link import ProjectSignalLink
from .truth_node import TruthNode
from .task import Task
from .alignment_record import AlignmentRecord
from .cognitive_conflict import CognitiveConflict
from .model_version import ModelVersion
from .model_requirement_binding import ModelRequirementBinding
from .model_capability_matrix import (
ModelCapabilityGap,
CostTracking,
ModelUpdateImpact,
ExperimentTruthNodeSync,
Budget,
BudgetAlert,
)
from .integration import Integration
from .notification import Notification
from .ai_call_log import AICallLog
from .ai_processing_log import AIProcessingLog
from .operation_log import OperationLog
from .operation_execution_ledger import OperationExecutionLedger
from .signal_source_registry import SignalSourceRegistry
from .ai_worker_execution import AIWorkerExecution
from .ai_orchestration_run import AIOrchestrationRun
from .knowledge_base_doc import KnowledgeBaseDoc
from .knowledge_base_chunk import KnowledgeBaseChunk
from .qa_record import QARecord
from .qa_feedback import QAFeedback
from .query_route_memory import QueryRouteMemory
from .semantic_fact import SemanticFact
from .semantic_fact_extraction_run import SemanticFactExtractionRun
from .feedback_center import FeedbackCenterRecord, FeedbackCenterRecordRevision
from .reply_iteration import QualityAsset, QualityAssetPair, JudgeRun, OptimizerCandidate, PromptRelease
from .training_pipeline import (
TrainingDataset,
TrainingDatasetItem,
TrainingJob,
TrainingJobRun,
TrainingEvaluation,
TrainedModelArtifact,
TrainedModelDeployment,
)
from .qa_session import QASession
from .qa_session_state import QASessionState
from .kg_entity import KGEntity
from .kg_relation import KGRelation
from .kg_evidence import KGEvidence
from .kg_sync_run import KGSyncRun
from .ingest_event import IngestEvent
from .ingest_offset import IngestOffset
from .symbol_definition import SymbolDefinition
from .symbol_reference import SymbolReference
from .recipe import Recipe
from .work_item import WorkItem
from .decision_record import DecisionRecord
from .plan_bundle import PlanBundle
from .reply_receipt import ReplyReceipt
from .portfolio_snapshot import PortfolioSnapshot
from .conversation_session import ConversationSession
from .mounted_ai_runtime import (
MountedAgentTrace,
MountedConversationRun,
MountedDraftWorkspace,
MountedSourceActivation,
MountedToolCapabilityPolicy,
MountedTopicWorkspace,
)
from .ai_project_control import (
ModelCatalogItem,
ProjectModelBinding,
ModelRecommendationSnapshot,
ModelUsageEvent,
ModelEvalRun,
PromptPackage,
DevWorkspaceBinding,
RepoBinding,
GitHubAppInstallation,
GitHubAppRepository,
GitHubWebhookDelivery,
TaskCodeLink,
ProgressEvent,
DevSession,
ReleaseValidationRun,
FeedbackIngest,
IterationRecommendation,
RevenueEvent,
ROISnapshot,
ComplianceCheckRun,
EvidencePack,
)
from .pmflow_launch import PMFlowLaunchDraft, PMFlowThread, PMFlowThreadMessage
from .pmflow_change_review import PMFlowChangeSet, PMFlowChangeItem, PMFlowApproval, PMFlowEvidenceLink
__all__ = [
"Base",
"BaseNoTenant",
"BaseNoCreatedAt",
"UserRole",
"UserStatus",
"Tenant",
"User",
"UserProject",
"SkillTag",
"UserSkillBinding",
"UserWorkload",
"Signal",
"SignalEdit",
"SignalFeedback",
"FeishuItem",
"FeishuReplyOutbox",
"ProjectSuggestion",
"ContextNode",
"Experiment",
"ProjectDomain",
"Project",
"ProjectSignalLink",
"TruthNode",
"Task",
"AlignmentRecord",
"CognitiveConflict",
"ModelVersion",
"ModelRequirementBinding",
"ModelCapabilityGap",
"CostTracking",
"ModelUpdateImpact",
"ExperimentTruthNodeSync",
"Budget",
"BudgetAlert",
"Integration",
"Notification",
"AICallLog",
"AIProcessingLog",
"OperationLog",
"OperationExecutionLedger",
"SignalSourceRegistry",
"AIWorkerExecution",
"AIOrchestrationRun",
"KnowledgeBaseDoc",
"KnowledgeBaseChunk",
"QARecord",
"QAFeedback",
"QueryRouteMemory",
"SemanticFact",
"SemanticFactExtractionRun",
"FeedbackCenterRecord",
"FeedbackCenterRecordRevision",
"QualityAsset",
"QualityAssetPair",
"JudgeRun",
"OptimizerCandidate",
"PromptRelease",
"TrainingDataset",
"TrainingDatasetItem",
"TrainingJob",
"TrainingJobRun",
"TrainingEvaluation",
"TrainedModelArtifact",
"TrainedModelDeployment",
"QASession",
"QASessionState",
"KGEntity",
"KGRelation",
"KGEvidence",
"KGSyncRun",
"IngestEvent",
"IngestOffset",
"SymbolDefinition",
"SymbolReference",
"Recipe",
"WorkItem",
"DecisionRecord",
"PlanBundle",
"ReplyReceipt",
"PortfolioSnapshot",
"ConversationSession",
"MountedAgentTrace",
"MountedConversationRun",
"MountedDraftWorkspace",
"MountedSourceActivation",
"MountedToolCapabilityPolicy",
"MountedTopicWorkspace",
"ModelCatalogItem",
"ProjectModelBinding",
"ModelRecommendationSnapshot",
"ModelUsageEvent",
"ModelEvalRun",
"PromptPackage",
"DevWorkspaceBinding",
"RepoBinding",
"GitHubAppInstallation",
"GitHubAppRepository",
"GitHubWebhookDelivery",
"TaskCodeLink",
"ProgressEvent",
"DevSession",
"ReleaseValidationRun",
"FeedbackIngest",
"IterationRecommendation",
"RevenueEvent",
"ROISnapshot",
"ComplianceCheckRun",
"EvidencePack",
"PMFlowLaunchDraft",
"PMFlowThread",
"PMFlowThreadMessage",
"PMFlowChangeSet",
"PMFlowChangeItem",
"PMFlowApproval",
"PMFlowEvidenceLink",
]