semcod/koru operates on a closed feedback loop:
DETECT → PLAN → EXECUTE → VERIFY → HEAL
When data2dsl detects a CONFLICT or missing fact during VERIFY, koru requires a deterministic, machine-actionable remediation-intent feed specifying:
synchronize_metric, restore_missing_entries, resolve_conflict).RemediationIntentFormatter and format_remediation_intent() in src/data2dsl_remediation.py.feed-koru in src/data2dsl_cli.py.tests/test_remediation_feed.py.