Verify

Progress: 0/49 (0%)

Release readiness: Incomplete checks remaining

Requirement Traceability

  • Rolling board exists with 7 visible date columns
  • Previous, This Week, Next, and Jump to Date controls work
  • Past, current, and future window badge updates correctly
  • Parking lot has 3 priority columns
  • Search works across all task titles
  • Filter supports all and unfinished
  • Drag-and-drop moves tasks correctly
  • Local persistence survives page refresh
  • Settings and analytics route is available
  • Unfinished past-date tasks spill into today when enabled
  • Spillover can be disabled from settings
  • Task delete supports 5-second undo recovery
  • Task completion triggers celebration animation
  • Task notes can be opened from task tiles and show an indicator when present
  • Blocked tasks show a red note indicator from the task tile

Quality Gates

  • Type check passes
  • Lint passes
  • Production build passes

Manual Test Matrix

  • Create tasks in two visible date columns and P1; refresh page; verify all persist
  • Mark one task completed; switch to unfinished; verify hidden
  • Search exact and partial text; verify matching tasks shown
  • Drag task from P2 to a visible date column; refresh; verify location persists
  • Drag task from a visible date column to P0; verify location update
  • Navigate to settings page; verify controls and analytics render
  • Edit a task title and refresh; verify updated title persists
  • Use Previous, This Week, Next, and Jump to Date; verify header range and badge update
  • Change parking labels and order; verify board reflects changes
  • Enable spillover, keep a past-date task unfinished, trigger next day context; verify move into today
  • Disable spillover; keep a past-date task unfinished across day change; verify no automatic move
  • After spillover, move task to parking lot manually and refresh; verify persistence
  • Delete a task and undo within 5 seconds; verify task is restored
  • Delete a task and do not undo; verify removal after 5 seconds and refresh
  • Mark a task complete; verify celebration animation appears and fades
  • Add a multi-line task note; refresh; verify the note and indicator persist
  • Move a task with a note between a day bucket and Idea Pond; verify the note remains attached
  • Mark a task blocked from the note editor; refresh; verify the red tile indicator persists
  • Move a blocked task between a day bucket and Idea Pond; verify the blocked cue remains attached

Edge Cases

  • Empty title submission is ignored
  • Very long task title remains usable in UI
  • Rapid complete and incomplete toggles remain consistent
  • Spillover does not repeatedly move same task on same day
  • Completed tasks are never auto-spilled
  • Future-dated tasks are never auto-spilled
  • Only latest deletion is undoable during active 5-second window
  • Rapid complete toggles do not leave stale celebration overlays
  • Clearing a task note removes the note indicator
  • Task notes over 4,000 characters show validation and do not save
  • A task can stay blocked with an empty note and still show a red tile indicator
  • Canceling note edits discards blocked toggle changes

Tickarow stores preference cookies to remember your accent color and theme. Cookie data: next_gen_todo_accent with a hex color value (for example #0078d4) and next_gen_todo_theme with light or dark.