1.7 KiB
1.7 KiB
Date Selection 01 Execution Order
Status: Complete.
Run these files in order. All chunks are intended for XHIGH execution unless a
chunk explicitly says otherwise.
-
DATE_SELECTION_01_BLOCK_01_SCOPE_AND_BASELINE.md- Confirm Persistence Plan 1 is complete.
- Reconcile current app composition after persistence wiring.
- Lock selected-date semantics before touching UI code.
-
DATE_SELECTION_01_BLOCK_02_SELECTED_DATE_STATE_AND_READS.md- Add selected-date state/controller behavior.
- Make Today reads date-aware.
- Clear or resync selected card state when the visible day changes.
-
DATE_SELECTION_01_BLOCK_03_TOP_BAR_NAVIGATION_AND_PICKER.md- Wire previous/next day buttons.
- Convert the date label into an accessible date-picker button.
- Preserve compact dark-theme visuals.
-
DATE_SELECTION_01_BLOCK_04_DATE_AWARE_COMMANDS_AND_PERSISTENCE.md- Pass the selected date into command use cases.
- Validate add/schedule/complete/uncomplete across multiple persisted days.
- Ensure close/reopen loads the same date-specific state.
-
DATE_SELECTION_01_BLOCK_05_COMPLETION_DATE_PRESENTATION.md- Add completion date context to read/presentation models.
- Show date + time when completed local date differs from scheduled local date.
- Keep same-day completion compact.
-
DATE_SELECTION_01_BLOCK_06_VALIDATION_HANDOFF.md- Add widget/controller/lifecycle tests.
- Run validation gates.
- Update only handoff/status docs required by this plan.
Do not begin Task Pushing 01 until this plan passes its validation handoff.