Showrunner Controls: Steer Your AI-Generated Series Without Writing It Yourself
Productively Sleepy.
What Showrunner Controls actually are
Ask an AI to generate an ongoing series on its own and you get a real problem: it writes fine individual episodes, but nothing is deciding where the overall story is headed. Plot threads either wrap up too fast or drag forever, characters that should matter more never get the spotlight, and there's no way for you, the person who actually knows what you want this show to become, to weigh in.
Showrunner Controls close that gap. They're a dashboard, built into every series' Story Bible, that gives you the same kind of authority a TV showrunner has over a writers' room: you don't write the scripts, but you decide which storylines matter, when they need to pay off, and which ones get killed. The AI still writes every episode, but it writes toward the direction you've set instead of guessing.
The Plot Threads tab: your series' storylines, tracked automatically
Every series with a Story Bible has a Plot Threads tab. As episodes generate, the AI tracks every ongoing storyline as its own thread, each with a title and a running summary that updates as the story develops. You don't set any of this up by hand. If your series has a mystery about a missing shipment, a rivalry between two characters, or a slow-burn romance, each one shows up here as its own tracked thread the moment it starts mattering to the story.
This alone is useful just as a reading tool. A series with a dozen episodes under its belt can get hard to hold in your head; the Plot Threads tab is a live index of what's actually going on in your show right now, without rewatching anything.
The Plot Threads tab — click to view full size
The lifecycle: Active, Upcoming, Resolved, Abandoned
Every thread moves through a lifecycle, and Showrunner Controls let you act differently at each stage:
- Active — the thread is live and currently advancing episode to episode. This is where you'll spend most of your time steering.
- Upcoming — a thread you've seeded ahead of time but that hasn't gone live yet. You can queue a storyline to start several episodes out, so a future plot beat doesn't have to be invented on the fly when its moment arrives; it's already planned and waiting.
- Resolved — the thread paid off and the AI marked it closed. Resolved threads don't disappear: they keep their full resolution summary, so you can scroll back later and see exactly how a storyline concluded, episodes after the fact.
- Abandoned — a thread you've explicitly killed. This is a deliberate, confirmed action (SleepyBot asks you to confirm before committing it), because once a thread is abandoned it stops advancing and won't be picked back up in future episodes. Useful for storylines that stopped serving the show, or ones you started and changed your mind about.
The three pins: how you actually direct a storyline
Every active or upcoming thread has three pin actions available. These are the real levers, the difference between watching your series happen to you and actually running it:
- Retime (shown as "Locked") — pin a plot beat to a specific target episode. If you know a reveal needs to land in episode 14, not "sometime soon," Retime forces it. The thread shows a locked badge with the target episode number so you can see at a glance which beats are pinned to a hard date.
- Priority (shown as "Spotlight") — push a thread to the front of the next episode's focus without pinning it to a specific episode number. This is the lighter-touch lever: use it when a thread deserves more attention soon but you don't need to lock an exact episode. It auto-clears itself once the thread actually advances, so you're not stuck re-selecting it every time you want a nudge.
- Resolve (shown as "Resolving") — set a deadline by which a thread must wrap up. Storylines that just drift forever without a planned ending are one of the most common failure modes of long-running serialized fiction, human-written or AI-written. Resolve puts a hard stop on that: pick the episode, and the AI plans the payoff toward it instead of letting the thread float indefinitely.
Every pin can be released at any time if your plans change, an explicit "release" action that clears the lock without deleting the thread itself. And every pin targets a specific episode number using an episode picker bounded to your series' actual episode count (plus a small forward look-ahead), not a blind guess, so you're always scheduling against real, current context.
Why this matters: continuity that actually holds
None of this works without the system underneath it staying honest. SleepyBot's Living Story Bible tracks every character, location, and plot thread as its own structured record, and the Episode Continuity Engine checks each new episode against that record before it publishes. When you pin a thread to resolve by episode 20, that pin isn't a suggestion sitting in a vacuum, it's checked against the same bible the continuity engine already enforces, so the payoff you asked for actually shows up on schedule instead of quietly slipping.
One clarification worth being explicit about: this is narrative continuity, not visual continuity. The story, the names, the plot threads, and the pins you set all carry forward consistently. It does not mean a character looks pixel-identical from one scene to the next, each scene's visuals are generated independently. Think of Showrunner Controls as directing a story that remembers itself, not a recurring face.
A practical example
Say your series has a slow-burn mystery thread that's been active for eight episodes and you're ready for it to pay off. You open the Plot Threads tab, find the thread, and set a Resolve pin for episode 12. Maybe you also have a secondary thread, a rivalry between two side characters, that's been quietly ticking along and deserves more screen time before the finale. You set a Priority pin on that one instead, since you don't need an exact episode, just more focus soon. Meanwhile you've already got an idea for a new storyline that should kick off in episode 15, so you seed it now as an Upcoming thread instead of waiting until episode 15 arrives to think about it.
From here, the AI keeps writing every episode. But episode 12 resolves your mystery thread the way you scheduled it, episode 11 or 12 gives the rivalry more spotlight because you asked for it, and episode 15 doesn't start cold because you'd already planted the seed. You made three decisions across a five-minute dashboard session. The AI did the actual writing for all of them.
Who this is for
Showrunner Controls are built for anyone running a series past a handful of episodes, the point where "just let the AI figure it out" stops being enough and you start having actual opinions about your own show. If you've ever watched an AI-generated series meander because nothing was steering it, this is the answer: full creative direction, without picking up a script.