# Testing Requirements

All Kjerneverk projects must include:

1. **Comprehensive Test Suite**: Every plan must include a step focused on testing with:
   - Unit tests for core functionality
   - Integration tests where appropriate
   - Minimum 80% code coverage target

2. **Test Infrastructure**: Projects must be set up with:
   - Vitest as the test framework
   - Coverage reporting with v8
   - Test scripts in package.json (test, test:coverage)
