ICW Test Design: E7:S06:T10-T16 – Workflow Windsurf Impact Reviews
ICW Instance: ICW-E7S06-T10-T16
Host Tasks: E7:S06:T10 through E7:S06:T16
Phase: Test Design
Created: 2026-03-18
Specification Reference: ICW-E7S06-T10-T16 Specification
Status: Complete
Executive Summary
Test design validates the review deliverable (document), not code. All checks are checklist-style or document-structure validation. Each review document produced by T10-T16 must pass the applicable REV-N checks before the task is considered complete.
Test Strategy
Objectives
- Verify review documents contain all required sections
- Verify skill mappings are complete and correct
- Verify migration plans are actionable and reference T01
- Verify anti-pattern vigilance findings are documented
Scope
In scope:
- Document structure (sections present)
- Completeness of skill mappings
- Migration plan feasibility and traceability
- Anti-pattern section coverage
Out of scope:
- Automated test execution (manual checklist)
- Cross-document consistency across T10-T16
Completeness Checks
REV-001: Windsurf Impact Section
| Test ID | Description | Preconditions | Steps | Expected Result |
|---|
| REV-001 | Review doc contains "Windsurf Impact" section | Review document exists | Search for section header | Section present with content |
REV-002: Skill Mappings Section
| Test ID | Description | Preconditions | Steps | Expected Result |
|---|
| REV-002 | Review doc contains "Skill Mappings" section | Review document exists | Search for section; verify at least one mapping or "no relevant skills" | Section present; either lists mappings or states no relevant skills |
Note: For T13, T14, T16, "no relevant skills" is acceptable.
REV-003: Migration Plan Section
| Test ID | Description | Preconditions | Steps | Expected Result |
|---|
| REV-003 | Review doc contains "Migration Plan" section with actionable steps | Review document exists | Search for section; verify steps reference T01 | Section present with ordered steps for T01 |
REV-004: Anti-Pattern Findings Section
| Test ID | Description | Preconditions | Steps | Expected Result |
|---|
| REV-004 | Review doc contains "Anti-Pattern Findings" section | Review document exists | Search for section | Section present; contains findings or "none observed" |
| Test ID | Description | Preconditions | Steps | Expected Result |
|---|
| REV-005 | All inputs from task doc were consulted | Task doc available | Verify review references .cursorrules, .windsurf, workflow YAML | Evidence that all inputs were analyzed |
REV-006: Migration Plan References
| Test ID | Description | Preconditions | Steps | Expected Result |
|---|
| REV-006 | Migration plan references T01 and .cursor/skills/ or .cursorrules | Migration plan section exists | Search for T01, .cursor/skills/, .cursorrules | All referenced |
REV-007: Anti-Pattern Addresses Deterministic vs Agentic
| Test ID | Description | Preconditions | Steps | Expected Result |
|---|
| REV-007 | Anti-pattern section addresses deterministic vs agentic concern | Anti-pattern section exists | Verify content discusses scripts vs agentic reasoning | Concern explicitly addressed |
Correctness Checks
REV-008: Skill Mappings Match .windsurf Contents
| Test ID | Description | Preconditions | Steps | Expected Result |
|---|
| REV-008 | Skill mappings list matches .windsurf/skills/ contents for that workflow | Mapping table from spec; .windsurf/skills/ exists | Compare review's skill list to spec table and actual .windsurf/skills/ | No omissions; no false positives |
Note: N/A for T13, T14, T16 if "no relevant skills."
REV-009: Migration Plan Feasibility
| Test ID | Description | Preconditions | Steps | Expected Result |
|---|
| REV-009 | Migration plan is feasible | Migration plan exists | Verify target paths exist; no circular dependencies | Paths valid; steps executable |
REV-010: Findings Traceable
| Test ID | Description | Preconditions | Steps | Expected Result |
|---|
| REV-010 | Findings are traceable | Review has findings | Verify "skill X does Y" has file reference or clear provenance | Each finding has traceability |
Pass Criteria
- All applicable REV-N checks pass per task
- Tasks with no .windsurf skills (T13, T14, T16): REV-002 accepts "no relevant skills"; REV-008 is N/A
- One failure = review not complete; fix and re-check