ICW-E2S01T15-Test-Design: FR-049 Canonical RW Step SoT
Task: E2:S01:T15
Related FR: FR-049
Host Task: T15-canonical-rw-step-list-single-source-of-truth-fr049.md
Created: 2026-04-09
Test Strategy
Validate that canonical RW step definitions stay single-source and that all traceability links for FR-049/T15 remain intact.
Coverage Matrix
-
FR metadata correctness
- File:
docs/project-management/kanban/fr-br/FR-049-canonical-rw-step-list-single-source-of-truth.md - Check:
CodeandImplementing Taskfields point toE2:S01:T15.
- File:
-
Task housing correctness
- File path and task header align to
E2:S01:T15.
- File path and task header align to
-
Story checklist wiring
- File:
docs/project-management/kanban/epics/Epic-2/Story-001-rw-agent-execution-and-docs.md - Check: checklist row references
T15andFR-049.
- File:
-
Canonical-step consistency
- Verify canonical RW step concept is represented as SoT and consumers do not introduce conflicting step definitions.
-
Bidirectional links
- FR -> Task and Task -> FR links both present.
-
Release metadata completeness
- Task contains
Status,Version,Version Anchor.
- Task contains
Failure Modes
- FR points to wrong or missing implementing task.
- Task exists but story checklist row is absent or stale.
- Step-13 wording diverges between canonical source and consumer docs.
- Duplicate hardcoded step lists reappear in maintained docs/scripts.
- Linking becomes one-way after subsequent edits.
Test Execution Order
- Validate FR/task/story identity and path correctness.
- Validate bidirectional links.
- Validate canonical-step and consumer consistency assertions.
- Validate release-marker fields for traceability.
- Record evidence in implementation-plan handoff checklist.
Regression Guard Notes
Any future edits to RW step definitions should include a consistency sweep of canonical source + consumer surfaces before release to avoid drift reintroduction.