Skip to content

Compliance Audit Before Posting

The final check before a workflow goes live. A clean compliance audit catches banned words, unapproved claims, and platform-risk content before it costs you a takedown.

When you run an audit

flowchart LR
    A[Workflow generated] --> B[Candidates picked]
    B --> C[Compliance audit]
    C --> D{Clean?}
    D -->|yes| E[Post]
    D -->|issues| F[Edit + regen affected scenes]
    F --> C

The audit happens after generation, before posting. The Generation Runner produces the final outputs; you've picked candidates; now you check for compliance issues before publishing.

What the audit checks

Check Looking for
Banned words Words in the brand file's banned list (e.g. "cure", "guarantees")
Unapproved claims Claims about the product that aren't in the product file's approved-claims list
Off-brand angles Angle categories the brand has banned (e.g. "weight loss" if the brand doesn't support that angle)
Platform-risk content Things TikTok / Meta / Facebook might flag (specific medical claims, before/after framing, etc.)
AI Label Trick presence For TikTok Shop content — was the dark-screen flash applied?
Sales channel CTA correctness Does the CTA match the configured sales channel? (e.g. "comment KEYWORD" makes no sense for a Meta Shop video)
On-screen text Text overlays in post-production — do they match the script and brand voice?

How to invoke

You: run a compliance audit on XYZS1-V1 before I post it.

Claude:
  Loading the brand file (XYZ Wellness) for banned words and approved angles.
  Loading the product file (magnesium-glycinate) for approved claims.

  Walking the script across all account tabs...

  AUDIT RESULTS:

  XYZS1-V1 — Account A
  - Banned words: clean
  - Approved claims: all referenced claims are in the approved list
  - Off-brand angles: clean
  - Platform risk: minor — Scene 04 says 'completely fixes' which TikTok
    sometimes flags as a strong claim. Suggest softening.
  - AI Label Trick: NOT YET APPLIED (post-production pending)
  - Sales channel CTA: matches TikTok Shop (uses 'tap Shop button')

  XYZS1-V1 — Account B
  - Banned words: clean
  - Approved claims: clean
  - Off-brand angles: clean
  - Platform risk: clean
  - AI Label Trick: NOT YET APPLIED
  - Sales channel CTA: matches TikTok Shop

  ACTION ITEMS:
  1. Soften Scene 04 in Account A's tab — 'completely fixes' →
     'really moved the needle for'
  2. Apply AI Label Trick in post-production for both accounts

  Want me to do (1) as a surgical edit and bump V1 → V1-1?

The audit runs across all account tabs in a multi-account workflow. Each tab is reported separately.

What to do with the results

Clean audit
Proceed to posting. The audit is your green light.
Minor issues
Surgical edits to the affected scenes. Bump V0-N or decimal-bump as appropriate. Regenerate the affected scenes. Re-audit.
Significant issues
May warrant a Lvl 1-2 variant if multiple scenes need wording changes. Bump per variant rules.
Critical issues
Multiple banned words, unapproved claims, off-brand angles — likely means something went wrong upstream. Reconsider the brief or escalate to whoever owns the brand strategy.

Common audit findings

Strong-claim language slipping in
"Completely fixes", "100% works", "miracle". These slip through when the Script Writer's compliance filter is set too loose or the brand file is missing the word. Add to the brand's banned list, regenerate.
Adjacent-claim leakage
The product file approves "supports sleep onset" but the script says "improves sleep quality" — same general territory but not the exact approved claim. Tighten the script to use approved wording.
Off-brand angle drift
The brand bans "weight loss" angles, but a script targeting "feeling lighter and more energized" reads as a weight-loss euphemism. The audit catches the implied angle even when the explicit words aren't there.
Platform-specific risk
TikTok specifically penalizes "before/after" framing for supplements without proper disclaimers. Even if the brand allows the angle, the platform won't.
Missing AI Label Trick
For TikTok Shop workflows, the audit flags whether the post-production AI Label Trick has been confirmed applied. If not, do that before posting.

Compliance audit vs. compliance enforcement

Two distinct things:

Enforcement
Happens at write-time. The Script Writer reads the brand and product files and filters out banned words / unapproved claims as it writes. This catches 95% of issues at the source.
Audit
Happens at post-time. A final check to catch anything that slipped through enforcement — newly banned words, edge cases, things added by variants or surgical edits, post-production text overlays.

You can't skip either. Enforcement is upstream protection; audit is the final gate.

Documenting audit results

Save audit results to Assets/{workflow}/audit-{date}.md:

# Compliance Audit — XYZS1-V1

**Date:** 2026-05-12
**Auditor:** Claude (the Manager)
**Workflow version:** V1
**Status:** PASSED with 1 minor edit

## Per-account results
[as above]

## Action items completed
- [x] Softened 'completely fixes' to 'really moved the needle for' (Account A, Scene 04)
- [x] Bumped V1 → V1-1 with the surgical edit
- [x] Confirmed AI Label Trick will be applied in post (timestamp in editor: TBD)

## Sign-off
Workflow is cleared for posting to all target accounts.

This becomes the audit trail. If a workflow later gets flagged on a platform, the audit file documents what was checked at posting time.

When you're ready

Next: Client Delivery via Drive — packaging and sharing the final assets with the client.