"""
Collection-level quality checks for infospaces.

Five concerns: Redundancy (C1), Coverage (C2), Coherence (C3),
Consistency (C4), Granularity (C5).
"""

from markitect.infospace.checks.redundancy import check_redundancy
from markitect.infospace.checks.coverage import check_coverage
from markitect.infospace.checks.coherence import check_coherence
from markitect.infospace.checks.consistency import check_consistency
from markitect.infospace.checks.granularity import check_granularity
from markitect.infospace.checks.orchestrator import run_all_checks, CheckReport

__all__ = [
    "check_redundancy",
    "check_coverage",
    "check_coherence",
    "check_consistency",
    "check_granularity",
    "run_all_checks",
    "CheckReport",
]
