check_column_drop_safe
Check if a column is safe to drop by combining primary-key, foreign-key, cross-dataset, and runtime traffic into a single verdict with ranked blockers and a recommended action.
Instructions
Composite preflight: is this column safe to drop? Fuses four signals — primary-key status, foreign-key participation, cross-dataset name match, and runtime traffic — into a single verdict plus ranked blockers and a recommended_action. Verdict tiers: pk_blocking, fk_blocking, runtime_observed, cross_dataset_blocking, safe_to_drop. Read-only. The killer feature of the Phase-1 sibling-parity batch.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| column | Yes | Column name (case-insensitive). | |
| dataset_id | Yes | ||
| window_days | No | Look-back window for runtime traffic. Default 30. |