fix(analyzeRun): skip disabled constraints instead of erroring on them
analyzeRun ran every check over enabled: false constraints, so a disabled
infeasible deadline (or dangling reference, or cycle-forming precedence)
produced error-severity issues and runFromConfig threw RunAnalysisError —
blocking exactly the what-if ablation workflow the enabled lever exists
for. Analysis now covers the same active set the search preprocesses;
duplicate-name counting still spans all carried instances.