feat(infospace): add collection-level quality checks C1–C5 (S2.4)
Five concern checks: Redundancy (embedding/word overlap), Coverage (FCA gap analysis), Coherence (graph connectivity), Consistency (cycle detection), Granularity (Shannon entropy). Orchestrator runs all or selected checks, CLI `markitect infospace check` command added. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
23
markitect/infospace/checks/__init__.py
Normal file
23
markitect/infospace/checks/__init__.py
Normal file
@@ -0,0 +1,23 @@
|
||||
"""
|
||||
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",
|
||||
]
|
||||
Reference in New Issue
Block a user