Epic 6, Story 7, Task 114: Canonical board filename migration (kboard.md / fbuboard.md)
Task ID: E6:S07:T114
Status: COMPLETE
Priority: HIGH
Estimated Effort: Medium
Created: 2026-04-20
Code: E6S07T114
Upstream: UXR-008 – Default board naming adoption
Coordinates: E6:S07:T101 (UKW perpetual), E6:S07:T110
Input
- User request to set canonical board names to
kboard.mdandfbuboard.md. - Existing implementation diff that migrated references and defaults without prior planning artifacts.
- Need to backfill governance-complete artifacts (task + ICW suite + verification notes).
Deliverable
- Canonical board filename migration anchored to a dedicated task with:
- task doc traceability,
- ICW specification/test-design/implementation-plan artifacts,
- board and UXR linkage,
- validation evidence including test run and Docusaurus build.
Version Anchor
Forensic marker: RW v0.6.7.114+1 — canonical board naming migration released with --art.
Scope
- Anchor migration to task E6:S07:T114 and re-wire UXR-008.
- Produce ICW artifact triad for the migration.
- Ensure script defaults and package install paths use
kboard.md/fbuboard.mdwhile maintaining alias fallback support. - Verify with existing workflow tests and Docusaurus production build.
Acceptance Criteria
- AC1: UXR-008 links to a dedicated implementing task (E6:S07:T114).
- AC2: Task doc exists with clear scope, deliverable, and references.
- AC3: ICW specification, test design, and implementation plan docs exist and are cross-linked.
- AC4: Workflow edge tests for board-update behavior pass.
- AC5: Docusaurus build verification evidence is recorded.
Evidence
- Test run:
python3 "packages/frameworks/workflow mgt/scripts/test_update_kanban_docs.py" --test-category 4- Result: all tests passed.
- Docusaurus production build:
npm run build(run fromportal/)- Result: build succeeded (
Generated static files in "build").