Loading Knowledge Base…

Knowledge Base

The structured data layers that power the Content Factory pipeline — channel rules, narrative archetypes, and brand governance.

Input

Brief

Layer 1

Channel Rules

+

Layer 2

Archetypes

+

Governance

Brand Contract

Output

Creative Directive

Data Quality — What’s Real vs. Placeholder

Every data point in this pipeline has a quality tag. Each row maps to a specific section you can see in the tabs above.

Where in UIWhat’s ThereQualityOwnerAction Needed
TAB 1 — KNOWLEDGE BASE
Layer 1 — Channel Rules
(channel tabs below)
Aspect ratios, durations, safe zones, file specs, hook windows, content style, audio, paid social copyGPT-ExtractedMedia team + CaSTValidate specs against live platform docs
Layer 2 — Narrative Archetypes
(Channel + Archetype dropdowns)
Beat structure, camera direction, tone, prompt formulasGPT PlaceholderCreative TeamReplace with creative intelligence
Brand Contract
(bottom of this tab)
Approved claims (MLR list), talent governance, protection states (locked/open scenes)Fabricated claims
Verified governance
Haleon Legal + CaSTClaims list MUST be replaced before pilot — current list is fabricated
TAB 2 — BRIEF
Campaign Brief
(top of Brief tab)
Audience segments, campaign objectives, channel requests, constraintsFabricatedHaleonReplace with real campaign brief
Gate 1 — Compliance Check
(upload zone + results)
Uploaded brief claims checked against approved listDeterministicSystemWorks — accuracy depends on real claims list above
TAB 3 — STORYBOARDS
Creative Directives
(Channel/Audience/Archetype selectors)
Scene sequences, locked/open scenes, direction text, gen promptsSystem-GeneratedPipelineQuality inherits from L1 + L2 + Brand upstream
Review Grid + Accept & Commit
(below directives)
Pass/fail decisions per directive, gen prompt regenerationHuman ReviewClient / CreativeInteractive — no data quality issue
TAB 4 — EXPORT
CSV Export
(summary + download)
Accepted directives packaged for downstream renderingDownstreamSystemOutput quality reflects all upstream decisions

Layer 1 — Channel Rules GPT-Extracted

MEDIA TEAM Channel specs (durations, safe zones, copy limits) are GPT-extracted. Needs validation from media planning.

Machine-readable specs for each distribution channel. Hard platform constraints that govern format, attention model, content style, and compliance.

Layer 2 — Narrative Archetypes GPT Placeholder

CREATIVE TEAM Narrative archetypes are GPT placeholders. Beat structure, camera direction, and prompt formulas need upgrade from creative intelligence.

Beat-level scene structures that define how a story is told on a given channel. Each archetype is a narrative pattern — grammar + when-to-use + tonal register. This is where creative diversification lives.

Brand Contract Fabricated Placeholder

CLIENT (Haleon) + LEGAL Brand contract is fabricated FPO. Approved claims, brand identity, and governance must come from Haleon and their legal/MLR team.

Standing rules for the brand — consumed by all pipeline layers. Carries approved claims (by ID, never free-text), talent governance, and protection states. Persists across campaigns.

Campaign Brief

The per-campaign input that kicks off the pipeline. Defines product, audience, channels, and objectives.

CLIENT (Haleon) Brief data is fabricated FPO. Real campaign objectives, audience segments, and channel requests must come from Haleon.
All values are illustrative placeholders. Audience segments, campaign objectives, and channel requests must be replaced with real Haleon data before production use.

Gate 1 — Brief Compliance Check

Upload a campaign brief (PDF or .docx) to extract ingredients and validate claims against the approved brand contract.

📄
Drop a brief PDF or .docx here or click to browse
Upload a brief to run extraction and compliance check.

Seed Video Review

AI-generated master seed video from the approved brief. This establishes the visual DNA — color, motion, environment, pacing — for all downstream variants. Approve to proceed to storyboards.

Master Seed Preview

Loading seed video...

Client Review Gate

Review the master seed video above. Approving locks the visual direction and unlocks the storyboard pipeline. All downstream variants inherit this approval.

Storyboards

Creative directives generated from the Knowledge Base. One brief produces multiple variants across channels and audiences.

SYSTEM-GENERATED Directives are composited from the Knowledge Base layers. Quality depends on upstream data.

Review Grid — Accept / Fail

Full matrix of channel × audience × archetype directives. Accept or fail each before export. Only accepted directives flow downstream.

Applies only to directives you haven’t reviewed yet — your existing pass/fail decisions are preserved.

Accept & Commit

Finalize your review. Accepted directives with edited directions will have gen prompts regenerated via GPT. Unlocks the Export tab.

Review all directives above, then commit.

Differentiation Test

After reviewing and editing individual storyboards above, use this to A/B compare accepted directives side-by-side across channels — confirming the pipeline produces genuinely different creative per platform, not just format changes.

Check 2 — Export Review

Review all accepted directives and scenes before releasing to downstream rendering. Approve to unlock CSV export.

Variant Content Generation

Generate AI video clips via Luma (Ray 3.2 + Uni-1). Select directives to generate, then monitor progress from the pipeline database.

UIDDirective IDChannelFormat StatusComponentsCost

Recent Generations

ComponentBeatModelStatusCostTime

Assembly

FFmpeg assembly — normalize generated clips + end cards, concat into final conformed MP4s per directive. Auto-assembly runs after generation completes. Use the button below to manually assemble any remaining directives.

Assembled Output

UIDDirective IDChannelFormatDurationSize

Post-Render Review

Human gate — review assembled videos. Approve to finalize, or select beats for revision and regeneration.

Approved

0

Fix Required

0

Pending

0

Review Ready

UIDDirective IDChannelFormatDurationSizeStatusVer