What Changed?
Why?
Testing
- Unit and/or Docker E2E tests added or updated
- Manual testing completed (describe below)
Checklist
See DEFINITION_OF_DONE.md for the full checklist.
Automated (CI enforces):
- gofmt + golangci-lint passes
- All tests pass
- Build succeeds
Manual:
- Error handling explicit (wrapped with
%w) - No regressions in stealth/performance/persistence
- README/CHANGELOG updated (if user-facing)
- npm install works (if npm changes)