COMPO LAB · LAB-006 · VERSION 1.0

Hard Filter
vs
Soft Score.

Может ли числовой штраф пропустить hard-invalid candidate?

STATUS: SUPPORTED · 100 CANDIDATES · 20 HARD BREACHES · 6 INVALID IN NUMERIC TOP-10

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 не изменялись.

Artifacts

LAB_SPEC.jsonassertions.jsonoutput/summary.jsonoutput/raw_results.csvoutput/raw_results.jsonrun_lab_006.ps1Related: Compo 7.01Related: Compo 7.06
VISITS / ...