CI / build (push) Has been cancelled
- task.py: add phase_guidance, blocker, next_phase_name, required_artifact_name, is_edit_phase, is_approval_gated properties to Task model - dashboard.js: show phase_guidance and blocker in detail panel for all phases; show status_reason on cards for all phases (was only blocked/bug_find/adv_bug_find); add Edit Allowed and Requires Approval badges - styles.css: style blocker warning, guidance info box, edit/approval badges - app.py: include new fields in API JSON response