Files
gosentry/docs
mixeme 8c93f354aa Release v0.4.0: Complete refactoring, reach target architecture
- 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>
2026-06-22 07:58:56 +03:00
..