Wire Backlog nav, Break up, Settings dialog + merge Backlog Board feature #20

Open
pyr0ball wants to merge 26 commits from Circuit-Forge/focus-flow:feat/9-12-13-wire-backlog-nav-and-modal-actions into main
Showing only changes of commit f8bd0e1dd6 - Show all commits

View file

@ -32,3 +32,15 @@
- `dart test`: passed.
- `flutter analyze` in `apps/focus_flow_flutter`: passed.
- `flutter test` in `apps/focus_flow_flutter`: passed.
## Block 02 Audit
1. `GetBacklogRequest`, `BacklogQueryResult`, and `BacklogItemReadModel` remain
the compatibility path for the existing simple backlog pane.
2. UI Plan 2 should add board-specific public read models instead of extending
`BacklogQueryResult`, because the board needs columns, summary
distributions, child previews, detail rows, and suggested slots while the
current list result intentionally exposes raw tasks plus staleness markers.
3. The board bucket policy belongs in pure scheduler backlog code under
`packages/scheduler_core/lib/src/scheduling/backlog/`, with Flutter consuming
only public `scheduler_core.dart` exports.