Separate logistics from production
Record product receipt and readiness apart from deliverable production, with their own status and evidence.
Keep changes as versions
Link changes to briefs, links, price, materials, and approvals with their effective time and scope.
Separate drafts from final work
Record submission, revision request, resubmission, and final work as distinct state transitions with deadlines.
Make review responsibility visible
Keep reviewer, feedback, and response due time as work events on the advertiser side.
Record notification consent and delivery
Manage in-app, email, and push notification consent, sending, viewing, and failure separately.
Preserve delay rationale and evidence
Keep the reason, evidence, notices and change history for extensions, cancellations and disputes without deleting earlier versions.
Do not present backup candidates as a promise
The campaign defines its primary and backup strategy, and it is not shown to candidates as confirmation.

