
Drafts separates work you can still edit from publishing work that must be followed through launch progress.
Read the state before choosing an action
Resume an editable draft
Identify the exact draft
Open Review
Check for stale inputs
Resolve validation
Publish only after a fresh review
Interpret launch progress
A launch can create several provider objects. Read progress at the campaign, child, and ad levels rather than relying on the top summary alone. For each expected object, record:- Intended object and parent
- Current launch state
- Provider identifier when created
- Failure or warning text
- Whether a retry is offered
- Final provider status
Recover from a partial launch
Freeze new submissions
Inventory successful objects
Read the failed object's reason
Repair the owning input
Use the offered retry path
Verify parentage and state
Completion check
- The resumed record is the intended provider and draft.
- Business inputs were revalidated after the last edit.
- Review shows the expected campaign, child, and ad count.
- Every launch object reached a terminal state.
- Successful provider objects and their parentage are recorded.
- No duplicate campaign, child, or ad was created during recovery.
- Campaigns and the provider show the expected post-launch status.
Troubleshooting
A draft opens the wrong builder
A draft opens the wrong builder
A launch appears stuck
A launch appears stuck
Some provider objects exist and others failed
Some provider objects exist and others failed
Campaigns does not show a successful object yet
Campaigns does not show a successful object yet
The launch needs approval
The launch needs approval