# LOC-017 Learner Lab

Implement `evaluate(case)` in `starter.py`. Use only the visible synthetic evidence.

Your result must contain: `artifact_state`, `cohort_state`, `health_gate`, `budget_gate`, `stage_result`, `next_stage`, `audit_event`, and `reason`.

Do not infer success from installer-style completion. Keep unreachable nodes and incomplete health windows explicit.
