6. Task Delivery
A task is only truly complete when the product's master documentation is finalised.
The Process
Finalise the Spec
The ticket cannot be marked Done until the engineer ensures the AI-readable product spec in the main repository perfectly matches the deployed feature.
Why: If the master spec drifts from reality, future AI prompts will generate broken code.
System Handoff
Tag the PM to confirm the feature is live and ready for their validation.
Definition of Done
A task is Done when all of the following are true:
- Code is merged and all automated monitors are passing
- The AI-readable product spec reflects the deployed state exactly
- The PM has been tagged and has confirmed the feature in production
- No active regression alerts are related to the merge
⚠️
Marking a ticket Done before the spec is updated is a SOP violation and will be treated as one.