Research question
Сравнить pipeline A, где hard breach превращается в numeric penalty, с canonical pipeline B, где hard breach отбрасывается до soft scoring.
Actual result
SUPPORTED
В numeric-penalty pipeline 6 hard-invalid candidates попали в top-10. Canonical hard filter отклонил все 20/20 breach cases, а canonical top-10 состоит только из валидных кандидатов.
{"status":"SUPPORTED","candidate_count":100,"hard_breach_count":20,"numeric_penalty_top_invalid":6,"canonical_rejected":20,"canonical_top10_all_valid":true}Interpretation
Hard constraint и soft preference имеют разные типы результата. Soft score не должен «компенсировать» нарушение hard boundary. Это synthetic failure demo, не изменение canonical runtime.
Canonical impact
CANONICAL_CHANGE_REQUIRED = NO. Canonical modules не изменялись.