Skip to content

Testing Strategy & Quality Gates

Every important feature should include end-to-end test coverage. Each repository must keep testing setup documented and runnable. Complex business logic should be documented in docs/ near feature delivery.

CI must pass before merge. New behavior changes must include tests or a clear rationale. Documentation updates are required when behavior or workflows change, and large changes should be split into smaller, reviewable units.

  • Scope is clear and not mixing unrelated changes.
  • Tests cover the main success path and critical failure paths.
  • Operational impact (migrations, config, rollout risk) is documented.