{
    "ok": true,
    "tool": "JZAf AI Story Studio",
    "mode": "Local Phase 1K Template-Aware Story Intelligence",
    "template_type": "moral_story",
    "character": "A kind little boy in a colorful classroom",
    "reference_image": "",
    "prompt": "Create a moral story about a child who learns honesty after finding a lost pencil.",
    "language": "English",
    "mood": "Emotional",
    "duration_seconds": 30,
    "aspect_ratio": "9:16",
    "voice_script": "Language: English\nMood: Emotional\n\nVoice Direction: Speak naturally, clearly, and with short pauses between scenes.\n\nScript:\nOnce there was a child who had to make an important choice.\n\nThe easy path looked simple, but it was not the right path.\n\nEvery action teaches us something.\n\nHonesty, kindness and patience always make the heart stronger.\n\nMoral: Always choose what is right, even when no one is watching.\n\nTiming: One subtitle line per scene. Keep delivery suitable for YouTube Shorts.",
    "scenes": [
        {
            "scene": 1,
            "beat": "Story Hook",
            "visual": "A colorful village or classroom scene introduces a curious child character.",
            "camera": "bright friendly wide shot",
            "subtitle": "Once there was a child who had to make an important choice.",
            "image_prompt": "Vertical 9:16 cinematic frame. Character\/Product: A kind little boy in a colorful classroom. Mood: Emotional. Template: moral_story. Story beat: Story Hook. Visual: A colorful village or classroom scene introduces a curious child character.. Style: realistic, clear, high detail, YouTube Shorts composition."
        },
        {
            "scene": 2,
            "beat": "Problem",
            "visual": "The child faces a small mistake, temptation or difficult decision.",
            "camera": "gentle character close-up",
            "subtitle": "The easy path looked simple, but it was not the right path.",
            "image_prompt": "Vertical 9:16 cinematic frame. Character\/Product: A kind little boy in a colorful classroom. Mood: Emotional. Template: moral_story. Story beat: Problem. Visual: The child faces a small mistake, temptation or difficult decision.. Style: realistic, clear, high detail, YouTube Shorts composition."
        },
        {
            "scene": 3,
            "beat": "Wrong Choice",
            "visual": "The character sees what happens after choosing without thinking.",
            "camera": "colorful storybook scene",
            "subtitle": "Every action teaches us something.",
            "image_prompt": "Vertical 9:16 cinematic frame. Character\/Product: A kind little boy in a colorful classroom. Mood: Emotional. Template: moral_story. Story beat: Wrong Choice. Visual: The character sees what happens after choosing without thinking.. Style: realistic, clear, high detail, YouTube Shorts composition."
        },
        {
            "scene": 4,
            "beat": "Lesson Learned",
            "visual": "A kind elder, parent or friend explains the moral gently.",
            "camera": "warm teaching moment",
            "subtitle": "Honesty, kindness and patience always make the heart stronger.",
            "image_prompt": "Vertical 9:16 cinematic frame. Character\/Product: A kind little boy in a colorful classroom. Mood: Emotional. Template: moral_story. Story beat: Lesson Learned. Visual: A kind elder, parent or friend explains the moral gently.. Style: realistic, clear, high detail, YouTube Shorts composition."
        },
        {
            "scene": 5,
            "beat": "Moral Ending",
            "visual": "Happy ending with warm family-friendly colors.",
            "camera": "happy ending frame",
            "subtitle": "Moral: Always choose what is right, even when no one is watching.",
            "image_prompt": "Vertical 9:16 cinematic frame. Character\/Product: A kind little boy in a colorful classroom. Mood: Emotional. Template: moral_story. Story beat: Moral Ending. Visual: Happy ending with warm family-friendly colors.. Style: realistic, clear, high detail, YouTube Shorts composition."
        }
    ],
    "youtube": {
        "title": "Create a moral story about a child who learns | JZAf Story",
        "description": "Created with JZAf AI Story Studio by WebHostLab. This plan includes child-friendly story beats, moral lessons, voice script, scene prompts and YouTube Shorts packaging.",
        "hashtags": "#JZAf #WebHostLab #AIShorts #CharacterVideo #YouTubeShorts #AIVideo #KidsStories #MoralStory #BedtimeStory"
    },
    "next_step": "Phase 2 will add FFmpeg MP4 generation from images, voice, subtitles, and motion.",
    "job_id": "jzaf-20260621-200925-86b14380",
    "job_url": "\/tools\/jzaf\/storage\/jobs\/jzaf-20260621-200925-86b14380.json"
}