focus-flow/Codex Documentation/Current Software Plan/Date Selection 01 - Day Navigation and Date Picker/DATE_SELECTION_01_EXECUTION_ORDER.md

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.