--- name: testing description: Validates test coverage and quality by checking behavior focus, identifying gaps, and ensuring >80% statement coverage. Use when task file is in testing/ directory and requires test validation before marking complete. Adds minimal tests for genuinely missing edge cases. --- # Testing Given task file path `.plans//testing/NNN-task.md`: ## Process **Use TodoWrite to track testing validation:** ``` ☐ Validate existing tests (behavior-focused?) ☐ Check coverage of Validation checklist items ☐ Identify gaps (empty/null, boundaries, errors) ☐ Add tests for genuine gaps ☐ Run coverage (>80% statements, >75% branches) ☐ Update task status ``` 1. Validate existing tests - behavior-focused? Covers Validation? 2. Identify gaps - empty/null inputs, boundaries, errors, race conditions, security 3. Add minimal tests if genuinely missing 4. Run coverage - verify >80% statements, >75% branches 5. Update task status using Edit tool: - Find: `**Status:** [current status]` - Replace: `**Status:** COMPLETED` 6. Append testing notes: ```bash cat >> "$task_file" <> "$task_file" <