diff --git a/apps/api/src/models/__init__.py b/apps/api/src/models/__init__.py index 8859b237..da8870ed 100644 --- a/apps/api/src/models/__init__.py +++ b/apps/api/src/models/__init__.py @@ -10,7 +10,7 @@ AWOOOI Models Package """ # Approval Models (Phase 2) -from apps.api.src.models.approval import ( +from src.models.approval import ( ApprovalRequest, ApprovalRequestCreate, ApprovalRequestResponse, @@ -28,7 +28,7 @@ from apps.api.src.models.approval import ( ) # Incident Models (Phase 6 - 認知覺醒) -from apps.api.src.models.incident import ( +from src.models.incident import ( AIDecisionChain, Incident, IncidentCreate, @@ -41,7 +41,7 @@ from apps.api.src.models.incident import ( ) # NVIDIA Models (ADR-036 - Nemotron Tool Calling) -from apps.api.src.models.nvidia import ( +from src.models.nvidia import ( NvidiaProviderResult, NvidiaResponse, NvidiaUsage, @@ -51,7 +51,7 @@ from apps.api.src.models.nvidia import ( ) # Aider Models (aider-watch v2) -from apps.api.src.models.aider import ( +from src.models.aider import ( AiderBatchIn, AiderEventIn, EventType, diff --git a/apps/api/src/models/incident.py b/apps/api/src/models/incident.py index 310be902..98296bf4 100644 --- a/apps/api/src/models/incident.py +++ b/apps/api/src/models/incident.py @@ -28,7 +28,7 @@ from uuid import UUID, uuid4 from pydantic import BaseModel, Field, field_validator # 復用現有模型 (避免重複定義) -from apps.api.src.models.approval import BlastRadius +from src.models.approval import BlastRadius # ============================================================================= # Incident 專用 Enums