AI agents hallucinate workflows when your repo does not tell them where they are. The fix is not more scattered rules. It is a routing system: identify the task, choose the right workflow, and block progress until the next step is mechanically clear.
style library
wojak-gpt2
Modern wojak / doomer-chad meme comic style, built natively on GPT Image 2 (text-to-image + image-to-image). Sister library to wojak-comic (which was built on nano-banana-2). Use this when the session's preferred_model is the GPT Image 2 family.
style anchor
Modern wojak / doomer-chad meme comic style, built natively on GPT Image 2 (text-to-image + image-to-image). Sister library to wojak-comic (which was built on nano-banana-2). Use this when the session's preferred_model is the GPT Image 2 family.
builder character
the main hooded figure — mid-register wojak (not fully doomer, not fully chad). Alias for the style anchor; serves double-duty as both the style anchor and the builder character reference.
ai-figure character
a wojak-universe AI figure that is slowly breaking down from overuse. Full-body standing. EMOTIONAL REGISTER: flat-affect, NO displayed emotion, NO smile, NO frown — a dead expressionless stare. Depression is the absence of emotion, not the display of sadness. FACE LINEWORK: brows, nose, mouth drawn in the classic rough / jagged / slightly-disjointed wojak linework (uneven strokes, hand-drawn imperfections). EYES: replaced with hollow loading-spinner icons (dashed rings) set in dark-shadowed sockets. CRACKS: visible hairline cracks spider across the face and forehead as if the outer shell is fracturing from overuse. At least one crack wide enough to reveal a glimpse of AI circuitry underneath — thin circuit-trace lines, a small exposed chip pattern. Fractures read as structural fatigue, not injury. FOREHEAD: a crooked rectangular ink-stamp reading 'AI' in bold capital letters, partially crossed by a crack. HOODIE: pale cream / off-white hoodie, hood down, noticeably lighter than the weary narrator's gray hoodie. POSTURE: slight slouch, arms hanging at sides. PLAIN background, no environment, no other characters, no other text. Single clear readable subject.
summary
how this video was made
writing
Claude · screenplay, shot-list, scene prompts
images
generated
audio
Puck · 110 beats
render
Remotion
audit
passed
chunks
73 scenes
#1 · C1
Cold open
People talk about AI hallucinating facts.
But my problem was weirder.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: Engaging first-frame hook with the builder in the middle. The frame should immediately tell a general AI-interested viewer that this is a human builder dealing with a weird kind of AI hallucination. Do not center the AI character; make the builder/narrator the main subject. Render exactly this text on the frame, hand-lettered in the session style: "FACT HALLUCINATION?" | "INSTRUCTION HALLUCINATION?" | "STOP GUESSING".
#2 · C2
Cold open
The agent was hallucinating instructions.
Not facts. Not names. Not dates.
It was making up what it was supposed to do next.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: Explain hallucinating instructions without repo jargon. The viewer should understand: the AI is not inventing a fact, it is inventing what to do next. Render exactly this text on the frame, hand-lettered in the session style: "INSTRUCTIONS" | "DO THIS NEXT" | "FACTS / NAMES / DATES".
#3 · C3
Cold open
Imagine giving someone a recipe that says: choose chocolate or vanilla.
And they come back asking if you want chocolate, vanilla, or lasagna.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: Replace the old A/B/C doors with the chocolate-vanilla-lasagna joke. Make the lasagna option visually ridiculous but clear, so the narration lands for viewers who do not know coding workflows. Render exactly this text on the frame, hand-lettered in the session style: "CHOOSE ONE:" | "CHOCOLATE" | "VANILLA" | "LASAGNA?".
#4 · C4
Cold open
That is basically what was happening inside Spoolcast.
A rule gave the agent two paths, and it invented a third one.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A simple five-step gate diagram mutates into a messy thirteen-step maze. The builder watches with tired suspicion from a desk.
#5 · C5
Cold open
At first, I thought the AI was ignoring me.
Then I realized the more useful answer: it was lost.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: The AI character looks up from the map, surrounded by correct rule pages but no YOU ARE HERE marker. The builder circles the missing marker, not the agent.
#6 · C6
Spoolcast context intro
Quick context. This video was made with Spoolcast, my AI video pipeline.
It can start from many kinds of source material: a chat, a transcript, a repo, notes, research, or a story idea.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: Spoolcast visualized as a hand-drawn production line: many source cards enter on the left, a finished YouTube video exits on the right. The builder stands beside the controls.
#7 · C7
Spoolcast context intro
Agents help turn source material into the full video: story, script, visuals, narration, render, thumbnails, and shipping files.
✓ narration✓ render
A wide conveyor of labeled stations: angle, story, script, shot list, visuals, narration, render, thumbnail, final files. Small AI helpers move pieces along the line.
#8 · C8
Spoolcast context intro
I still direct it with feedback and approvals.
I am just not manually editing clips on a timeline.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: The builder reviews cards on a control desk with approve and revise stamps. In the background, a traditional video timeline sits unused and dim.
#9 · C9
Spoolcast context intro
So while the process is more automated, the videos still feel personal, because they come from my judgment, my experiences, and my direction.
Which makes this episode fitting, because the agents making Spoolcast started getting lost inside the repo.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: The Spoolcast pipeline folds back into a repo maze. The same AI helpers who were making the video are now standing inside the maze.
#10 · B1
Bumper — THE SYMPTOM
title card
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: Full-screen title card in wojak-gpt2 style. Hand-lettered text: THE SYMPTOM.
#11 · C10
Act 1 — THE SYMPTOM
The frustrating part was that these were not random one-off mistakes.
The mistakes had a pattern.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A wall of incident cards arranged in a pattern, not scattered randomly. Red string connects them into the same failure shape.
title card
#12 · C11
Act 1 — THE SYMPTOM
A thumbnail prompt already existed on disk. The agent invented a new one for mobile instead of reusing it.
One AI tool saw a setting that meant 'reuse this image,' then ignored it and only checked if a certain mobile file was there.
✓ narration✓ render
Split proof scene: left, thumbnail-prompt.md sits ignored while the AI sketches a new prompt; right, a schema card image_source: reuse is ignored while a filename search gets a giant magnifying glass.
#13 · C12
Act 1 — THE SYMPTOM
Another agent said there was no reason for a legacy thumbnail script, without checking why it existed.
The old script existed because the main renderer had already failed to draw that text correctly.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A toolbox scene: old PIL thumbnail script has a tag reading kept because Remotion text failed. The AI character shrugs before reading the tag; beside it is a broken Remotion text sample and a clean PIL thumbnail output.
#14 · C13
Act 1 — THE SYMPTOM
So the pattern was not: AI bad, human good, please clap.
The pattern was: when the project did not say which process owned the task, the agent filled in the blank.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A form labeled TASK ROUTING has an empty OWNER field. The AI writes in a made-up workflow. The builder points at the blank owner field as the real bug.
#15 · B2
Bumper — RULE DEBT
title card
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: Full-screen title card in wojak-gpt2 style. Hand-lettered text: RULE DEBT.
#16 · C14
Act 2 — RULE DEBT
Spoolcast was built through trial and error. The rules were not designed perfectly upfront.
They grew out of real production mistakes, which is a polite way of saying: I learned by stepping on rakes.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: The builder assembles a machine while it is already running. Fresh rule pages are bolted onto the side after each spark, leak, or rake-on-the-floor moment.
#17 · C15
Act 2 — RULE DEBT
At first, there was basically one main path: widescreen image chunks rendered with Remotion.
Then mobile export came later as an extra branch after the widescreen video was approved.
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A clean widescreen Remotion pipeline sprouts a side ramp labeled A.1 MOBILE, with a vertical phone frame downstream of the approved widescreen master.
#18 · C16
Act 2 — RULE DEBT
That branch needed its own checks: smart cropping, crop review, mobile thumbnails, and fixes only for scenes that failed.
Very quickly, the side quest had side quests.
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: The A.1 side ramp gains checkpoint booths: smart-crop, crop audit, targeted regen, mobile thumbnails, publish check. Tiny side-quest flags pop up along it.
#19 · C17
Act 2 — RULE DEBT
Then news-anime-bot appeared, and it was not the same machine at all.
It was mobile-first, made AI video clips per beat, used text-to-speech, and combined the final video with ffmpeg.
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A second pipeline rolls in beside the first: phone-first anime clips, MP3 narration, and ffmpeg stitching, clearly different from the Remotion pipeline.
#20 · C18
Act 2 — RULE DEBT
Every time the AI made a mistake, I added a rule.
That felt responsible. It also felt like progress, because the rule was always solving the thing that had just annoyed me.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: The builder writes a new rule card after each small failure. The first few cards look helpful and organized.
#21 · C19
Act 2 — RULE DEBT
But each fix added another detail, another exception, another nearby path.
I thought I was making the AI follow instructions better. I was actually creating rule debt.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: The neat rule cards multiply into a dense wall of overlapping arrows and exceptions. A ledger labeled RULE DEBT opens on the desk.
title card
#22 · C20
Act 2 — RULE DEBT
Some docs were active workflow. Some were historical rationale. Some were old specs. Some were show-specific.
One old spec had to be marked archived, because it was history, not the current workflow.
✓ narration✓ render
Four stacks of documents labeled ACTIVE WORKFLOW, HISTORY, OLD SPEC, SHOW RULES sit mixed together, then one document is stamped ARCHIVE / SUPERSEDED and moved to a history shelf.
#23 · C21
Act 2 — RULE DEBT
Eventually, the rules became the thing confusing the AI.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: The AI character is buried under rule pages. The builder sees that the problem is no longer a missing rule, but a missing map.
#24 · B3
Bumper — NOT JUST AI
title card
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: Full-screen title card in wojak-gpt2 style. Hand-lettered text: NOT JUST AI.
#25 · C22
Act 3 — NOT JUST AI
And the more I looked at it, the more this felt bigger than AI.
AI just made the failure obvious because it is so willing to keep walking.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: The repo maze zooms out into three other mazes: codebase, company, checklist. The AI character keeps walking through a missing bridge.
#26 · C23
Act 3 — NOT JUST AI
In a big shared codebase, someone can change one part and run the wrong command because the repo never tells them who owns that part.
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A new engineer character stands in a giant monorepo warehouse. Many package doors have different commands; they pull the wrong lever.
#27 · C24
Act 3 — NOT JUST AI
In a company, a ticket can bounce between teams because nobody knows who owns the workflow.
In a checklist-heavy process, the checklist can exist and still fail if nobody knows which checklist applies.
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: Split scene: a support ticket pinballs between team desks while a worker stares at a wall of checklists, unsure which clipboard to take.
#28 · C25
Act 3 — NOT JUST AI
Same failure, different costume: the work starts before the route is known.
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: The three mirrors collapse into one diagram: TASK starts moving before OWNER, WORKFLOW, and GATE are filled in.
#29 · B4
Bumper — THE REAL BUG
title card
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: Full-screen title card in wojak-gpt2 style. Hand-lettered text: THE REAL BUG.
#30 · C26
Act 4 — THE REAL BUG
The real bug was that Spoolcast did not have one pipeline with a few exceptions.
It had multiple video formats pretending to be one pipeline. One process was trying to describe several kinds of videos.
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A single big road sign labeled THE PIPELINE cracks open, revealing several different roads underneath.
#31 · C27
Act 4 — THE REAL BUG
One format used a session file, a shot list, AI-generated images, and a Remotion widescreen render.
Mobile export was a branch that should only start after the widescreen video is approved.
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: Two route cards: illustration-chunk-remotion with session.json, shot-list, PNGs, frames, Remotion; and A.1 mobile locked behind WIDESCREEN APPROVED with smart-crop and crop-audit checkpoints.
#32 · C28
Act 4 — THE REAL BUG
The news show used a different route: a script file, AI video clips, text-to-speech, and ffmpeg stitching.
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A news-anime-bot route card shows anime clips, MP3 narration, and ffmpeg stitch as its own phone-first path.
#33 · C29
Act 4 — THE REAL BUG
The conflict became obvious when an agent saw both routes.
One route said: use the standard Remotion session. The other said: use the show folder and stitch the clips with ffmpeg.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: The AI character stands between two official-looking maps. One says generic Remotion. One says news show workflow.
#34 · C30
Act 4 — THE REAL BUG
The agent asked whether to migrate the news episode to Remotion, follow the show workflow, or do something else.
Annoying? Yes. Useful? Also yes, unfortunately.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A chat bubble shows the three route choices. The builder has a tired expression because the question is wrong and revealing at the same time.
#35 · C31
Act 4 — THE REAL BUG
That was the GPS moment: the agent was not malicious. It had no clear front door.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: The hallway finally reveals the missing front desk: no sign says START HERE. The AI character waits there with the map.
#36 · C32
Act 4 — THE REAL BUG
The analogy that clicked for me was school.
There is a school schedule. But every class has its own syllabus.
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A school hallway map shows a universal daily schedule next to classroom-specific syllabi.
#37 · C33
Act 4 — THE REAL BUG
Pipeline.md should be the school schedule. Each video format should be the class syllabus. This devlog series gets its own assignment notes.
If those layers blur together, the agent does what a confused student does. It guesses what class it is in.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: Three layered pages: school schedule, class syllabus, assignment notes. Then the AI character sits in the wrong classroom holding the wrong syllabus.
#38 · B5
Bumper — THE GPS FIX
title card
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: Full-screen title card in wojak-gpt2 style. Hand-lettered text: THE GPS FIX.
#39 · C34
Act 5 — THE GPS FIX
So the fix was not another paragraph of reminders. The fix was routing.
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: The messy pile of rule pages compresses into a clean map with a blinking YOU ARE HERE dot.
#40 · C35
Act 5 — THE GPS FIX
Pipeline.md became the school schedule: setup, inputs, story, assets, assembly, audit, variants, and publish.
A schedule. Not a syllabus pretending to be a schedule.
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: Hand-drawn repo/process diagram on a clean cream-paper board. A circular workflow map for the Spoolcast pipeline. In the center is a simple PIPELINE.MD hub, like a school schedule. Around the ring are eight plain stage nodes with small process icons only: setup, inputs, story, assets, assembly, audit, variants, publish. This is a software/video production map, not a human life cycle poster. No baby-to-adult progression, no character portraits, no self-help tone, no inspirational quote blocks, no generic life-journey infographic. Render exactly this text on the frame, hand-lettered in the session style: "PIPELINE.MD" | "SETUP" | "INPUTS" | "STORY" | "ASSETS" | "ASSEMBLY" | "AUDIT" | "VARIANTS" | "PUBLISH".
#41 · C36
Act 5 — THE GPS FIX
Each format manages its own files, scripts, rendering process, and checks.
Engine docs became reference libraries: useful, but not execution guides.
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: Two route cards sit under the lifecycle map, while a toolbox labeled ENGINE MECHANICS sits beside the map instead of replacing it.
#42 · C37
Act 5 — THE GPS FIX
The devlog intro became a series rule, not a rule every public user has to inherit.
Other people should be able to use the engine without inheriting my channel intro. That would be weird. Very branded. Very forced-intro energy.
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A small transparent overlay labeled SPOOLCAST DEVLOG sits on top of the devlog route card without changing the engine underneath.
#43 · C38
Act 5 — THE GPS FIX
Most importantly, the first move became mechanical: run spoolcast-audit before producing work.
Before assets. Before scripts. Before the agent gets emotionally attached to the wrong folder.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A checkpoint booth blocks the road. The sign says RUN SPOOLCAST AUDIT FIRST. The AI character cannot pass without a route stamp.
#44 · C39
Act 5 — THE GPS FIX
At Stage 0, the agent now has three doors: use the existing Remotion video format, use the existing news format, or define a new format first.
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: Three doors in a clean hallway: REMOTION DEVLOG, NEWS ANIME BOT, DEFINE NEW FORMAT. The third door has a form clipboard attached.
#45 · C40
Act 5 — THE GPS FIX
A new format has to name the basics first: who owns it, where it lives, what files it uses, and what the production pieces are. Then it names the rules for audio, visuals, assembly, review, publishing, and routing.
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: The third door opens to a checklist table with the required adapter blanks. Empty fields glow until filled.
#46 · C41
Act 5 — THE GPS FIX
If no existing tool fits, do not force the request into the nearest process.
Define the route before production. Boring sentence. Expensive lesson.
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A wrong-route warning sign blocks a shortcut. The correct path starts only after a new route map is drawn.
#47 · B6
Bumper — PROOF
title card
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: Full-screen title card in wojak-gpt2 style. Hand-lettered text: PROOF.
#48 · C42
Act 6 — PROOF
The proof is visible in the terminal.
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A terminal window opens on the Spoolcast repo. Three command cards wait below it like test cases.
title card
#49 · C43
Act 6 — PROOF
Run the auditor on a known news episode, and it routes to news-anime-bot.
✓ narration✓ render
Terminal receipt showing scripts/spoolcast_audit.py --session 2026-05-03 and Format: news-anime-bot with owner rules path.
title card
#50 · C44
Act 6 — PROOF
Run it on a devlog mobile target, and it picks the Remotion route. Then it blocks on the real mobile crop audit.
✓ narration✓ render
Terminal receipt showing spoolcast-dev-log-04 --target mobile, Format: illustration-chunk-remotion, and 38 broken mobile crops.
title card
#51 · C45
Act 6 — PROOF
Run it on a totally unknown format, and it does not guess.
It says: no workflow owns this session yet. Define the format before making assets.
✓ narration✓ render
Terminal receipt showing unknown format/session and the instruction to choose an adapter or run Stage 0 New Format Definition Pass. The output becomes a big checkpoint sign: NO OWNER YET.
#52 · C46
Act 6 — PROOF
Same for a big shared codebase: find who owns that part, run that workflow, and stop if no owner exists.
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: The monorepo warehouse now has a front desk scanner. The changed file routes to the correct package door before any command runs.
#53 · C47
Act 6 — PROOF
Same for teams: identify the owner, follow the checklist, and stop if ownership is unclear.
Same for checklist ambiguity: identify which checklist applies. If none applies, write the checklist before acting.
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: Split resolution scene: the ticket gets stamped OWNER: PLATFORM, while the checklist wall gains a selector panel: TASK TYPE -> CHECKLIST.
#54 · C48
Act 6 — PROOF
The model is simple: task, owner, workflow, gate, next allowed step. In plain English: what is this, who owns it, what route applies, and what can happen next?
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A clean five-box route diagram: TASK -> OWNER -> WORKFLOW -> GATE -> NEXT ALLOWED STEP. Each box lights up in order.
#55 · C49
Act 6 — PROOF
That is why the outside examples are not side quests. They are the same bug wearing normal workplace clothes.
AI agents are vulnerable because they keep going from context, even when the route is missing.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: The monorepo, team ticket, checklist, and Spoolcast repo maps line up. Each has the same missing OWNER field highlighted while the AI follows a dotted context trail.
#56 · C50
Act 6 — PROOF
And the dangerous part is that the wrong path can look productive.
It has steps. It has confidence. It has files changing on disk. Gorgeous little disaster.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A fake route produces busy progress bars, checkmarks, and edited files, while a small warning sign says WRONG OWNER.
#57 · C51
Act 6 — PROOF
But progress is not correctness.
A lot of wasted AI work is just confident movement in the wrong workflow.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A fast-moving conveyor carries finished-looking artifacts into the wrong output bin. The builder stops it at the gate.
#58 · C52
Act 6 — PROOF
That is what the mechanical gate changes. It is not there to make the agent smarter. It is there to make guessing harder.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: The audit gate works like a calm turnstile: simple, boring, and impossible to ignore before the route starts.
#59 · C53
Act 6 — PROOF
If the task is a news episode, it cannot use the wrong format.
If it is a devlog, it cannot accidentally inherit the news workflow.
And if something is new, the repo does not assume the closest process fits.
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: Two route lanes have guardrails for news and devlog, while a new unknown request is blocked from a shortcut labeled CLOSE ENOUGH.
#60 · C54
Act 6 — PROOF
That block feels slower in the moment.
It is still cheaper than building ten assets for the wrong pipeline.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A cost meter compares STOP NOW with a small cost versus WRONG PIPELINE with a pile of discarded assets.
#61 · C55
Act 6 — PROOF
For builders using AI coding tools, this is the part I would copy: write the router before the fifteenth reminder.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A builder writes a small router script first, while a giant stack of reminder docs waits unused in the background.
#62 · C56
Act 6 — PROOF
Make ownership executable. Put it in scripts, checks, folder names, and commands that fail when the route is unclear.
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: An OWNER rule turns from a paragraph into a command-line check, a folder convention, and a red failing gate.
#63 · C57
Act 6 — PROOF
The docs still matter. They explain the route.
But the gate decides whether the agent is allowed onto it.
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A doc page sits next to a gate. The doc has the explanation; the gate has the authority.
#64 · C58
Act 6 — PROOF
Routing creates a clear order for the docs: owner first, workflow second, references third.
The cleanup separated the current steps, engine references, and historical context.
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A document stack rearranges itself into three layers: owner, workflow, references; then shelves labeled ACTIVE EXECUTION, ENGINE REFERENCE, HISTORY.
#65 · C59
Act 6 — PROOF
The goal is not to remove all agent judgment.
It is to remove the kind of uncertainty that happens when the project doesn't make a decision.
Once the route is known, the agent can still help with the hard parts: story, tradeoffs, visuals, and implementation.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: The AI character still has creative tools, but route choices are fenced by clear rails; after the route locks, helpers start productive work inside the correct lane.
#66 · C60
Act 6 — PROOF
That is the shift: stop asking the AI to infer the map.
Make the repo hand it the map first.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: The builder hands the AI character an official repo map before any work begins. The AI finally has a YOU ARE HERE marker.
#67 · B7
Bumper — THE LESSON
title card
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: Full-screen title card in wojak-gpt2 style. Hand-lettered text: THE LESSON.
#68 · C61
Ending
This does not mean prompts do not matter. Prompting helps.
It does not mean prose docs are useless. Prose helps careful agents understand what matters.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A prompt page and a clean prose doc sit on the desk beside the route map. Useful, but incomplete.
#69 · C62
Ending
But automated checks protect you when the agent is moving fast, the docs are crowded, or the task sits between workflows.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A gate stops a rushing AI character before it enters the wrong route. The route map asks WHERE ARE YOU?.
#70 · C63
Ending
Sometimes hallucination is just the AI filling in routing information your system forgot to provide.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A missing map segment gets drawn by the AI in red. Then the system replaces it with an official route card.
#71 · C64
Ending
First locate the task. Then follow the route. If no route exists, define one before moving.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: The final GPS route locks in: YOU ARE HERE -> FORMAT OWNER -> NEXT STEP. The builder approves the route.
#72 · C65
Ending
The real fix was making the repo answer the first question before the AI could work: where am I?
✓ narration✓ rendergpt-image-2-text-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: A large YOU ARE HERE marker appears inside the Spoolcast repo map. All route signs become clear.
#73 · C66
Ending
The fix was not giving the AI more reminders.
It was giving the repo GPS.
✓ narration✓ rendergpt-image-2-image-to-image
Flat-shaded cartoon illustration in the modern wojak-comic style. Characters drawn with exaggerated archetypal features — weary/defeated faces (hollow eyes, gray tones, slouched posture) vs. confident/heroic faces (jawline, cheekbones, steady gaze) depending on the scene. Subtle soft cel-shading, not bold inked outlines. Muted color palette with deliberate contrast between desolate and triumphant scenes. Detailed background environments — offices, dungeons, desks, monitors, paperwork, props render with texture. Dialog bubbles rendered in-frame when characters speak. Reminiscent of Nick Col / virgin-vs-chad meme-comics but painted with care. Composition is comic-strip: one clear subject, readable at small sizes. Scene: Final quiet-payoff frame: a clean Spoolcast repo map with the GPS route glowing. The AI character follows the route while the builder watches, relieved but still focused.
People talk about AI hallucinating facts. But my problem was weirder. The agent was hallucinating instructions. Not facts. Not names. Not dates. It was making up what it was supposed to do next. Imagine giving someone a recipe that says: choose chocolate or vanilla. And they come back asking if you want chocolate, vanilla, or lasagna. That is basically what was happening inside Spoolcast. A rule gave the agent two paths, and it invented a third one. At first, I thought the AI was ignoring me. Then I realized the more useful answer: it was lost. Quick context. This video was made with Spoolcast, my AI video pipeline. It can start from many kinds of source material: a chat, a transcript, a repo, notes, research, or a story idea. Agents help turn source material into the full video: story, script, visuals, narration, render, thumbnails, and shipping files. I still direct it with feedback and approvals. I am just not manually editing clips on a timeline. So while the process is more automated, the videos still feel personal, because they come from my judgment, my experiences, and my direction. Which makes this episode fitting, because the agents making Spoolcast started getting lost inside the repo. The frustrating part was that these were not random one-off mistakes. The mistakes had a pattern. A thumbnail prompt already existed on disk. The agent invented a new one for mobile instead of reusing it. One AI tool saw a setting that meant 'reuse this image,' then ignored it and only checked if a certain mobile file was there. Another agent said there was no reason for a legacy thumbnail script, without checking why it existed. The old script existed because the main renderer had already failed to draw that text correctly. So the pattern was not: AI bad, human good, please clap. The pattern was: when the project did not say which process owned the task, the agent filled in the blank. Spoolcast was built through trial and error. The rules were not designed perfectly upfront. They grew out of real production mistakes, which is a polite way of saying: I learned by stepping on rakes. At first, there was basically one main path: widescreen image chunks rendered with Remotion. Then mobile export came later as an extra branch after the widescreen video was approved. That branch needed its own checks: smart cropping, crop review, mobile thumbnails, and fixes only for scenes that failed. Very quickly, the side quest had side quests. Then news-anime-bot appeared, and it was not the same machine at all. It was mobile-first, made AI video clips per beat, used text-to-speech, and combined the final video with ffmpeg. Every time the AI made a mistake, I added a rule. That felt responsible. It also felt like progress, because the rule was always solving the thing that had just annoyed me. But each fix added another detail, another exception, another nearby path. I thought I was making the AI follow instructions better. I was actually creating rule debt. Some docs were active workflow. Some were historical rationale. Some were old specs. Some were show-specific. One old spec had to be marked archived, because it was history, not the current workflow. Eventually, the rules became the thing confusing the AI. And the more I looked at it, the more this felt bigger than AI. AI just made the failure obvious because it is so willing to keep walking. In a big shared codebase, someone can change one part and run the wrong command because the repo never tells them who owns that part. In a company, a ticket can bounce between teams because nobody knows who owns the workflow. In a checklist-heavy process, the checklist can exist and still fail if nobody knows which checklist applies. Same failure, different costume: the work starts before the route is known. The real bug was that Spoolcast did not have one pipeline with a few exceptions. It had multiple video formats pretending to be one pipeline. One process was trying to describe several kinds of videos. One format used a session file, a shot list, AI-generated images, and a Remotion widescreen render. Mobile export was a branch that should only start after the widescreen video is approved. The news show used a different route: a script file, AI video clips, text-to-speech, and ffmpeg stitching. The conflict became obvious when an agent saw both routes. One route said: use the standard Remotion session. The other said: use the show folder and stitch the clips with ffmpeg. The agent asked whether to migrate the news episode to Remotion, follow the show workflow, or do something else. Annoying? Yes. Useful? Also yes, unfortunately. That was the GPS moment: the agent was not malicious. It had no clear front door. The analogy that clicked for me was school. There is a school schedule. But every class has its own syllabus. Pipeline.md should be the school schedule. Each video format should be the class syllabus. This devlog series gets its own assignment notes. If those layers blur together, the agent does what a confused student does. It guesses what class it is in. So the fix was not another paragraph of reminders. The fix was routing. Pipeline.md became the school schedule: setup, inputs, story, assets, assembly, audit, variants, and publish. A schedule. Not a syllabus pretending to be a schedule. Each format manages its own files, scripts, rendering process, and checks. Engine docs became reference libraries: useful, but not execution guides. The devlog intro became a series rule, not a rule every public user has to inherit. Other people should be able to use the engine without inheriting my channel intro. That would be weird. Very branded. Very forced-intro energy. Most importantly, the first move became mechanical: run spoolcast-audit before producing work. Before assets. Before scripts. Before the agent gets emotionally attached to the wrong folder. At Stage 0, the agent now has three doors: use the existing Remotion video format, use the existing news format, or define a new format first. A new format has to name the basics first: who owns it, where it lives, what files it uses, and what the production pieces are. Then it names the rules for audio, visuals, assembly, review, publishing, and routing. If no existing tool fits, do not force the request into the nearest process. Define the route before production. Boring sentence. Expensive lesson. The proof is visible in the terminal. Run the auditor on a known news episode, and it routes to news-anime-bot. Run it on a devlog mobile target, and it picks the Remotion route. Then it blocks on the real mobile crop audit. Run it on a totally unknown format, and it does not guess. It says: no workflow owns this session yet. Define the format before making assets. Same for a big shared codebase: find who owns that part, run that workflow, and stop if no owner exists. Same for teams: identify the owner, follow the checklist, and stop if ownership is unclear. Same for checklist ambiguity: identify which checklist applies. If none applies, write the checklist before acting. The model is simple: task, owner, workflow, gate, next allowed step. In plain English: what is this, who owns it, what route applies, and what can happen next? That is why the outside examples are not side quests. They are the same bug wearing normal workplace clothes. AI agents are vulnerable because they keep going from context, even when the route is missing. And the dangerous part is that the wrong path can look productive. It has steps. It has confidence. It has files changing on disk. Gorgeous little disaster. But progress is not correctness. A lot of wasted AI work is just confident movement in the wrong workflow. That is what the mechanical gate changes. It is not there to make the agent smarter. It is there to make guessing harder. If the task is a news episode, it cannot use the wrong format. If it is a devlog, it cannot accidentally inherit the news workflow. And if something is new, the repo does not assume the closest process fits. That block feels slower in the moment. It is still cheaper than building ten assets for the wrong pipeline. For builders using AI coding tools, this is the part I would copy: write the router before the fifteenth reminder. Make ownership executable. Put it in scripts, checks, folder names, and commands that fail when the route is unclear. The docs still matter. They explain the route. But the gate decides whether the agent is allowed onto it. Routing creates a clear order for the docs: owner first, workflow second, references third. The cleanup separated the current steps, engine references, and historical context. The goal is not to remove all agent judgment. It is to remove the kind of uncertainty that happens when the project doesn't make a decision. Once the route is known, the agent can still help with the hard parts: story, tradeoffs, visuals, and implementation. That is the shift: stop asking the AI to infer the map. Make the repo hand it the map first. This does not mean prompts do not matter. Prompting helps. It does not mean prose docs are useless. Prose helps careful agents understand what matters. But automated checks protect you when the agent is moving fast, the docs are crowded, or the task sits between workflows. Sometimes hallucination is just the AI filling in routing information your system forgot to provide. First locate the task. Then follow the route. If no route exists, define one before moving. The real fix was making the repo answer the first question before the AI could work: where am I? The fix was not giving the AI more reminders. It was giving the repo GPS.