FN-6320: enable active task chat steering
Allow task chat steering whenever an in-progress task has an active assigned or checked-out agent session.
- Treat in-progress sessions as steerable unless they are explicitly paused, waiting, failed, or needing replan.
- Keep in-review steering constrained to review and merge statuses while honoring paused states.
- Cover queued, cleared, checked-out, blocked, and non-board task states in TaskChatTab tests.
- Update dashboard docs to describe active, assigned, non-paused chat sessions.
Files changed:
docs/dashboard-guide.md | 2 +-
packages/dashboard/app/components/TaskChatTab.tsx | 16 +++--
.../app/components/__tests__/TaskChatTab.test.tsx | 81 ++++++++++++++++++++--
3 files changed, 89 insertions(+), 10 deletions(-)
Fusion-Task-Id: FN-6320
Fusion-Task-Lineage: bdc7df52-5d1f-4882-82a7-9fe32496e1d1