docs(backlog): audit board read model scope

This commit is contained in:
Ashley Venn 2026-07-07 12:20:05 -07:00
parent edfde0a2d0
commit f8bd0e1dd6

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.