Academy Production Funnel

A course is finished when the Guide, Studio videos, Companion dashboard, Community support, marketing assets, receipts, QA proof, and publishing destinations return to one Course Experience Pack.

Academy owns the course. Specialist apps produce approved assets. Receipts return to the pack.
1

Academy Engine

Course intake

Name the learner, confidence outcome, proof artifact, School shelf, path, and safety boundary.

course idealearnerproofboundary
2

Academy Engine

Course source package

Build the source files that define the course promise, Guide, Workbook, Studio, Companion, Community, and Proof.

COURSE_SOURCE.mdGUIDE.mdCOMPANION.jsonPROOF_RUBRIC.md
3

Academy Studio

Shared course spec

Convert source into one spec that every builder reads. Production jobs should not hunt through scattered files.

course-spec.jsonlesson spineschemasQA needs
4

Academy Studio

Production plan

Create the job list: Guide PDF, Workbook, Companion, instructional video, marketing video, launch copy, receipts, and QA.

production-plan.jsonjobsrequired receipts
5

Output builders

Build course assets

Academy Studio builds the PDF and Companion outputs. It creates video jobs and marketing jobs for specialist apps where needed.

guide.pdfworkbook.pdfdashboardvideo jobmarketing assets
6

Bridges

Send approved jobs to specialist apps

Content World expands story and campaign depth. Video Studio opens native video jobs for review and render approval.

Content WorldVideo StudioHeyGenapproval required
7

Return path

Import receipts and final assets

Rendered videos, captions, thumbnails, transcripts, dashboard previews, and PDFs return to the Course Experience Pack.

video receiptPDF receiptasset pathsmanifest update
8

Academy QA

Block publish until proof exists

QA checks that the proof artifact, safety boundary, Guide, Companion, videos, marketing assets, and receipts all match.

source checksafety checkasset checkrelease check
9

Publishing layer

Create draft destinations

The Academy writes draft pages, Gumroad products, Etsy listings, Irie-Commerce products, Companion routes, video embeds, community prompts, and marketing queues before anything goes public.

Gumroad draftEtsy draftIrie-Commerce inactivecompanion routepublishing receipts

Production lanes

Each lane produces real outputs. Packets and prompts are only handoff tools when another app needs them.

Guide

  • Guide HTML
  • Guide PDF
  • Workbook PDF
  • Checklists
  • Guide receipt

Studio

  • Instructional script
  • Scene plan
  • HeyGen prompt
  • Video Studio job
  • Video receipt

Companion

  • Companion schema
  • Dashboard preview
  • Proof artifact schema
  • Progress fields
  • Companion receipt

Marketing

  • Landing copy
  • Email sequence
  • Social posts
  • Video marketing prompts
  • Marketing video jobs

Bridge and return map

Specialist apps do production work. The Academy Course Experience Pack stores the finished proof.

Content World

Creates story spine, campaign angle, long scripts, short scripts, and native Video Studio jobs when the course needs a stronger story world.

Video Studio

Opens Academy video jobs in review state. Corey approves before HeyGen or another engine renders.

Academy Import

Imports receipts, final URLs, transcripts, captions, thumbnails, and local file paths back into the course pack.

Publishing destinations

The Academy publishes outward from the Course Experience Pack. Gumroad, Etsy, and Irie-Commerce get draft products first. Public release comes after review.

Discovery

Academy Public Site

Course page, School shelf, product copy, proof promise, doorway list, preview thumbnail, and routes to the right sales lane.

Marketplace

Gumroad

Draft digital product with sales copy, cover image, sample preview, downloadable course bundle, and receipt.

Marketplace

Etsy

Draft digital listing with SEO title, description, listing images, tags, digital files, and receipt.

Owned Store

Irie-Commerce

Inactive product record with checkout, delivery vault, learner access, affiliate hooks, and receipt.

Protected

Course Delivery Vault

Guide PDF, Workbook PDF, checklists, field guides, and download receipts for paid or enrolled learners.

Practice

Companion App

Practice dashboard, proof artifact form, confidence cards, progress state, and continue-where-you-left-off route.

Video

Studio Host And Embeds

Instructional video, trailer, captions, transcript, thumbnail, unlisted review URL, and final embed URL.

Support

Academy Community

Course discussion prompt, live-session plan, share-your-win prompt, and support thread.

Launch

Marketing Channels

Email sequence, social posts, short-form video prompts, YouTube description, launch checklist, and queued channel receipts.

Finished pack shape

Corey should be able to open one course folder and know what exists, what needs review, and what can publish.

The first proof target should be AI for Budgeting because it tests PDF production, Companion proof, money safety boundaries, instructional video, marketing video, Content World support, Video Studio receipts, and release QA.

academy_packs/ai-for-budgeting/
  source/
    course-spec.json
    source-map.md
    production-plan.json

  guide/
    guide.html
    guide.pdf
    workbook.pdf
    checklists.pdf
    guide-receipt.json

  companion/
    companion-schema.json
    dashboard-preview.html
    proof-artifact-schema.json
    companion-receipt.json

  studio/
    instructional-video-script.md
    heygen-instructional-prompt.md
    video-scene-plan.md
    video-studio-instructional.video-studio.json
    instructional-video-receipt.json
    final-video-url.txt
    transcript.md
    captions.srt
    thumbnail.png

  marketing/
    landing-page-copy.md
    email-sequence.md
    social-posts.md
    thumbnail-copy.md
    video-marketing-prompts.md
    video-studio-marketing.video-studio.json
    marketing-video-receipt.json

  qa/
    source-check.md
    safety-check.md
    asset-check.md
    release-check.md

  publish/
    destination-map.json
    storefront-draft-receipt.json
    gumroad-draft-receipt.json
    etsy-draft-receipt.json
    irie-commerce-draft-receipt.json
    delivery-vault-receipt.json
    companion-route-receipt.json
    video-embed-receipt.json
    community-destination-receipt.json
    marketing-channel-receipts.json

  manifest.json

Pipeline proof run

The V1 pipeline has been run against AI for Budgeting. It creates the pack, PDFs, Companion preview, video jobs, marketplace drafts, Irie-Commerce inactive product packet, receipts, QA checks, and manifest.

Live publishing stays blocked. Gumroad, Etsy, Irie-Commerce, Video Studio, and HeyGen receive draft or review artifacts until Corey approves the bridge. Each pack now includes operator instructions so the next step is visible inside the folder.

NODE_PATH=/Users/irieagent/.cache/codex-runtimes/codex-primary-runtime/dependencies/node/node_modules \
/Users/irieagent/.cache/codex-runtimes/codex-primary-runtime/dependencies/node/bin/node \
tools/run_academy_publish_pipeline.mjs ai-for-budgeting

Output:
academy_packs/ai-for-budgeting/
  OPERATOR_INSTRUCTIONS.md
  guide/guide.pdf
  guide/workbook.pdf
  companion/dashboard-preview.html
  studio/thumbnail.png
  publish/gumroad-draft-product.json
  publish/etsy-draft-listing.json
  publish/irie-commerce-inactive-product.json
  qa/release-check.md
  manifest.json

Release gates

Publishable means outputs exist and receipts prove they returned to the pack.

Status Meaning Required proof
source-draft Course source exists. learner, outcome, proof artifact, safety boundary
studio-ready Shared spec and production plan exist. course-spec.json and production-plan.json
asset-production Guide, Companion, Studio, and Marketing jobs are building. job files and expected receipt list
video-review Video Studio has jobs ready for approval. .video-studio.json jobs
qa-review Assets returned and QA checks are running. PDFs, dashboard, video receipts, marketing assets
publishable The Course Experience Pack can go to the public/review shelf. release-check.md and manifest.json
drafted Draft destinations exist, but public release is still blocked. destination-map.json and publishing receipts
published Corey approved release and public destinations are live. final URLs, embed URLs, delivery receipts, and approval record