# Definition of Done

Use this template with `shipwright loop --definition-of-done <file>` to enforce completion criteria.
Copy and customize for your project.

> **Shipwright contributors:** See `.claude/DEFINITION-OF-DONE.md` for the project-specific checklist (bash standards, pipeline compliance, etc.).

## Checklist

- [ ] All specified functionality is implemented
- [ ] Unit tests exist for new code
- [ ] All tests pass
- [ ] No TODO/FIXME markers in new code
- [ ] Public functions have docstrings/comments
- [ ] README reflects current state
- [ ] No hardcoded values that should be configurable
- [ ] Error handling covers likely failure modes
- [ ] Code follows existing patterns in the codebase
