"""
Prompt Dependency Resolution system for MarkiTect.

This package provides infrastructure for executing PromptTemplates with
deterministic dependency resolution, incremental recomputation, and quality
validation across InformationSpaces.

Key components:
- Artifact management with content-based addressing
- Template definition with macro support
- Deterministic resolution across spaces
- Idempotent execution with InputBundleHash
- Dependency graph construction and tracking
- Incremental recomputation with change impact analysis
- Quality gate validation and halting policies
- Complete traceability and provenance tracking
"""

__version__ = "0.1.0"

from markitect.prompts.models import (
    Artifact,
    ArtifactReference,
    ArtifactMetadata,
    ArtifactType,
)

__all__ = [
    "Artifact",
    "ArtifactReference",
    "ArtifactMetadata",
    "ArtifactType",
]
