Academy Engine
Course intake
Name the learner, confidence outcome, proof artifact, School shelf, path, and safety boundary.
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.
Each lane produces real outputs. Packets and prompts are only handoff tools when another app needs them.
Specialist apps do production work. The Academy Course Experience Pack stores the finished proof.
Creates story spine, campaign angle, long scripts, short scripts, and native Video Studio jobs when the course needs a stronger story world.
Opens Academy video jobs in review state. Corey approves before HeyGen or another engine renders.
Imports receipts, final URLs, transcripts, captions, thumbnails, and local file paths back into the course pack.
The Academy publishes outward from the Course Experience Pack. Gumroad, Etsy, and Irie-Commerce get draft products first. Public release comes after review.
Course page, School shelf, product copy, proof promise, doorway list, preview thumbnail, and routes to the right sales lane.
Draft digital product with sales copy, cover image, sample preview, downloadable course bundle, and receipt.
Draft digital listing with SEO title, description, listing images, tags, digital files, and receipt.
Inactive product record with checkout, delivery vault, learner access, affiliate hooks, and receipt.
Guide PDF, Workbook PDF, checklists, field guides, and download receipts for paid or enrolled learners.
Practice dashboard, proof artifact form, confidence cards, progress state, and continue-where-you-left-off route.
Instructional video, trailer, captions, transcript, thumbnail, unlisted review URL, and final embed URL.
Course discussion prompt, live-session plan, share-your-win prompt, and support thread.
Email sequence, social posts, short-form video prompts, YouTube description, launch checklist, and queued channel receipts.
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
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
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 |