Description
Manual testing misses edge cases. Set up automated fuzz testing for smart contracts in CI.
Acceptance Criteria
Technical Scope
- contracts/tests/fuzz.rs
- .github/workflows/fuzz-test.yml
- contracts/subscription/FUZZING.md
- Edge: fuzzing timeout handling, CI resource allocation, non-deterministic crashes
Description
Manual testing misses edge cases. Set up automated fuzz testing for smart contracts in CI.
Acceptance Criteria
Technical Scope