focus-flow/Codex Documentation/Completed Plans/UI Plan 2 - Backlog Board Implementation/UI_PLAN_2_EXECUTION_ORDER.md

1.3 KiB

UI Plan 2 — Execution Order

Follow this order exactly. Stop at each BREAKPOINT if Codex is operating in an interactive repo session.

  1. UI_PLAN_2_BLOCK_01_REPO_SCOPE_AND_ASSETS.md
  2. UI_PLAN_2_BLOCK_02_BACKLOG_READ_MODELS_AND_METADATA.md
  3. UI_PLAN_2_BLOCK_03_NAVIGATION_AND_SCREEN_SHELL.md
  4. UI_PLAN_2_BLOCK_04_BOARD_COLUMNS_AND_CARDS.md
  5. UI_PLAN_2_BLOCK_05_SEARCH_FILTER_SORT_GROUP.md
  6. UI_PLAN_2_BLOCK_06_SUMMARY_PANEL.md
  7. UI_PLAN_2_BLOCK_07_TASK_DETAIL_DRAWER.md
  8. UI_PLAN_2_BLOCK_08_COMMANDS_CREATE_AND_ACTIONS.md
  9. UI_PLAN_2_BLOCK_09_TESTING_VALIDATION_HANDOFF.md

Minimum validation after each block:

cd apps/focus_flow_flutter
flutter analyze
flutter test

Additional validation after blocks that touch packages:

dart analyze
dart test

Full project validation at the end, if available in the working environment:

scripts/test.sh

Commit guidance:

  • Commit after each completed block.
  • Use conventional commit style.
  • Example block commits:
    • feat(backlog): add board read models
    • feat(ui): add backlog navigation shell
    • feat(ui): render backlog board cards
    • feat(ui): add backlog detail drawer
    • test(ui): cover backlog board interactions