Approve only what passes the checks.
The review queue now gives the operator approve, reject, revision, and schedule controls. Approved posts are handed off to the distribution queue without publishing automatically.
18 items still need operator judgment.
Approval writes the decision, quality score, findings, and notes into item metadata. Revision moves the item back to draft. Rejection marks it failed. Scheduling is available for posts only.
4 approved/scheduled post(s) can be synced.
Handoff creates queue records and experiment metadata only. Publishing still runs through the distribution runner and provider safety rules.
Sync already-approved posts into the distribution queue with experiment metadata. This does not publish anything.
No automatic external action.
Review handoff prepares approved posts for scheduling and tracking, but it does not send emails, publish to social platforms, spend ad budget, or render premium media.
Human approval required before external action.
post · instagram postscheduled · quality 0.06 · 2 blockers · 1 warnings
- Payload shape: Post should be split into hook/body/CTA fields.
- Weak hook: A post cannot be approved without a hook.
- Missing CTA: Add a CTA before approval.
asset · PreAudit365 visual directionreview · quality 0.62 · 1 blockers · 2 warnings
- Structured for review: Asset has review sections and checklist metadata.
- Readable sections: 2 review sections are available.
- Specific market language: Copy contains concrete category and buyer-specific language.
- Missing CTA: Approval is blocked until a CTA is added.
- Repeated phrasing: Some words repeat heavily. Review for awkward repetition.
- Unclean ending: Copy may end mid-sentence or without punctuation.
asset · PreAudit365 creative briefreview · quality 0.71 · 1 blockers · 1 warnings
- Structured for review: Asset has review sections and checklist metadata.
- Readable sections: 14 review sections are available.
- Specific market language: Copy contains concrete category and buyer-specific language.
- CTA present: Copy includes a clear next action.
- AI-trash hype: Remove hype language before approval.
- Repeated phrasing: Some words repeat heavily. Review for awkward repetition.
asset · Turn one service win into 4 assetsdraft · quality 0.39 · 1 blockers · 4 warnings
- Missing review structure: Asset should have reviewSections and reviewChecklist before approval.
- Too compressed: Asset needs more sectioning before it is easy to review.
- Generic language: Copy needs more buyer-specific language.
- Missing CTA: Approval is blocked until a CTA is added.
- Unclean ending: Copy may end mid-sentence or without punctuation.
post · x postreview · quality 0.57 · 1 blockers · 0 warnings
- Structured for review: Post has hook/body/CTA payload fields.
- Hook present: The post opens with a distinct hook.
- CTA present: The post has a clear next step.
- X length limit: X post exceeds 280 characters and must be rewritten, not sliced.
asset · PreAudit365 landing pagereview · quality 0.96 · 0 blockers · 2 warnings
- Structured for review: Asset has review sections and checklist metadata.
- Readable sections: 9 review sections are available.
- Specific market language: Copy contains concrete category and buyer-specific language.
- CTA present: Copy includes a clear next action.
- Repeated phrasing: Some words repeat heavily. Review for awkward repetition.
- Unclean ending: Copy may end mid-sentence or without punctuation.
asset · 48-Hour Compliance Gap Scan Checklistreview · quality 0.93 · 0 blockers · 2 warnings
- Structured for review: Asset has review sections and checklist metadata.
- Readable sections: 4 review sections are available.
- Specific market language: Copy contains concrete category and buyer-specific language.
- CTA present: Copy includes a clear next action.
- Repeated phrasing: Some words repeat heavily. Review for awkward repetition.
- Unclean ending: Copy may end mid-sentence or without punctuation.
asset · PreAudit365 nurture sequencereview · quality 0.96 · 0 blockers · 2 warnings
- Structured for review: Asset has review sections and checklist metadata.
- Readable sections: 4 review sections are available.
- Specific market language: Copy contains concrete category and buyer-specific language.
- CTA present: Copy includes a clear next action.
- Repeated phrasing: Some words repeat heavily. Review for awkward repetition.
- Unclean ending: Copy may end mid-sentence or without punctuation.
asset · PreAudit365 ad creative briefreview · quality 1 · 0 blockers · 1 warnings
- Structured for review: Asset has review sections and checklist metadata.
- Readable sections: 4 review sections are available.
- Specific market language: Copy contains concrete category and buyer-specific language.
- CTA present: Copy includes a clear next action.
- Repeated phrasing: Some words repeat heavily. Review for awkward repetition.
asset · PreAudit365 short video scriptreview · quality 1 · 0 blockers · 1 warnings
- Structured for review: Asset has review sections and checklist metadata.
- Readable sections: 5 review sections are available.
- Specific market language: Copy contains concrete category and buyer-specific language.
- CTA present: Copy includes a clear next action.
- Repeated phrasing: Some words repeat heavily. Review for awkward repetition.
asset · PreAudit365 storyboard-first short videoreview · quality 0.98 · 0 blockers · 1 warnings
- Structured for review: Asset has review sections and checklist metadata.
- Readable sections: 5 review sections are available.
- Specific market language: Copy contains concrete category and buyer-specific language.
- CTA present: Copy includes a clear next action.
- Repeated phrasing: Some words repeat heavily. Review for awkward repetition.
asset · How Local Service Businesses Can Turn Missed Leads Into a Repeatable Growth Systemdraft · quality 0.8 · 0 blockers · 3 warnings
- Missing review structure: Asset should have reviewSections and reviewChecklist before approval.
- Too compressed: Asset needs more sectioning before it is easy to review.
- Specific market language: Copy contains concrete category and buyer-specific language.
- CTA present: Copy includes a clear next action.
- Repeated phrasing: Some words repeat heavily. Review for awkward repetition.
asset · Stop Losing Local Leads After Hoursdraft · quality 0.72 · 0 blockers · 4 warnings
- Missing review structure: Asset should have reviewSections and reviewChecklist before approval.
- Too compressed: Asset needs more sectioning before it is easy to review.
- Specific market language: Copy contains concrete category and buyer-specific language.
- CTA present: Copy includes a clear next action.
- Repeated phrasing: Some words repeat heavily. Review for awkward repetition.
- Unclean ending: Copy may end mid-sentence or without punctuation.
asset · Local businesses do not have a marketing problemdraft · quality 0.69 · 0 blockers · 4 warnings
- Missing review structure: Asset should have reviewSections and reviewChecklist before approval.
- Too compressed: Asset needs more sectioning before it is easy to review.
- Generic language: Copy needs more buyer-specific language.
- CTA present: Copy includes a clear next action.
- Repeated phrasing: Some words repeat heavily. Review for awkward repetition.
asset · The local growth systemdraft · quality 0.67 · 0 blockers · 4 warnings
- Missing review structure: Asset should have reviewSections and reviewChecklist before approval.
- Too compressed: Asset needs more sectioning before it is easy to review.
- Generic language: Copy needs more buyer-specific language.
- CTA present: Copy includes a clear next action.
- Repeated phrasing: Some words repeat heavily. Review for awkward repetition.
asset · The fastest way local businesses lose leadsdraft · quality 0.69 · 0 blockers · 4 warnings
- Missing review structure: Asset should have reviewSections and reviewChecklist before approval.
- Too compressed: Asset needs more sectioning before it is easy to review.
- Specific market language: Copy contains concrete category and buyer-specific language.
- CTA present: Copy includes a clear next action.
- Repeated phrasing: Some words repeat heavily. Review for awkward repetition.
- Unclean ending: Copy may end mid-sentence or without punctuation.
post · linkedin postreview · quality 0.87 · 0 blockers · 0 warnings
- Structured for review: Post has hook/body/CTA payload fields.
- Hook present: The post opens with a distinct hook.
- CTA present: The post has a clear next step.
post · instagram postreview · quality 0.87 · 0 blockers · 0 warnings
- Structured for review: Post has hook/body/CTA payload fields.
- Hook present: The post opens with a distinct hook.
- CTA present: The post has a clear next step.
post · youtube_short postreview · quality 0.87 · 0 blockers · 0 warnings
- Structured for review: Post has hook/body/CTA payload fields.
- Hook present: The post opens with a distinct hook.
- CTA present: The post has a clear next step.
post · linkedin postscheduled · quality 0.76 · 0 blockers · 1 warnings
- Payload shape: Post should be split into hook/body/CTA fields.
- Hook present: The post opens with a distinct hook.
- CTA present: The post has a clear next step.
post · x postscheduled · quality 0.76 · 0 blockers · 1 warnings
- Payload shape: Post should be split into hook/body/CTA fields.
- Hook present: The post opens with a distinct hook.
- CTA present: The post has a clear next step.
post · youtube_short postscheduled · quality 0.76 · 0 blockers · 1 warnings
- Payload shape: Post should be split into hook/body/CTA fields.
- Hook present: The post opens with a distinct hook.
- CTA present: The post has a clear next step.