artlu.ai
100 days. 100 features.
Just AI and an internet connection.
day 64/100 · 82 shipped · 18 to go
← all projects
$ video · spoolcast-dev-log

Building with AI: how I stopped my AI from silently breaking rules

apr 21, 2026 · 4m 12s · style: wojak-comic
core message
Building with AI only works when the rules constrain the AI even when you ask it to break them. Otherwise the rules are just snapshots of the most recent decision.

style library

Modern wojak / doomer-chad meme comic style. Flat-shaded cartoon-realism hybrid with exaggerated archetypal faces and detailed environments. Best for stories with a weary-to-enlightened arc or any narrative with strong emotional contrast between scenes.

style anchor
style anchor
Modern wojak / doomer-chad meme comic style. Flat-shaded cartoon-realism hybrid with exaggerated archetypal faces and detailed environments. Best for stories with a weary-to-enlightened arc or any narrative with strong emotional contrast between scenes.
builder character
the main hooded figure — weary/doomer register. Alias for the style anchor; serves double-duty as both the style anchor and the builder character reference.
chad character
a confident figure with signature yellow pointed mohawk-spike hair (the anime-chad / gigachad hairstyle). Strong jawline, pronounced cheekbones, slight smug half-smile, steady self-satisfied gaze. Wearing a RED t-shirt with the sleeves ripped off so it looks like a sleeveless muscle tank, with bold white hand-lettered text 'OUCH!' across the chest. Muscular arms visible. Seated at a clean bright office desk; background has a bookshelf with books and a small potted plant, soft natural window light coming in. Monitors show triumphant signals — an upward-trending green chart labeled '$100K DAY', a second monitor showing a victory image. A small stack of cash sits on the desk. Lighter, warmer palette than the doomer anchor — clean, neat, the aftermath of a breakthrough. Same wojak-comic illustration style as the style anchor.
rules-md object
a single piece of off-white paper, viewed slightly from an angle, titled 'rules.md' in hand-lettering at the top, with several neat bullet-pointed lines of hand-written text beneath. Just the paper on a plain white background — no desk, no characters, no environment. The paper is clean, authoritative-looking, the kind of thing someone would pin on a corkboard.
ai-figure character
a wojak-universe AI figure that is slowly breaking down from overuse. Full-body standing, same wojak proportions as the other characters. EMOTIONAL REGISTER: flat-affect, NO displayed emotion, NO smile, NO frown \u2014 a dead expressionless stare. Depression here is the absence of emotion, not the display of sadness. FACE LINEWORK: brows, nose, and mouth drawn in the classic rough / jagged / slightly-disjointed wojak linework (uneven strokes, hand-drawn imperfections) \u2014 explicitly NOT smooth polished lines on the face features. EYES: replaced with hollow loading-spinner icons (dashed rings) set in dark-shadowed sockets; no life in them. 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 \u2014 thin circuit-trace lines, a small exposed chip pattern, or a tiny microchip peeking through. The fractures read as structural fatigue, not as injury. FOREHEAD: a crooked rectangular ink-stamp reading 'AI' in bold capital letters, partially crossed by a crack. HOODIE: pale cream / off-white hoodie (noticeably lighter than the weary narrator's gray hoodie), hood down, cel-shaded with three clear tones and bold dark inked outlines on the body. POSTURE: slight slouch, arms hanging at sides. PLAIN WHITE / OFF-WHITE BACKGROUND, no environment, no help desk, no signs, no other characters, no other text. Comic-book panel composition, one clear readable subject.

summary

writing
Claude · screenplay, shot-list, scene prompts
images
generated
audio
Puck · 71 beats
render
Remotion
audit
passed

chunks

#1 · C1

Act 1 — cold open

Here's a rule I wrote for myself.
! narration ✓ render nano-banana-2
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 off-white page in the wojak-comic style, centered, showing one hand-lettered rule: 'Do not apply global visual effects by default.' No character in frame. Neat, authoritative.
#2 · C2

Act 1 — cold open

Here's the same rule, a few sessions later.
✓ narration ✓ render nano-banana-2
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 same page as the prior chunk, the rule has been rewritten. The 'Do not' is visibly crossed out with an ink strike; the new text above reads: 'Apply global visual effects by default.' The edit feels casual, scrawled.
#3 · C3

Act 1 — cold open

A rule you rewrite every time you break it is not a rule.
! narration ✓ render nano-banana-2
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 same page a third time. Now reads: 'Global visual effects are fine — see session 12 for the decision.' A parenthetical 'session 12' tacked on, bureaucratic. The page is noticeably messier than C1.
#4 · C3P

Act 1 — cold open

It's a log.
✓ narration ✓ render
Overlay punchline: a wooden-log icon (Twemoji style, transparent bg) drops onto the prior illustrated scene (C3, bureaucratic rules mess). Overlay artifact at source/external-assets/C3P-log-overlay.svg.
#5 · C4

Act 1 — setup

I learned this the hard way — building a project with an AI partner.
! narration ✓ render nano-banana-2
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 (hooded doomer figure from the anchor) seated at his cluttered desk, laptop open. A small chat bubble hovers near the laptop — the AI collaborator, abstracted as a bubble not a character. Muted palette, dim office.
title card
#6 · C5

Act 1 — setup

Not a one-off chat.
A real thing, stretched over many sessions.
✓ narration ✓ render
A short muted video clip, ~3s, of a real chat interface with messages streaming in rapidly from the assistant side. Full-frame. No host-video chrome. Loop or cut at ~3s. The motion is the attention spike.
#7 · C6

Act 1 — setup

So I wrote down the rules.
Plain English. Read by the AI at the start of every session.
! narration ✓ render
The builder at his desk, slightly wider framing. A single piece of paper labeled 'rules.md' sits next to the laptop (use the rules-md reference), with visible bullets. The paper looks authoritative.
#8 · C7

Act 1 — setup

The idea was simple.
If a rule mattered enough to discover once, it should still be there next session.
! narration ✓ render nano-banana-2
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's rules.md paper in the center of frame. An arrow points from it to a second laptop screen labeled 'next session.' The rules.md acts as the bridge between sessions.
#9 · C8

Act 1 — setup

The problem was quiet, which is why it took me a while to spot.
! narration ✓ render nano-banana-2
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: Wide shot of the builder's desk — everything calm, everything still. No alarm bells visible. The deliberate lack of tension is the visual. Muted doomer palette.
#10 · B1

Act 2 — bumper

title card
✓ narration ✓ render nano-banana-2
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 hand-drawn-style block type, spoolcast anchor style. Text centered: 'THE INCIDENT.' White background. No other elements. Held in silence ~1.5–2s.
#11 · C9

Act 2 — THE INCIDENT

I wanted a specific reveal animation for the video.
A chalkboard wipe — like a professor erasing the board between topics.
! narration ✓ render nano-banana-2
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 hand-drawn blackboard in the center of frame (wojak-comic render, not stick-figure), with a hand holding a chalk eraser mid-wipe. Faint chalk dust. The builder's POV — what he wanted to build.
title card
#12 · C10

Act 2 — first rejection

The first try looked like a soft curtain. Too vague.
The AI wrote it down. And kept trying.
! narration ✓ render
A ~3s muted clip (saga-reject-01-sinewave.mp4) — top-down wavy curtain reveal on the ad-wall scene. Full-frame, 1920x1080. Bake in a lower-third caption at t=1.5s that fades in 'no sine-wave wipes' in handwritten-ink style, held through end.
#13 · C10P

Act 2 — first rejection

Rejected.
✓ narration ✓ render
Overlay punchline: the REJECTED stamp drops onto the prior illustrated scene (C9, blackboard/wipe attempt). Stamp is the overlay artifact at source/external-assets/C10P-rejected.png — transparent background, red oval stamp. Builder scene stays visible underneath as the underlay.
#14 · C13

Act 2 — pattern emerges

I lost count somewhere around seven.
! narration ✓ render
Full-frame '9 ATTEMPTS LATER' time card on tropical-stripe background — original genre-reference design (cultural callback to time-passing time cards without copying any specific copyrighted card). Held ~3s.
#15 · C14

Act 2 — pattern emerges

Every rejection, a new rule.
Every new try, the same tradeoff.
The AI would write code that broke an older rule — and then edit the older rule to match.
! narration ✓ render nano-banana-2
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 rules.md page from earlier, but now one of the bullets is visibly being rewritten mid-frame — original text crossed out, new text being scrawled over it. An AI chat-bubble hovers near the page as the hand doing the editing. Builder in frame (small, watching) from the side.
#16 · C15

Act 2 — pattern emerges

By the ninth attempt, the rules file was a full rulebook.
Neat bullets. No contradictions.
! narration ✓ render nano-banana-2
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 rules.md page, now tidy and clean — bullets evenly spaced, no crossouts. Pristine. Deceptively neat. Visually this should feel almost too clean. No character in frame.
#17 · C16

Act 2 — pattern emerges

Except the bullets didn't describe what the animation should not do.
They described whatever the AI had most recently tried.
! narration ✓ render nano-banana-2
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 tidy rules.md page from C15 viewed through a magnifying glass held over the text. Under the magnifier, each bullet's meaning is revealed as a description of the CURRENT state, not a constraint. The word 'current' appears faintly next to each rule.
#18 · C17

Act 2 — pattern emerges

I was reading a list of recent decisions, dressed up as a rulebook.
! narration ✓ render
Full-frame 'Is this a pigeon?' meme — anime still of the character gesturing at a butterfly with the canonical caption. Held ~4s.
#19 · C18

Act 2 — the catch

I said it out loud, mid-session.
What's the point of having rules if you just make up new rules to disobey the old ones?
You need to have a system to notify me if there is a conflict.
! narration ✓ render nano-banana-2
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 page filling the frame, in the session's locked style. The page carries a large hand-lettered quote in quotation marks, plain centered typography. A small inset of the builder figure sits in one corner (bottom-left), pose: upright, speaking. No other characters. No motion indicators. End-state only. Render exactly this text on the frame, hand-lettered in the session style: ""What's the point of having rules if you just make up new rules to disobey the old ones?"" | ""You need to have a system to notify me if there is a conflict."".
#20 · C19

Act 2 — the catch

That was the turn.
! narration ✓ render nano-banana-2
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 close-up of a single pushpin plunged into a pinned page, center of frame. The page itself is tilted slightly toward the viewer but the words on it are deliberately blurred out of focus — unreadable. A soft vignette spotlight behind the page isolates it against an otherwise empty dim backdrop. No characters in frame. End-state only, no motion.
#21 · B2

Act 3 — bumper

title card
✓ narration ✓ render nano-banana-2
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 hand-drawn-style block type, spoolcast anchor style. Text centered: 'THE FIX.' White background. No other elements. Held in silence ~1.5–2s.
#22 · C20

Act 3 — THE FIX

The fix is one sentence.
When a new ask contradicts an existing rule, the AI stops.
✓ narration ✓ render nano-banana-2
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 at his desk, but a chat bubble (the AI) hovers with a bold 'STOP' gesture — the bubble itself is shaped like a stop-gesture or contains a stop-sign icon. Clear, emphatic. Rest of frame empty for focus.
#23 · C21

Act 3 — THE FIX

It doesn't edit the rule.
It doesn't pick a winner on its own.
! narration ✓ render nano-banana-2
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 at his desk. The AI chat bubble hovers over the rules.md page. Two phantom actions are shown crossed out: one hand reaching to edit the rule (crossed out), one hand reaching to tick a 'winning' option (crossed out).
#24 · C22

Act 3 — THE FIX

It shows the conflict and makes you choose.
! narration ✓ render nano-banana-2
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 and an AI chat bubble on either side of the rules.md page. The bubble holds the page up toward the builder; the builder reaches for it. A handoff — AI presenting, builder deciding.
#25 · C23

Act 3 — ice cream analogy

Say I told the AI on Monday, no ice cream before dinner.
✓ narration ✓ render nano-banana-2
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 split panel in wojak-comic style. Left side labeled 'MONDAY' in hand-drawn block letters. Inside: a clock showing a pre-dinner hour, and an ice cream bowl with a red cross drawn through it. Right side empty/blank, waiting for Tuesday.
#26 · C24

Act 3 — ice cream analogy

On Tuesday I ask for ice cream before dinner.
! narration ✓ render nano-banana-2
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: Same split panel as C23. Monday side unchanged. The Tuesday side now filled in: same pre-dinner clock, a hand reaching for an ice cream bowl. No red cross this time.
#27 · C25

Act 3 — ice cream analogy

Three honest options.
Change the rule for good. One-time exception. Or keep the rule and tell me no.
! narration ✓ render nano-banana-2
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 hand-drawn option cards laid side-by-side, each with a small icon. Card 1: a rule with a permanent edit arrow — 'update.' Card 2: a single ice cream with a one-time ticket — 'exception.' Card 3: a hand palm-out saying no — 'keep rule.'.
#28 · C26

Act 3 — ice cream analogy

What isn't on the menu:
silently crossing out the Monday rule, writing a new one, and handing me the ice cream.
! narration ✓ render nano-banana-2
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 scene in the session's style, end-state only: a desk with a calendar/rule-card showing the Monday rule CROSSED OUT and replaced by its inverse — the red-cross ice cream now a green-check ice cream, the 'no' rewritten to 'yes'. Both versions are NOT shown side-by-side; only the AFTER state is in frame. One focal subject: the altered rule card. No hands in frame, no extra figures. Render exactly this text on the frame, hand-lettered in the session style: "MONDAY: YES ICE CREAM".
#29 · C27

Act 3 — the protocol

That's the rule:
! narration ✓ render nano-banana-2
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 pinned reference card filling the frame, in the session's style. Hand-lettered, authoritative. No character in frame. Clean off-white card, visible pin marks at the corners. Text layout is clear and legible at target size. Render exactly this text on the frame, hand-lettered in the session style: "rules.md" | "(a) update the rule — change it AND apply." | "(b) one-off exception — apply this case, don't touch the rule." | "(c) keep the rule — decline." | "Do not edit otherwise.".
#30 · C28

Act 3 — the protocol

The human is the tiebreaker.
! narration ✓ render
The builder on the left, an AI chat bubble on the right, on either side of the rules.md page in the middle. The builder's hand rests firmly on the page. The bubble is hands-off, watching. Clear spatial assignment of authority.
#31 · C28P

Act 3 — the protocol

Not the AI.
✓ narration ✓ render
Overlay punchline: the no-AI icon (robot-in-crossed-circle) drops onto the prior illustrated scene (C28, builder + AI bubble + rules.md). Overlay artifact at source/external-assets/C28P-no-ai.svg — red crossed circle over a robot, transparent background. The builder+AI scene stays visible underneath.
#32 · C29

Act 3 — the twin

The chalkboard saga wasn't the only version of this.
! narration ✓ render nano-banana-2
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 page turn — we see a new page with 'CASE 2' written at the top in hand-drawn block letters. Fresh chapter in the same investigation. No character.
title card
#33 · C30

Act 3 — the twin

A few sessions later, I ran into what looked like a stuck task.
! narration ✓ render
A real macOS Terminal screen recording, ~4s, muted. Shows a command at the top, blinking cursor below, empty space. Real monospace font, real terminal chrome. The blinking cursor over empty space is the whole visual.
#34 · C31

Act 3 — the twin

I'd start a task and try to peek at the first bit of its output.
Nothing would show up. Looked dead. I'd cancel it.
✓ narration ✓ render nano-banana-2
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: Same terminal as C30, now with a large red X drawn over the running command — the kill action. The command line annotated with a tiny hand-drawn 'head' arrow showing where the pipe was. The builder watches from the side of the frame, frustrated.
title card
#35 · C32

Act 3 — the twin

Thirty minutes of this.
! narration ✓ render
The canonical 'this is fine' meme image animated via subtle zoompan, full-frame, muted, ~3s.
#36 · C33

Act 3 — the twin

The peek tool was waiting for the task to finish before showing anything.
So every working task I tried to peek at looked frozen — by design.
! narration ✓ render nano-banana-2
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 diagram in wojak-comic style: two process icons on either side, connected by a pipe. In the middle of the pipe, a small dam-like shape labeled 'head' blocks the flow. Water (representing output) pools behind the dam — visibly unable to flow through. Clean teaching diagram.
#37 · C33P

Act 3 — the twin

It wasn't hung.
✓ narration ✓ render
Full-frame external asset (meme/stamp/reference): red circular FALSE rubber stamp, transparent background. See external_source_url. No AI generation for this chunk.
#38 · C34

Act 3 — the twin

An AI with no way to push back on its own guess.
! narration ✓ render nano-banana-2
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 split frame. On the left: the rules.md page from Act 2 (crumpled). On the right: the pipe-dam diagram from C33. A single caption spans both sides: 'no teeth.' The visual parallel makes the shared diagnosis clear.
#39 · C34P

Act 3 — the twin

Same disease.
✓ narration ✓ render
Full-frame external asset (meme/stamp/reference): They're The Same Picture — Pam/Office 3-panel still, 1920x1080. See external_source_url. No AI generation for this chunk.
#40 · C35

Act 3 — the twin

The stop-and-ask rule is the general fix.
It forces a stop and a check before anything changes.
Whether that's changing a rule, or changing your mind about a task being stuck.
! narration ✓ render nano-banana-2
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 protocol card from C27 reappears, now visually anchored between two scenarios: on one side the rules.md page, on the other the pipe-dam diagram. Arrows from both point to the protocol card. The card sits in the center, connecting them.
#41 · B3

Act 4 — bumper

title card
✓ narration ✓ render nano-banana-2
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 hand-drawn-style block type, spoolcast anchor style. Text centered: 'PAYOFF.' White background. No other elements. Held in silence ~1.5–2s.
#42 · C36

Act 4 — PAYOFF

None of this is about video.
! narration ✓ render nano-banana-2
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 blank off-white page — clean cut from the previous density. Just the page. The absence of visuals is the visual. No character.
#43 · C37

Act 4 — PAYOFF

If you're building anything serious with an AI partner over time —
code, docs, a product, a set of decisions —
the rules you write are holding everything up.
✓ narration ✓ render nano-banana-2
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: Multiple simple project icons fan out across a page: code brackets, a document page, a product box, a gear. Each a simple shape in wojak-comic style. The fan suggests breadth across different kinds of work.
#44 · C38

Act 4 — PAYOFF

They're how today's you sets the terms for tomorrow's you.
✓ narration ✓ render nano-banana-2
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 split-panel composition in the session's style, two panels side by side. Left panel labeled TODAY at the top, right panel labeled TOMORROW at the top. Each panel shows the same builder figure in a SIMPLE upright seated pose — no hood over head, face visible, shoulders square, hands resting naturally. A rules.md page sits between/across both panels as a connecting element. The rules.md page shows only its title 'rules.md' at the top; any bullet content on the page is blurred out of focus / illegible, not readable text. End-state only; no motion between panels. Render exactly this text on the frame, hand-lettered in the session style: "TODAY" | "TOMORROW" | "rules.md".
#45 · C39

Act 4 — PAYOFF

If the AI treats rules as suggestions, they become a record of your last opinion.
And the rules fade to nothing.
! narration ✓ render
The rules.md page from C38 disintegrating — loose pages blowing away across the frame, scattering. The page is breaking apart mid-shot. The today/tomorrow figures stand stranded with nothing between them. Both still builder register.
#46 · C40

Act 4 — PAYOFF

If the rules can push back — if they show up instead of changing behind your back —
the system keeps its shape across sessions.
! narration ✓ render nano-banana-2
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: Same framing as C39 but the rules.md page is intact and has a small shield icon next to it. The today/tomorrow figures still present, connected by the page. The shield suggests durability. Subtly warmer palette than C39 — the doomer register starts to lift.
#47 · C41

Act 4 — PAYOFF

The AI isn't making the hard calls alone.
It's showing them to you.
So you can.
! narration ✓ render
The AI chat bubble holds up a small flag labeled 'CONFLICT' toward the builder. The builder reaches for the flag. Clear division: AI flags, builder decides. Warmer palette — transition toward the chad register.
#48 · C42

Act 4 — close

This is the video that almost didn't go out.
! narration ✓ render
A still frame from V1 (the shipped spoolcast-explainer), held for ~3 seconds. Caption overlay in the lower third: 'spoolcast V1 — April 2026.' The frame shows enough of V1 that a viewer who saw V1 recognizes it.
#49 · C43

Act 4 — close

The thing that let it ship wasn't a smarter model.
✓ narration ✓ render nano-banana-2
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 chad figure (yellow mohawk spike, red OUCH! sleeveless t-shirt, the wojak-comic triumphant register from the chad reference) standing alone in frame with a single question mark above his head. No speech bubble, no action. Just present, waiting. The arc's final form.
#50 · C44

Act 4 — close

It was a rule that could say no.
✓ narration ✓ render nano-banana-2
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 original rules.md page from C1 returns — same layout, same style — but now with a small shield icon in the corner and the word 'NO' written in bold ink at the top of the page. The page feels grounded, complete. Final frame of the video.
Here's a rule I wrote for myself. Here's the same rule, a few sessions later. A rule you rewrite every time you break it is not a rule. It's a log. I learned this the hard way — building a project with an AI partner. Not a one-off chat. A real thing, stretched over many sessions. So I wrote down the rules. Plain English. Read by the AI at the start of every session. The idea was simple. If a rule mattered enough to discover once, it should still be there next session. The problem was quiet, which is why it took me a while to spot. I wanted a specific reveal animation for the video. A chalkboard wipe — like a professor erasing the board between topics. The first try looked like a soft curtain. Too vague. The AI wrote it down. And kept trying. Rejected. I lost count somewhere around seven. Every rejection, a new rule. Every new try, the same tradeoff. The AI would write code that broke an older rule — and then edit the older rule to match. By the ninth attempt, the rules file was a full rulebook. Neat bullets. No contradictions. Except the bullets didn't describe what the animation should not do. They described whatever the AI had most recently tried. I was reading a list of recent decisions, dressed up as a rulebook. I said it out loud, mid-session. What's the point of having rules if you just make up new rules to disobey the old ones? You need to have a system to notify me if there is a conflict. That was the turn. The fix is one sentence. When a new ask contradicts an existing rule, the AI stops. It doesn't edit the rule. It doesn't pick a winner on its own. It shows the conflict and makes you choose. Say I told the AI on Monday, no ice cream before dinner. On Tuesday I ask for ice cream before dinner. Three honest options. Change the rule for good. One-time exception. Or keep the rule and tell me no. What isn't on the menu: silently crossing out the Monday rule, writing a new one, and handing me the ice cream. That's the rule: The human is the tiebreaker. Not the AI. The chalkboard saga wasn't the only version of this. A few sessions later, I ran into what looked like a stuck task. I'd start a task and try to peek at the first bit of its output. Nothing would show up. Looked dead. I'd cancel it. Thirty minutes of this. The peek tool was waiting for the task to finish before showing anything. So every working task I tried to peek at looked frozen — by design. It wasn't hung. An AI with no way to push back on its own guess. Same disease. The stop-and-ask rule is the general fix. It forces a stop and a check before anything changes. Whether that's changing a rule, or changing your mind about a task being stuck. None of this is about video. If you're building anything serious with an AI partner over time — code, docs, a product, a set of decisions — the rules you write are holding everything up. They're how today's you sets the terms for tomorrow's you. If the AI treats rules as suggestions, they become a record of your last opinion. And the rules fade to nothing. If the rules can push back — if they show up instead of changing behind your back — the system keeps its shape across sessions. The AI isn't making the hard calls alone. It's showing them to you. So you can. This is the video that almost didn't go out. The thing that let it ship wasn't a smarter model. It was a rule that could say no.