Feature Request: UKW Gap Discovery – TODO Tasks and Unfiled FR/BR
Type: Feature Request (FR)
Identifier: FR-043
Submitted: 2026-02-22
Submitted By: User
Priority: HIGH
Severity: MEDIUM
Status: ACCEPTED
Summary
Extend the Update Kanban Workflow (UKW) to discover and address two board-coverage gaps during comprehensive runs: (a) TODO/IN PROGRESS tasks that exist in task documents but are not listed on the Kanban board; (b) open FRs and BRs that have no linked tasks. For (b), UKW should present a formatted list to the user and seek intention: leave as is, or file tasks.
Problem Statement
Current Situation:
- Some task documents contain TODO or IN PROGRESS tasks that are not listed in the Kanban board (MoSCOW section or epic sections)
- Some open FRs and BRs (OPEN, PENDING, REOPENED, Proposed, IN PROGRESS) have no linked tasks
- UKW does not detect these gaps; the board can drift from actual filed work
- Users must manually audit to find missing tasks or unfiled FRs/BRs
Impact:
- Kanban board underrepresents actual work
- Unfiled FRs/BRs risk being forgotten
- No systematic prompt to file tasks for open FRs/BRs
Proposed Solution
Add Step 2.5: Discover Board Gaps to UKW (comprehensive run only).
Part (a) – TODO Tasks Not on Board
- Scan all task documents for tasks with status TODO or IN PROGRESS
- Cross-reference with Kanban board (MoSCOW section + epic sections)
- Identify tasks not listed on the board
- Add missing tasks to the board with appropriate MoSCOW category and priority
Part (b) – Open FRs/BRs Without Tasks
- Scan
{kanban_root}/fr-br/for FR and BR documents - Extract Status: OPEN, PENDING, REOPENED, Proposed, IN PROGRESS, INTAKE
- Cross-reference with board and story task checklists for linked tasks
- Identify FRs/BRs with no linked task
- Present formatted list to user (e.g. table: Item | Status | On board?)
- Seek user intention: "Leave as is, or file tasks for any of these? If filing, specify which items."
- If user opts to file: Create tasks per Kanban governance (task docs, story checklists, bidirectional wiring, board add)
Execution Scope
- Step 2.5 runs: Only when UKW is invoked with no flags (comprehensive run)
- Step 2.5 skipped: When flags
-u,-p, or-arestrict scope
Acceptance Criteria
- Part (a): UKW comprehensive run scans task docs for TODO/IN PROGRESS; identifies tasks not on board; adds them to board
- Part (b): UKW comprehensive run scans fr-br for open FRs/BRs; identifies those without linked tasks
- Part (b): UKW presents formatted table/list to user
- Part (b): UKW seeks user intention (leave as is / file tasks)
- If user opts to file: UKW creates tasks per Kanban governance
- Documentation:
.cursorrulesandupdate-kanban-workflow-agent-execution.mdupdated with Step 2.5
Related
- Task: T43-ukw-gap-discovery-todo-tasks-and-unfiled-fr-br.md (E5:S01:T43)
- UKW: T101-update-kanban-workflow-ukw.md
- UKW Agent Guide:
packages/frameworks/workflow mgt/KB/Documentation/Developer_Docs/vwmp/update-kanban-workflow-agent-execution.md - FR-034: UKW granular control (use case flags)
- BR-034: UKW MoSCOW prioritization missing (related: ensuring tasks appear in MoSCOW)
Implementation Status
Status: PENDING
- Specification and workflow documentation (Step 2.5) have been added to
.cursorrulesand the agent execution guide - Full agent implementation and validation pending