Task display at bottom shows stale/incorrect information out of sync with td CLI
Problem
The task display shown at the bottom of Claude Code (e.g., "16 tasks (1 done, 15 open)") shows incorrect information that is out of sync with the actual td CLI task tracking system.
Current Behavior
Bottom display shows:
16 tasks (1 done, 15 open)
◻ 🔒 SECURITY P0: Idempotency Race Condition Fix
◻ 🔒 SECURITY P0: SSRF Protection for Destination URLs
...
… +5 pending, 1 completed
But the actual td CLI system shows:
10 CLOSED tasks (4 P0, 2 P1, 3 Phase 1, 1 Phase 2)
1 IN_PROGRESS (Auto-Mapping)
5 OPEN (Phase 3-5)
Expected Behavior
The task display at the bottom should either:
- Show accurate task counts reflecting the actual
tdCLI state, OR - Be removed entirely to avoid showing misleading information
The display is currently pulling from stale TaskList tool data and showing outdated completion status.
Impact
Users see incorrect progress information, making them think significantly less work has been completed than actually has been. This is worse than showing no information at all—it actively misleads.
Root Cause
The system appears to be pulling task information from a deprecated TaskList tool system rather than from the authoritative td CLI task tracking system.
Suggested Fix
Update the task display generation to:
- Read from the
tdCLI system instead of TaskList tool - OR remove the display entirely if it cannot be kept in sync with the authoritative task system
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗