01
Live

Studio

The editorial creation hub. LinkedIn, Instagram, X, blog, YouTube. Generate, voice-guard, schedule, publish, measure.

Overview

Studio replaces your scattered content stack. Instead of Notion + ChatGPT + Buffer + Canva + Google Docs, you have one hub that takes one idea and turns it into six publishable formats, in your voice.

Each piece is a "row" in /studio. You give it an idea, a funnel stage, an awareness level, the AI engine produces the long-form, then breaks it down into LinkedIn post, IG story, X thread, thumbnail, video hook. You approve, schedule, publish.

The voice-guardian is trained on your rules (no em-dashes, no "It is not X it is Y" tropes, no bullet lists in LinkedIn posts). It auto-corrects before publishing.

What the module does

Funnel-aware generation

Every idea is tagged by funnel stage (TOF, MOF, BOF) and awareness (unaware, problem aware, solution aware, product aware). The engine picks the right angle and the right CTA.

  • TOF: problem-agitate hook, soft CTA
  • MOF: comparison, framework, lead magnet
  • BOF: testimonial, case study, hard CTA
  • Reusable beliefs library across pieces

Voice-guardian

After generation, a second pass fixes banned phrasings. You define your rules in /settings/voice. Ban list, examples to imitate, general tone. The guardian replays until the output is clean.

Editorial calendar

Multi-channel calendar view. Drag and drop to replan. Per-channel weekly quota. Conflicts detected (two LinkedIn posts on the same day).

Approval gate

No draft goes live without explicit approval. The publish_approved_at field must be set. The publish cron respects this gate.

Unified metrics

After publishing, views, likes, comments and clicks are pulled back automatically (LinkedIn API, IG Graph, X API). The Studio row becomes the source of truth for the piece, not the platform.

How to use it

  1. 01

    Capture the idea

    You type a raw idea in /studio/new. Pick the funnel, awareness, angle.

  2. 02

    Generate

    The engine produces the long-form then per-channel variants. 30 to 90 seconds.

  3. 03

    Refine

    You reread, rewrite a field via /studio-rewrite, fix the voice via /studio-fix-voice.

  4. 04

    Approve

    You click "Approve for publication". The draft moves to ready state.

  5. 05

    Schedule

    Drop it on the calendar or trigger /studio-publish-now.

  6. 06

    Measure

    After 7 days, /studio-retro pulls metrics and suggests voice tweaks.

Preview

Studio content list
Studio content list
Studio draft editor
Studio draft editor

Routes in Kernel

  • /studio
  • /studio/new
  • /studio/[id]
  • /settings/voice

Connections