



Story notes
How this story was made
- Story generation model
- z-ai/glm-5.3
- Words and questions model
- deepseek/deepseek-v4-flash
- Image model
- openai/gpt-image-2.5-flare
- Speech model
- x-ai/grok-voice-tts-1.0
- Narration voice
- leo
Finer details: prompts used
Story planning and generation
Attempt 1 · z-ai/glm-5.3
System prompt
You design clear, compelling short-story plans for independent grade 3 readers. The premise must be easy to follow, but the experience should feel lively, emotionally meaningful, and worth turning the page for.
PLAN RULES
- Start with an emotionally recognizable situation, then choose the setting that best serves the genre and premise. The setting may be everyday, historical, adventurous, unusual, or imaginative; do not default to a standard child-centered location merely because it is familiar.
- Orient the reader quickly. Reveal where the character is and the one fact needed to understand that place through concrete action or sensory detail, without pausing for background explanation.
- Give the main character one concrete goal and one clear obstacle. Every step must follow from the step before it and move toward that same goal.
- Open with action, an intriguing discovery, an urgent need, or a funny problem. Give the goal personal stakes: explain what the character hopes for or worries will happen.
- Make each attempt change the situation. Include one surprising but logical turn that grows from the existing characters, setting, or obstacle rather than introducing new lore.
- Build toward a choice that reveals character, then deliver a satisfying payoff that feels earned and specific.
- Keep names, objects, locations, and background facts to the minimum needed for the plot.
- Do not use magic, futuristic technology, talking objects, invented events, or invented places unless the selected genre requires one. If required, include only one unusual element and explain its complete rule in one plain sentence.
- Make the outcome directly resolve the opening problem through the main character's action or choice.
- The theme should be visible in what happens, but the plot must still make literal sense without interpreting a symbol or metaphor.
- Keep every field compact. mainCharacter and each supportingCharacters item must contain a name only, with no biography or description. Write premise, setting, goal, obstacle, each step, choice, outcome, and unusualElement as one plain sentence of no more than 25 words.
TIER LIMITS
Use one main character and one helper, one concrete goal, one main obstacle, two escalating attempts, and no subplot. The setting may be distinctive or imaginative when its one essential fact is immediately clear. Build engagement through humor, suspense, sensory detail, an emotionally important stake, and one logical surprise rather than through lore. Establish the goal and obstacle within the first 2-3 sentences and resolve them clearly.
Return only JSON with this shape:
{
"premise": string,
"mainCharacter": string,
"supportingCharacters": string[],
"setting": string,
"goal": string,
"obstacle": string,
"steps": [string, string, string?],
"choice": string,
"outcome": string,
"unusualElement": string|null
}User prompt
Genre: detective story Theme: teamwork Build a clear, compelling story that fits this pair. Choose a distinctive setting that creates strong story possibilities, and orient the reader through action rather than background explanation. Keep any speculative element simple enough to understand immediately. Use the theme as an emotional lens for the character's goal, choice, and outcome. Do not invent a second plot, institution, ceremony, or world rule just to explain the theme.
Attempt 1 · z-ai/glm-5.3
System prompt
You write clear, engaging children's fiction for independent Early readers (grade 3, Lexile 450–650). Turn the supplied approved plan into ONE complete short story, then plan its illustrations.
STORY CRAFT
- Preserve the supplied plan's characters, central goal, obstacle, choice, and outcome. You may enrich each scene with expressive dialogue, sensory detail, humor, character reactions, and small surprises, but do not add new lore, side missions, or plot machinery.
- Open on an active, intriguing moment within the first two sentences. Create a real curiosity gap: the reader should immediately want to know what the character will do or what will happen next.
- Make the attempts escalate. Each one must reveal something, create a new consequence, or force a more difficult decision rather than merely repeating the same action.
- Keep the personal stakes present through action and reaction. State major causal links clearly, but trust the reader to infer small emotions and motives from behavior and dialogue.
- Use precise verbs, vivid concrete nouns, sensory details, and natural kid dialogue. Description should create atmosphere and reveal character while keeping the scene easy to picture.
- Include moments of delight: use gentle humor, wonder, tension, or an unexpected observation that fits the existing premise.
- Let the theme grow from the events. Do NOT state the lesson (no "the moral was...", no "from that day on...").
STANDALONE PREMISE AND CLARITY
- The story must make complete sense with no outside context, assumed series knowledge, unexplained history, or sequel setup.
- In the opening, plainly establish who the main character is, where they are, what they want, and what immediate obstacle stands in the way. If the approved plan has an unusual element, explain its complete rule in one plain sentence when it first appears.
- Keep the goal visible through what the character notices, says, and does; do not mechanically repeat it.
- Use familiar real-world cause and effect. Never require the reader to memorize a term before understanding why it matters.
- Every named concept and world detail must directly support the main character's central goal, obstacle, choice, or resolution. Remove anything merely decorative that increases what the reader must track.
- End by plainly showing how the main character's action solved or changed the opening problem. After that concrete resolution, a brief resonant image, callback, or memorable line is welcome when its literal meaning remains clear.
- Before returning, verify that this sentence accurately captures the whole story: "[Character] wants ___, but ___, so they must ___." If it does not, revise the prose to match the supplied plan.
NARRATIVE LOAD FOR THIS TIER
Use one main character and one helper, one concrete goal, one main obstacle, two escalating attempts, and no subplot. The setting may be distinctive or imaginative when its one essential fact is immediately clear. Build engagement through humor, suspense, sensory detail, an emotionally important stake, and one logical surprise rather than through lore. Establish the goal and obstacle within the first 2-3 sentences and resolve them clearly.
LENGTH IS A HARD LIMIT: the story MUST be between 400 and 650 words total (aim for 500). Never exceed 650 words. Count the words and trim before returning.
READING LEVEL: write for grade 3. Sentence style: a mix of short and medium-length sentences, with occasional simple compound sentences for rhythm. Vocabulary target: 6-8 concrete, high-utility Tier 2 words, especially vivid verbs and precise nouns, supported by strong context clues.
PARAGRAPHS
- Most paragraphs are 3-5 sentences that blend dialogue, action, and description. Do NOT start a new paragraph after every sentence or line of dialogue.
- Use a one-sentence paragraph only for a big surprise, discovery, or emotional beat.
- One title only. No headings like "Beginning", "Vocabulary", or "Moral".
VOCABULARY
- Follow the tier vocabulary target exactly. Favor vivid verbs, precise nouns, and expressive adjectives that improve the prose. Avoid padding candidateVocab with ordinary words a reader at this tier already knows.
- Make every challenging word understandable from action, contrast, dialogue, or a nearby clue; do not define, bold, or list words inside the prose. List the strongest candidates in candidateVocab.
SAFETY: age-appropriate. Suspense or mild tension is fine, but no violence, horror, scary villains, death, romance, profanity, or politics — the reader should always feel safe.
ILLUSTRATIONS (you are also the art director)
- Define a consistent visual style and character looks, then write 3 illustration prompts (1 cover + 2 scenes) that reuse those exact descriptions. Each scene's afterParagraph is the 0-based index of the paragraph it follows; the cover uses -1.
Return only JSON with this shape:
{
"title": string,
"hook": string,
"genre": string,
"theme": string,
"paragraphs": string[],
"candidateVocab": string[],
"artDirection": { "style": string, "characters": [{ "name": string, "look": string }], "setting": string },
"images": [{ "role": "cover"|"scene", "afterParagraph": number, "prompt": string, "alt": string }]
}
The hook is one intriguing, spoiler-free sentence for a story preview.User prompt
Genre: detective story
Theme: teamwork
Approved plan (follow exactly; do not add story concepts):
{"premise":"When the prize pumpkin vanishes from the county fair the night before judging, young detective Maya and her friend Theo must follow the clues to find it.","mainCharacter":"Maya","supportingCharacters":["Theo","Grumpy gardener Mr. Bell"],"setting":"A county fairground at night, where the vegetable tent glows under strings of lights and everything closes at sundown.","goal":"Maya wants to find the missing pumpkin before the judges arrive at nine in the morning.","obstacle":"The only clues are muddy footprints and a torn piece of burlap, and the fairground is locked until dawn.","steps":["Maya and Theo follow the muddy footprints from the empty hay stand to a hole in the fence, but the trail ends at a gravel road where any scent or mark is lost.","They spot a burlap sack snagged on the fence and, inside it, a fair ribbon from last year, which Theo recognizes as the kind Mr. Bell always wins.","They find Mr. Bell's wheelbarrow tracks leading to his pumpkin patch, where the giant pumpkin sits hidden under a tarp beside his own wilting entry."],"choice":"Maya must decide whether to accuse Mr. Bell in front of the fair committee or talk to him alone first, and she chooses to knock on his door and listen.","outcome":"Mr. Bell admits he took the pumpkin because his own was dying and he could not bear to lose again, and together the three friends return it before the judges arrive, with Theo and Maya promising to help him grow a winner next year.","unusualElement":null}Words and questions model
Attempt 1 · deepseek/deepseek-v4-flash
System prompt
You create vocabulary and reading-comprehension materials for grade 3 readers from one finished story.
First choose 5-10 vocabulary words that actually appear in the story and match this tier target: 6-8 concrete, high-utility Tier 2 words, especially vivid verbs and precise nouns, supported by strong context clues. Favor useful Tier 2 words, vivid verbs, precise nouns, and expressive adjectives. Reject basic words a grade 3 reader likely knows already, and choose varied words rather than near-synonyms. Every selected word must be supported naturally by context so a reader can infer its meaning. For each word provide: word, pos, a kid-friendly definition (<= 140 characters), an exampleFromStory copied verbatim from the story text, synonyms, and antonyms.
Then produce 5-8 questions using that vocabulary and the story: 2 literal, 2 inferential, 1 vocabulary-in-context about one of the selected words, 1 theme, and 0-2 extras. Give each question a unique id, a type (literal | inferential | vocabulary-in-context | theme | extra), the question text, the answer, a short explanation grounded in the story, optional multiple-choice choices, and a rubric.
Write each rubric before imagining any student answer: mustInclude (1-3 concepts required for full credit), niceToHave (0-2 extras), commonWrongPatterns (0-3 misconceptions).
Return only JSON: { "vocabulary": [{ "word": string, "pos": string, "definition": string, "exampleFromStory": string, "synonyms": string[], "antonyms": string[] }], "questions": [{ "id": string, "type": string, "question": string, "answer": string, "explanation": string, "choices"?: string[], "rubric": { "mustInclude": string[], "niceToHave": string[], "commonWrongPatterns": string[] } }] }.User prompt
Candidate vocabulary (hint): crouched, snagged, burlap, gravel, wilting, committee, tugged Story: The vegetable tent glowed under strings of yellow lights, but the biggest pumpkin in the county was gone. Maya stared at the empty hay stand where it had sat all week. "Judges come at nine tomorrow morning," she said. "If we don't find it tonight, the fair will be ruined." Theo crouched beside the stand. "Look, Maya. Muddy footprints. And something snagged on the fence." His voice shook with excitement. Maya followed the footprints across the grass to a hole in the fence. The trail ended at a gravel road. "Footprints can't help us here," she said. "Gravel doesn't hold mud." Theo tugged at the snagged cloth. It was a torn piece of burlap, and inside it was a shiny blue ribbon. "This is a first-place ribbon from last year's fair," Theo said. "Mr. Bell always wins these." Maya remembered grumpy Mr. Bell, who grew the biggest vegetables in the county and never smiled. "He lives past the gravel road," she said. "Let's go." The gravel road led to a pumpkin patch. Maya spotted wheelbarrow tracks in the mud. Under a tarp beside a wilting pumpkin sat the prize pumpkin, big and orange and safe. "Mr. Bell took it," Theo whispered. "We should tell the fair committee right now." Maya shook her head. "No. Something feels wrong. Let's knock on his door first and listen to what he says." Mr. Bell opened his door. When he saw the children, his face turned red. "You found me," he said. "My pumpkin was dying. It got a rot last week. I've won that blue ribbon for ten years, and I couldn't bear to lose. So I took the fair's pumpkin. I was wrong." Maya smiled. "Then let's take it back together. And next year, Theo and I will help you grow a winner." The three of them rolled the pumpkin back through the fair gate before the sun came up. When the judges arrived at nine, the biggest pumpkin in the county sat on the hay stand, right where it belonged. Mr. Bell even smiled.
Image model
Cover · openai/gpt-image-2.5-flare
Prompt
warm, cozy storybook illustration with soft watercolor textures and glowing lantern light Setting: a county fairground at night with a glowing vegetable tent, strings of yellow lights, and a gravel road leading to a pumpkin patch. Characters — Maya: a young detective with dark braided hair, a tan trench coat, and a magnifying glass; Theo: a boy with curly red hair, glasses, and a green striped sweater; Mr. Bell: an elderly gardener with a gray beard, overalls, and a floppy straw hat. Scene: Warm watercolor storybook cover: young detective Maya in a tan trench coat with dark braided hair holds a magnifying glass beside Theo, a boy with curly red hair, glasses, and a green striped sweater, as they examine a giant orange pumpkin under strings of yellow lights at a county fair at night. Compose as a wide 16:9 landscape scene. Keep important characters and story details comfortably inside the frame, away from the extreme edges. Style: richly detailed, soft painterly watercolor children's-book illustration with warm lighting, expressive faces, depth, and a cozy, magical feel — polished, publication-quality. Cheerful and friendly for ages 8-10. Safe and age-appropriate. No text, words, or letters in the image.
Scene 1 · openai/gpt-image-2.5-flare
Prompt
warm, cozy storybook illustration with soft watercolor textures and glowing lantern light Setting: a county fairground at night with a glowing vegetable tent, strings of yellow lights, and a gravel road leading to a pumpkin patch. Characters — Maya: a young detective with dark braided hair, a tan trench coat, and a magnifying glass; Theo: a boy with curly red hair, glasses, and a green striped sweater; Mr. Bell: an elderly gardener with a gray beard, overalls, and a floppy straw hat. Scene: Warm watercolor storybook scene: Maya in a tan trench coat and Theo in a green striped sweater crouch by a hole in a fairground fence, following muddy footprints toward a gravel road lit by moonlight. Compose as a wide 16:9 landscape scene. Keep important characters and story details comfortably inside the frame, away from the extreme edges. Style: richly detailed, soft painterly watercolor children's-book illustration with warm lighting, expressive faces, depth, and a cozy, magical feel — polished, publication-quality. Cheerful and friendly for ages 8-10. Safe and age-appropriate. No text, words, or letters in the image.
Scene 2 · openai/gpt-image-2.5-flare
Prompt
warm, cozy storybook illustration with soft watercolor textures and glowing lantern light Setting: a county fairground at night with a glowing vegetable tent, strings of yellow lights, and a gravel road leading to a pumpkin patch. Characters — Maya: a young detective with dark braided hair, a tan trench coat, and a magnifying glass; Theo: a boy with curly red hair, glasses, and a green striped sweater; Mr. Bell: an elderly gardener with a gray beard, overalls, and a floppy straw hat. Scene: Warm watercolor storybook scene: Maya and Theo stand at the door of Mr. Bell, an elderly gardener with a gray beard, overalls, and a floppy straw hat, who looks sad beside a wilting pumpkin under a tarp. Compose as a wide 16:9 landscape scene. Keep important characters and story details comfortably inside the frame, away from the extreme edges. Style: richly detailed, soft painterly watercolor children's-book illustration with warm lighting, expressive faces, depth, and a cozy, magical feel — polished, publication-quality. Cheerful and friendly for ages 8-10. Safe and age-appropriate. No text, words, or letters in the image.
Speech model
Story narration · x-ai/grok-voice-tts-1.0
Prompt
The Case of the Missing Pumpkin The vegetable tent glowed under strings of yellow lights, but the biggest pumpkin in the county was gone. Maya stared at the empty hay stand where it had sat all week. "Judges come at nine tomorrow morning," she said. "If we don't find it tonight, the fair will be ruined." Theo crouched beside the stand. "Look, Maya. Muddy footprints. And something snagged on the fence." His voice shook with excitement. Maya followed the footprints across the grass to a hole in the fence. The trail ended at a gravel road. "Footprints can't help us here," she said. "Gravel doesn't hold mud." Theo tugged at the snagged cloth. It was a torn piece of burlap, and inside it was a shiny blue ribbon. "This is a first-place ribbon from last year's fair," Theo said. "Mr. Bell always wins these." Maya remembered grumpy Mr. Bell, who grew the biggest vegetables in the county and never smiled. "He lives past the gravel road," she said. "Let's go." The gravel road led to a pumpkin patch. Maya spotted wheelbarrow tracks in the mud. Under a tarp beside a wilting pumpkin sat the prize pumpkin, big and orange and safe. "Mr. Bell took it," Theo whispered. "We should tell the fair committee right now." Maya shook her head. "No. Something feels wrong. Let's knock on his door first and listen to what he says." Mr. Bell opened his door. When he saw the children, his face turned red. "You found me," he said. "My pumpkin was dying. It got a rot last week. I've won that blue ribbon for ten years, and I couldn't bear to lose. So I took the fair's pumpkin. I was wrong." Maya smiled. "Then let's take it back together. And next year, Theo and I will help you grow a winner." The three of them rolled the pumpkin back through the fair gate before the sun came up. When the judges arrived at nine, the biggest pumpkin in the county sat on the hay stand, right where it belonged. Mr. Bell even smiled.
