# Date Selection 01 — Day Navigation and Date Picker **Status:** Complete. Execute after `Persistence Plan 1 - SQLite Runtime Persistence`. **Scope level:** XHIGH implementation plan. This plan makes the compact Today timeline date-aware. The top-bar arrows move backward and forward by day. The displayed date becomes a button that opens a date picker so the user can jump directly to another day. The selected day must flow through the existing backend read and command boundaries. The UI must not duplicate scheduling rules or create a second source of task state. ## Files in this plan 1. `DATE_SELECTION_01_SUMMARY.md` 2. `DATE_SELECTION_01_EXECUTION_ORDER.md` 3. `DATE_SELECTION_01_BLOCK_01_SCOPE_AND_BASELINE.md` 4. `DATE_SELECTION_01_BLOCK_02_SELECTED_DATE_STATE_AND_READS.md` 5. `DATE_SELECTION_01_BLOCK_03_TOP_BAR_NAVIGATION_AND_PICKER.md` 6. `DATE_SELECTION_01_BLOCK_04_DATE_AWARE_COMMANDS_AND_PERSISTENCE.md` 7. `DATE_SELECTION_01_BLOCK_05_COMPLETION_DATE_PRESENTATION.md` 8. `DATE_SELECTION_01_BLOCK_06_VALIDATION_HANDOFF.md` ## Dependency Persistence Plan 1 must be complete first so this plan can validate real close/reopen behavior across multiple dates instead of demo seed data.