Skip to content

7. Definition of Done template

This is the gate before work is accepted as finished.


Definition of Done

A ticket is Done only when all mandatory criteria are satisfied.

Delivery Criteria

  • [ ] Acceptance criteria are satisfied.
  • [ ] Code is implemented.
  • [ ] Code review is complete.
  • [ ] Required tests are passing.
  • [ ] Manual verification is documented.
  • [ ] Documentation is updated, if needed.
  • [ ] Monitoring/logging is updated, if needed.
  • [ ] Security impact is reviewed, if needed.
  • [ ] Performance impact is reviewed, if needed.
  • [ ] No unresolved critical issue remains.

Verification Evidence

The ticket must include evidence:

  • Test results: [link or paste]
  • Manual verification: [steps]
  • Screenshots/logs/metrics: [links]
  • Known limitations: [details]

AI-Specific Done Criteria

  • [ ] AI-generated code was reviewed as untrusted code.
  • [ ] AI-generated tests were reviewed for meaningful coverage.
  • [ ] AI-generated documentation was checked against reality.
  • [ ] AI-generated review comments were not blindly accepted.
  • [ ] Human owner accepts responsibility for the final result.

If verification evidence is missing, the work is not Done.