Epic 4, Story 13: Kanban Board Enhancement - MoSCOW Prioritized Task View
Status: ✅ COMPLETE
Priority: HIGH
Last updated: 2025-12-17 (v0.4.13.6+2 – T06 complete: E4:S13:T06)
Estimated Effort: [TBD]
Started: 2025-12-18
Completed: 2025-12-17
Version: v0.4.13.6+2
Code: E4S13
Task Checklist
-
E4:S13:T01 – Design and implement MoSCOW prioritized task view in Kanban board ✅ COMPLETE (v0.4.13.1+1)
-
E4:S13:T02 – Update Kanban governance policy ✅ COMPLETE (v0.4.13.2+1)
-
E4:S13:T03 – Update Kanban board template ✅ COMPLETE (v0.4.13.3+1)
-
E4:S13:T04 – Assess system impacts ✅ COMPLETE (v0.4.13.4+3)
-
E4:S13:T05 – Update Kanban package ✅ COMPLETE (v0.4.13.5+1)
-
E4:S13:T06 – Update other affected packages ✅ COMPLETE (v0.4.13.6+1)
Format:
E4:S13:Txx(Epic 4, Story 13, Task with 2-digit zero padding)
Forensic Marker Format:✅ COMPLETE (vRC.E.S.T+B)(e.g.,✅ COMPLETE (v0.4.13.1+1))
Overview
Enhance the Kanban board to be more useful by:
- Serving as the parent document to Story docs (like how Story docs are parents of Task docs)
- Adding MoSCOW prioritized sections of all in-progress tasks before the story checklist
- Ordering tasks within each MoSCOW section chronologically (most recently updated at top)
- Updating Kanban policy doc and Kanban board template
- Assessing impact on other systems that interact with Kanban
- After user verification, updating the Kanban package and affected packages
Goals
- Enhance Kanban board structure to serve as parent doc to Story docs
- Implement MoSCOW prioritized task view (Must Have, Should Have, Could Have, Won't Have)
- Implement chronological ordering within MoSCOW sections (most recently updated first)
- Update Kanban governance policy to reflect new board structure
- Update Kanban board template in framework package
- Assess and document impact on other systems (RW, validators, etc.)
- Update Kanban package and affected packages after user verification
Tasks
E4:S13:T01 – Design and implement MoSCOW prioritized task view in Kanban board
Input: Current Kanban board structure, Kanban governance policy, user requirements
Deliverable: Enhanced Kanban board with MoSCOW prioritized task view, updated policy and template, impact assessment document
Dependencies: None
Blocker: None
Parallel Development Candidacy: Safe (documentation and structure changes)
Status: ✅ COMPLETE
Task Document: T01-kanban-board-moscow-prioritized-task-view.md
Approach:
- Analyze current Kanban board structure (
kboard.md) - Design new structure with MoSCOW sections before story checklist
- Implement chronological ordering logic (most recently updated at top)
- Update Kanban board document with new structure
E4:S13:T02 – Update Kanban governance policy
Input: Enhanced Kanban board structure (T01), current Kanban governance policy
Deliverable: Updated Kanban governance policy documents (canonical and local)
Dependencies: T01
Blocker: None
Parallel Development Candidacy: Blocked (depends on T01)
Status: ✅ COMPLETE
Task Document: T02-update-kanban-governance-policy.md
Approach:
- Review enhanced board structure from T01
- Update canonical Kanban governance policy
- Update local Kanban governance policy
- Document MoSCOW priority levels and chronological ordering rules
E4:S13:T03 – Update Kanban board template
Input: Enhanced Kanban board structure (T01), updated Kanban governance policy (T02)
Deliverable: Updated Kanban board template in framework package
Dependencies: T01, T02
Blocker: None
Parallel Development Candidacy: Blocked (depends on T01 and T02)
Status: ✅ COMPLETE
Task Document: T03-update-kanban-board-template.md
Approach:
- Locate or create Kanban board template in framework package
- Update template to include MoSCOW section structure
- Include example format and usage instructions
- Reference updated Kanban governance policy
E4:S13:T04 – Assess system impacts
Input: Enhanced Kanban board structure (T01)
Deliverable: System impact assessment document, RW doc-init detection bug fix
Dependencies: T01
Blocker: None
Parallel Development Candidacy: Blocked (depends on T01)
Status: ✅ COMPLETE
Task Document: T04-assess-system-impacts.md
Approach:
- Identify all systems that interact with Kanban
- Analyze impact for each system (RW, validators, installers, etc.)
- Document required updates for each affected system
- Create impact assessment document
- NEW: Identified and fixed RW doc-init detection bug (story + task docs created together scenario)
E4:S13:T05 – Update Kanban package
Input: All previous task deliverables, user verification
Deliverable: Updated Kanban package with new board structure
Dependencies: T01, T02, T03, T04, User verification
Blocker: None
Parallel Development Candidacy: Blocked (depends on all previous tasks and user verification)
Status: ✅ COMPLETE
Task Document: T05-update-kanban-package.md
Approach:
- Verify user verification obtained
- Update Kanban board template in package (from T03)
- Update Kanban governance policy in package (from T02)
- Update package documentation
- Verify package consistency
E4:S13:T06 – Update other affected packages
Input: System impact assessment (T04), user verification
Deliverable: Updated affected packages (RW, validators, installers, etc.)
Dependencies: T01, T02, T03, T04, T05, User verification
Blocker: None
Parallel Development Candidacy: Blocked (depends on all previous tasks and user verification)
Status: ✅ COMPLETE
Task Document: T06-update-other-affected-packages.md
Approach:
- Review system impact assessment from T04
- Update each affected package according to impact assessment
- Update package documentation if needed
- Verify all required updates are complete
Dependencies
Depends On:
- None
Blocks:
- None identified
Blocked By:
- None
Parallel Development Candidacy: Safe (documentation and structure changes)
Related Work
Related BR/FR Links:
- User request for enhanced Kanban board functionality
Related Tasks:
- None
Related Stories:
- E4:S01 – Dev Kit Kanban Implementation (board structure foundation)
- E4:S04 – Kanban Structure Refactoring (previous structure changes)
Version Anchor
Forensic Marker Format: ✅ COMPLETE (vRC.E.S.T+B) (e.g., ✅ COMPLETE (v0.4.13.1+1))
When Story is Complete:
- Add forensic marker to Story document
- Add forensic marker to Epic checklist
- Update version file with story completion
- Update changelog with story completion
Notes
This enhancement makes the Kanban board more functional and useful by:
- Providing a clear parent-child relationship (Board → Story → Task)
- Enabling quick prioritization view of in-progress work
- Supporting chronological task ordering for better workflow visibility
The implementation must:
- Maintain backward compatibility where possible
- Document all system impacts
- Wait for user verification before updating framework packages
Completion Summary
Story Status: ✅ COMPLETE (v0.4.13.6+1)
All Tasks Complete:
- ✅ T01: Enhanced Kanban board with MoSCOW prioritized task view
- ✅ T02: Updated Kanban governance policy (canonical and local)
- ✅ T03: Created Kanban board template with MoSCOW structure
- ✅ T04: Assessed system impacts and fixed RW doc-init detection bug
- ✅ T05: Verified Kanban package updated (template and policy in place)
- ✅ T06: Verified all affected packages updated (RW package v2.1.2)
Deliverables:
- Enhanced Kanban board with MoSCOW prioritized task view
- Updated Kanban governance policy documents
- Kanban board template in framework package
- System impact assessment document
- RW doc-init detection bug fix (v2.1.2)
- All package updates verified and complete
References
docs/project-management/kanban/kboard.md- Current board structurepackages/frameworks/kanban/policies/kanban-governance-policy.md- Canonical policydocs/project-management/rituals/policy/kanban-governance-policy.md- Local policypackages/frameworks/kanban/templates/- Framework templates