- Add Warning field to CheckResult for soft failures - Implement runNixHashCheck() that detects go.sum changes - Warnings (⚠) shown separately from failures (✗) - Warnings don't fail the overall preflight result - Summary shows warning count separately - Add test for warning state 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> Executed-By: beads/crew/dave Rig: beads Role: crew