ICW Test Design — E6:S07:T114 canonical board filename migration
Test Objectives
Validate canonical-board defaults, legacy compatibility behavior, and documentation-site integrity.
Test Matrix
-
Workflow edge regression
- Command:
python3 "packages/frameworks/workflow mgt/scripts/test_update_kanban_docs.py" --test-category 4 - Expected: all category-4 tests pass.
- Command:
-
Alias compatibility
- Verify script candidate paths include canonical + legacy fallback where applicable.
- Expected: no runtime regressions when older board filenames are present.
-
Documentation integrity
- Command:
npm run build(repo root). - Expected: Docusaurus build exits 0 with no unresolved-link failures from renamed board references.
- Command:
-
Lint/diagnostics sanity
- Run lint diagnostics on edited docs/scripts paths.
- Expected: no newly introduced lints.
Evidence Capture
- Command outputs for (1) and (3).
- Edited-file set and fallback-path checks for (2).
- Lint report snapshot for (4).