diff --git a/Codex Documentation/Current Software Plan/UI Plan 2 - Backlog Board Implementation/UI_PLAN_2_IMPLEMENTATION_NOTES.md b/Codex Documentation/Current Software Plan/UI Plan 2 - Backlog Board Implementation/UI_PLAN_2_IMPLEMENTATION_NOTES.md index b993547..5dd6b0f 100644 --- a/Codex Documentation/Current Software Plan/UI Plan 2 - Backlog Board Implementation/UI_PLAN_2_IMPLEMENTATION_NOTES.md +++ b/Codex Documentation/Current Software Plan/UI Plan 2 - Backlog Board Implementation/UI_PLAN_2_IMPLEMENTATION_NOTES.md @@ -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.