BM-09 / H-26 REPAIRABLE-DEGRADED ROUTING DIAGNOSTIC

Diagnostic ID: DS-MAT-017
severity: ERROR
phase: MATERIALIZATION_ROUTING
behavior: REFUSE
next_action: RUN_REPAIR_MAP

Required facts:
source_filename
current_map_filename
rid_filename
store_health
broken_col_count

Applicability:
- exact SOURCE routing has identified one current Store lineage;
- Store health is DEGRADED;
- the governed RID is valid;
- broken_col_count >= 1;
- at least one mapped non-RID COL remains valid;
- therefore a separate REPAIR MAP operation can produce a non-empty successor if its own gates pass.

Boundary:
- all mapped non-RID COLs broken remains DS-MAT-015;
- RUN_REPAIR_MAP is a suggestion token only and never triggers repair automatically.
