Definition of Done
Done has two levels, matching the Jira workflow:
- Subtask Done — the engineer's MR is merged to
mainand green on staging, includes tests for itsautoscenarios, and meets the code, review and observability checklist. - Work item Done — the owner verified it and the BA accepted it on a named staging build, and its Fix Version was released to production. "PR approved" and "accepted on staging" are not Done.
See conventional/definition-of-done.md for the complete checklists, plus type-specific criteria:
- New Endpoint — REST design, input validation, metrics, docs
- New Datasource / Data Layer — migrations, indexes, query safety
- Bug Fix — root cause, regression test, data remediation
- Performance Improvement — baseline metrics, load test, before/after evidence