nirs4all.pipeline.storage.artifacts.types module
Artifact type definitions for the V3 artifacts system.
This module defines the core data structures for artifact management: - ArtifactType: Enum for artifact classification - ArtifactRecord: Complete artifact metadata for manifest storage
The V3 artifacts system uses operator chains for complete execution path tracking, enabling deterministic artifact IDs that work correctly with branching, multi-source, stacking, and cross-validation.
Key V3 improvements: - OperatorChain tracking for full execution path - Source index tracking for multi-source pipelines - Chain hash-based artifact IDs for deterministic identification - Unified handling of all edge cases (branching, stacking, bundles)