Description
There appears to be a general inconsistency in task state handling across the application. Tasks do not reliably reflect their current state in the UI, leading to cases where:
- A task moved to “In Progress” (via terminal/CLI) does not appear in the “In Progress” view
- The same task can appear in multiple sections simultaneously (e.g., both “Pending” and “Completed”)
This suggests a potential issue with state synchronization, caching, or UI filtering logic.
Steps to Reproduce
Case 1: Missing task in “In Progress”
- Create or select a task
- Terminal ( claude code ) moves this task to In Progress
- Open the “In Progress” view => missing
Case 2: Duplicate task across states
- Terminal completes task and mark as completed
- Navigate between “Pending” and “Completed” views, you will see duplicates
Expected Behavior
- A task should appear in only one state at a time
- The UI should consistently reflect the latest task state
- State changes (via CLI or UI) should be immediately visible in all संबंधित views
Actual Behavior
- Tasks may not appear in the expected state view
- Tasks may appear in multiple state views simultaneously
- UI does not consistently reflect the source of truth
Additional Context
- Issue occurs when state changes are triggered via terminal/CLI (e.g., Claude)
- Could be related to:
- State synchronization issues between CLI and UI
- Stale cache or delayed updates
- Incorrect filtering or indexing in task lists
- Reproduced multiple times
Description
There appears to be a general inconsistency in task state handling across the application. Tasks do not reliably reflect their current state in the UI, leading to cases where:
This suggests a potential issue with state synchronization, caching, or UI filtering logic.
Steps to Reproduce
Case 1: Missing task in “In Progress”
Case 2: Duplicate task across states
Expected Behavior
Actual Behavior
Additional Context