Interfaces
app.application.interfacesApplication-layer interface contracts (Phase 1 abstraction seams).
These Protocol-based interfaces decouple services and managers from
concrete infrastructure implementations. Concrete classes satisfy them
via structural subtyping — no explicit implements declaration is required.
See Also
UIApplicationInterface— application operations exposed to the UISessionDataStoreInterface— storage seam for session annotations
Layer: Application. Context: Defines protocol boundaries consumed by application orchestration.
Modules and packages
app.application.interfaces.application_interfaceapp.application.interfaces.data_export_interfaceapp.application.interfaces.data_import_interfaceapp.application.interfaces.detectionapp.application.interfaces.exportapp.application.interfaces.export_allapp.application.interfaces.sessionapp.application.interfaces.trackingapp.application.interfaces.video
Public re-exports
DetectionEngineFactoryInterface: app.application.interfaces.detection.engine_factory_interfaceDetectionEngineInterface: app.application.interfaces.detection.engine_interfaceDetectionWorkerInterface: app.application.interfaces.detection.worker_interfaceDetectionWorkerFactoryInterface: app.application.interfaces.detection.worker_factory_interfaceExportAllWorkerFactoryInterface: app.application.interfaces.export_all.worker_factory_interfaceExportAllWorkerInterface: app.application.interfaces.export_all.worker_interfaceExportWorkerFactoryInterface: app.application.interfaces.export.factory_interfaceExportWorkerInterface: app.application.interfaces.export.worker_interfaceTrackingWorkerInterface: app.application.interfaces.tracking.worker_interfaceTrackingWorkerFactoryInterface: app.application.interfaces.tracking.worker_factory_interfaceVideoDecodeWorkerControlInterface: app.application.interfaces.video.decode_worker_control_interfaceUIApplicationInterface: app.application.interfaces.application_interfaceSessionDataStoreInterface: app.application.interfaces.session.session_data_store_interfaceIDataImporter: app.application.interfaces.data_import_interfaceIDataExporter: app.application.interfaces.data_export_interface