phase 10
This commit is contained in:
@@ -17,6 +17,7 @@ class DetectState(TypedDict, total=False):
|
||||
video_path: str
|
||||
job_id: str
|
||||
profile_name: str
|
||||
source_asset_id: str # UUID of the source MediaAsset
|
||||
|
||||
# Stage outputs
|
||||
frames: list[Frame]
|
||||
@@ -27,5 +28,11 @@ class DetectState(TypedDict, total=False):
|
||||
detections: list[BrandDetection]
|
||||
report: DetectionReport
|
||||
|
||||
# Session brands (accumulated during the run, persisted to DB)
|
||||
session_brands: dict # {normalized_name: canonical_name}
|
||||
|
||||
# Running stats (updated by each stage)
|
||||
stats: PipelineStats
|
||||
|
||||
# Config overrides for replay (applied via OverrideProfile)
|
||||
config_overrides: dict
|
||||
|
||||
Reference in New Issue
Block a user