8c93f354aa
- Bump version: 0.3.6 → 0.4.0 (minor version for architectural milestone). - Update CHANGELOG with Phase 5 completion summary and follow-up items. - Add ROADMAP section for refactoring follow-ups (Linux test build, file sizes). The refactoring target is now reached: - Service layer owns all state as sole writer - UI is thin Fyne view (uses fyne.Do for thread safety) - Core engines are stateless and injectable - Domain types are pure (no yaml:"-" noise) - All tests pass with -race on Windows - Full module builds and vets clean Known post-release work: 1. Linux test build broken (runner_test.go needs //go:build windows tag) 2. File-size guidelines exceeded in operations.go and jobs_view.go Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>