Description
Difficulty: Expert
Type: Documentation
Summary
Create a contributor security checklist for all vault contract changes.
Current Behaviour
Contributors may modify sensitive contract logic without checking accounting, authorisation, storage, events, and failure behaviour.
Expected Behaviour
The repository should provide a practical checklist that maintainers can use during PR review.
Suggested Implementation
Add checklist items covering balance invariants, lock state, token transfer atomicity, authorisation, storage migration, event compatibility, error codes, and test requirements.
Files or Areas Likely Affected
- docs/
- README.md
- src/
- tests/
Acceptance Criteria
Additional Notes
This improves review quality.
Description
Difficulty: Expert
Type: Documentation
Summary
Create a contributor security checklist for all vault contract changes.
Current Behaviour
Contributors may modify sensitive contract logic without checking accounting, authorisation, storage, events, and failure behaviour.
Expected Behaviour
The repository should provide a practical checklist that maintainers can use during PR review.
Suggested Implementation
Add checklist items covering balance invariants, lock state, token transfer atomicity, authorisation, storage migration, event compatibility, error codes, and test requirements.
Files or Areas Likely Affected
Acceptance Criteria
Additional Notes
This improves review quality.