Description
Difficulty: Expert
Type: Test
Summary
Add a contribution quality gate for PocketPay contract issues.
Current Behaviour
Merged contract PRs may include small changes without enough tests or with failing checks.
Expected Behaviour
The contracts repo should provide objective criteria for payment-ready work, including meaningful implementation, passing tests, and acceptance criteria coverage.
Suggested Implementation
Create quality gate documentation, PR template references, contract-specific testing expectations, and examples of incomplete work.
Files or Areas Likely Affected
- docs/
- .github/
- README.md
- tests/
- Makefile
Acceptance Criteria
Additional Notes
This helps prevent low-effort merged PRs from being treated as automatically approved.
Description
Difficulty: Expert
Type: Test
Summary
Add a contribution quality gate for PocketPay contract issues.
Current Behaviour
Merged contract PRs may include small changes without enough tests or with failing checks.
Expected Behaviour
The contracts repo should provide objective criteria for payment-ready work, including meaningful implementation, passing tests, and acceptance criteria coverage.
Suggested Implementation
Create quality gate documentation, PR template references, contract-specific testing expectations, and examples of incomplete work.
Files or Areas Likely Affected
Acceptance Criteria
Additional Notes
This helps prevent low-effort merged PRs from being treated as automatically approved.