{
  "schema_version": "render_manifest.v1",
  "video": {
    "id": "ai-005",
    "title": "The 4-box prompt for mental overload",
    "pillar": "ai_life_systems",
    "duration_ms": 61000,
    "aspect_ratio": "9:16",
    "resolution": {
      "width": 1080,
      "height": 1920
    },
    "fps": 30
  },
  "timeline": [
    {
      "id": "scene_01",
      "track": "visual",
      "type": "kinetic_text",
      "asset_ref": "placeholder://ai-005/scene-01/kinetic_text",
      "start_ms": 0,
      "duration_ms": 3000,
      "text": "If your brain has 47 tabs open, paste the mess into this four-box prompt. Do not ask AI to motivate you",
      "visual_direction": "Large kinetic hook text over a messy prompt window; immediate zoom-in on the contradiction.",
      "retention_goal": "Stop the scroll with self-relevance and tension in the first two seconds.",
      "style": {
        "safe_area_pct": 8,
        "font": "bold_sans",
        "caption_case": "sentence",
        "motion": "push_zoom",
        "contrast": "high"
      }
    },
    {
      "id": "caption_01",
      "track": "captions",
      "type": "kinetic_caption",
      "start_ms": 0,
      "duration_ms": 4000,
      "text": "If your brain has 47 tabs open, paste the mess into this four-box prompt.",
      "style": {
        "safe_area_pct": 8,
        "position": "lower_third",
        "max_chars_per_line": 28,
        "highlight_keywords": true
      }
    },
    {
      "id": "scene_02",
      "track": "visual",
      "type": "screen_recording",
      "asset_ref": "placeholder://ai-005/scene-02/screen_recording",
      "start_ms": 3000,
      "duration_ms": 6000,
      "text": "Do not ask AI to motivate you.",
      "visual_direction": "Fast cut to a real prompt being rewritten from passive question to critic prompt.",
      "retention_goal": "Reset attention before the viewer predicts a generic slideshow.",
      "style": {
        "safe_area_pct": 8,
        "font": "bold_sans",
        "caption_case": "sentence",
        "motion": "cut_or_slide",
        "contrast": "high",
        "layout": "screen_plus_caption",
        "blur_sensitive_ui": true
      }
    },
    {
      "id": "caption_02",
      "track": "captions",
      "type": "kinetic_caption",
      "start_ms": 4000,
      "duration_ms": 4000,
      "text": "Do not ask AI to motivate you.",
      "style": {
        "safe_area_pct": 8,
        "position": "lower_third",
        "max_chars_per_line": 28,
        "highlight_keywords": true
      }
    },
    {
      "id": "caption_03",
      "track": "captions",
      "type": "kinetic_caption",
      "start_ms": 8000,
      "duration_ms": 4000,
      "text": "Ask it to sort the noise.",
      "style": {
        "safe_area_pct": 8,
        "position": "lower_third",
        "max_chars_per_line": 28,
        "highlight_keywords": true
      }
    },
    {
      "id": "scene_03",
      "track": "visual",
      "type": "card_animation",
      "asset_ref": "placeholder://ai-005/scene-03/card_animation",
      "start_ms": 9000,
      "duration_ms": 24000,
      "text": "Ask it to sort the noise.",
      "visual_direction": "Use simple cards for the key questions; one card changes at a time, no dense paragraphs.",
      "retention_goal": "Deliver the main mental model with low cognitive load.",
      "style": {
        "safe_area_pct": 8,
        "font": "bold_sans",
        "caption_case": "sentence",
        "motion": "cut_or_slide",
        "contrast": "high",
        "layout": "minimal_cards",
        "max_words_on_screen": 18
      }
    },
    {
      "id": "caption_04",
      "track": "captions",
      "type": "kinetic_caption",
      "start_ms": 12000,
      "duration_ms": 4000,
      "text": "First, dump everything: tasks, worries, random reminders, half-decisions, all of it.",
      "style": {
        "safe_area_pct": 8,
        "position": "lower_third",
        "max_chars_per_line": 28,
        "highlight_keywords": true
      }
    },
    {
      "id": "caption_05",
      "track": "captions",
      "type": "kinetic_caption",
      "start_ms": 16000,
      "duration_ms": 4000,
      "text": "Then ask AI: split this into four boxes.",
      "style": {
        "safe_area_pct": 8,
        "position": "lower_third",
        "max_chars_per_line": 28,
        "highlight_keywords": true
      }
    },
    {
      "id": "caption_06",
      "track": "captions",
      "type": "kinetic_caption",
      "start_ms": 20000,
      "duration_ms": 4000,
      "text": "Box one: tasks I can actually do.",
      "style": {
        "safe_area_pct": 8,
        "position": "lower_third",
        "max_chars_per_line": 28,
        "highlight_keywords": true
      }
    },
    {
      "id": "caption_07",
      "track": "captions",
      "type": "kinetic_caption",
      "start_ms": 24000,
      "duration_ms": 4000,
      "text": "Box two: worries I cannot solve right now.",
      "style": {
        "safe_area_pct": 8,
        "position": "lower_third",
        "max_chars_per_line": 28,
        "highlight_keywords": true
      }
    },
    {
      "id": "caption_08",
      "track": "captions",
      "type": "kinetic_caption",
      "start_ms": 28000,
      "duration_ms": 4000,
      "text": "Box three: decisions I need to make.",
      "style": {
        "safe_area_pct": 8,
        "position": "lower_third",
        "max_chars_per_line": 28,
        "highlight_keywords": true
      }
    },
    {
      "id": "caption_09",
      "track": "captions",
      "type": "kinetic_caption",
      "start_ms": 32000,
      "duration_ms": 4000,
      "text": "Box four: later, not today.",
      "style": {
        "safe_area_pct": 8,
        "position": "lower_third",
        "max_chars_per_line": 28,
        "highlight_keywords": true
      }
    },
    {
      "id": "scene_04",
      "track": "visual",
      "type": "screen_recording",
      "asset_ref": "placeholder://ai-005/scene-04/screen_recording",
      "start_ms": 33000,
      "duration_ms": 18000,
      "text": "First, dump everything: tasks, worries, random reminders, half-decisions",
      "visual_direction": "Screen recording of the final copy-paste prompt with a visible human approval/decision moment.",
      "retention_goal": "Show the concrete payoff so the advice feels usable, not ornamental.",
      "style": {
        "safe_area_pct": 8,
        "font": "bold_sans",
        "caption_case": "sentence",
        "motion": "cut_or_slide",
        "contrast": "high",
        "layout": "screen_plus_caption",
        "blur_sensitive_ui": true
      }
    },
    {
      "id": "caption_10",
      "track": "captions",
      "type": "kinetic_caption",
      "start_ms": 36000,
      "duration_ms": 4000,
      "text": "Then ask one final question: what is the next action that takes less than two minutes?",
      "style": {
        "safe_area_pct": 8,
        "position": "lower_third",
        "max_chars_per_line": 28,
        "highlight_keywords": true
      }
    },
    {
      "id": "caption_11",
      "track": "captions",
      "type": "kinetic_caption",
      "start_ms": 40000,
      "duration_ms": 4000,
      "text": "That is the whole trick.",
      "style": {
        "safe_area_pct": 8,
        "position": "lower_third",
        "max_chars_per_line": 28,
        "highlight_keywords": true
      }
    },
    {
      "id": "caption_12",
      "track": "captions",
      "type": "kinetic_caption",
      "start_ms": 44000,
      "duration_ms": 4000,
      "text": "You are not looking for a perfect life plan.",
      "style": {
        "safe_area_pct": 8,
        "position": "lower_third",
        "max_chars_per_line": 28,
        "highlight_keywords": true
      }
    },
    {
      "id": "caption_13",
      "track": "captions",
      "type": "kinetic_caption",
      "start_ms": 48000,
      "duration_ms": 4000,
      "text": "You are looking for one clean handle on the chaos.",
      "style": {
        "safe_area_pct": 8,
        "position": "lower_third",
        "max_chars_per_line": 28,
        "highlight_keywords": true
      }
    },
    {
      "id": "scene_05",
      "track": "visual",
      "type": "kinetic_text",
      "asset_ref": "placeholder://ai-005/scene-05/kinetic_text",
      "start_ms": 51000,
      "duration_ms": 10000,
      "text": "Then ask AI: split this into four boxes.",
      "visual_direction": "End card with the comment keyword and one clear action; keep the CTA legible for one beat.",
      "retention_goal": "Convert attention into a comment/save action without adding a second idea.",
      "style": {
        "safe_area_pct": 8,
        "font": "bold_sans",
        "caption_case": "sentence",
        "motion": "cut_or_slide",
        "contrast": "high"
      }
    },
    {
      "id": "caption_14",
      "track": "captions",
      "type": "kinetic_caption",
      "start_ms": 52000,
      "duration_ms": 4000,
      "text": "When the output appears, do only the two-minute action first.",
      "style": {
        "safe_area_pct": 8,
        "position": "lower_third",
        "max_chars_per_line": 28,
        "highlight_keywords": true
      }
    },
    {
      "id": "caption_15",
      "track": "captions",
      "type": "kinetic_caption",
      "start_ms": 56000,
      "duration_ms": 4000,
      "text": "If it still feels too big, shrink it again.",
      "style": {
        "safe_area_pct": 8,
        "position": "lower_third",
        "max_chars_per_line": 28,
        "highlight_keywords": true
      }
    },
    {
      "id": "caption_16",
      "track": "captions",
      "type": "kinetic_caption",
      "start_ms": 60000,
      "duration_ms": 4000,
      "text": "Momentum beats clarity.",
      "style": {
        "safe_area_pct": 8,
        "position": "lower_third",
        "max_chars_per_line": 28,
        "highlight_keywords": true
      }
    },
    {
      "id": "caption_17",
      "track": "captions",
      "type": "kinetic_caption",
      "start_ms": 64000,
      "duration_ms": 750,
      "text": "Comment RESET if you want me to turn this into a copy-paste template.",
      "style": {
        "safe_area_pct": 8,
        "position": "lower_third",
        "max_chars_per_line": 28,
        "highlight_keywords": true
      }
    }
  ],
  "asset_requirements": {
    "kinetic_text": [
      {
        "scene": 1,
        "asset_ref": "placeholder://ai-005/scene-01/kinetic_text",
        "brief": "Large kinetic hook text over a messy prompt window; immediate zoom-in on the contradiction.",
        "hint": "Generated by renderer from text and style instructions."
      },
      {
        "scene": 5,
        "asset_ref": "placeholder://ai-005/scene-05/kinetic_text",
        "brief": "End card with the comment keyword and one clear action; keep the CTA legible for one beat.",
        "hint": "Generated by renderer from text and style instructions."
      }
    ],
    "screen_recording": [
      {
        "scene": 2,
        "asset_ref": "placeholder://ai-005/scene-02/screen_recording",
        "brief": "Fast cut to a real prompt being rewritten from passive question to critic prompt.",
        "hint": "Needs captured or synthesized vertical screen recording; avoid fake unreadable UI text."
      },
      {
        "scene": 4,
        "asset_ref": "placeholder://ai-005/scene-04/screen_recording",
        "brief": "Screen recording of the final copy-paste prompt with a visible human approval/decision moment.",
        "hint": "Needs captured or synthesized vertical screen recording; avoid fake unreadable UI text."
      }
    ],
    "card_animation": [
      {
        "scene": 3,
        "asset_ref": "placeholder://ai-005/scene-03/card_animation",
        "brief": "Use simple cards for the key questions; one card changes at a time, no dense paragraphs.",
        "hint": "Generated by renderer from concise text cards; animate one idea per beat."
      }
    ],
    "stock_broll": [],
    "generated_background": []
  },
  "render_constraints": {
    "avoid_static_slideshow": true,
    "pattern_interrupt_every_seconds": 3,
    "first_frame_hook_required": true,
    "max_words_per_visual_card": 18,
    "human_approval_required_before_publish": true
  },
  "production_notes": [
    "First frame must show the hook as large kinetic caption text.",
    "Use motion or a visual state change in the first 1-2 seconds.",
    "Avoid static AI slideshow visuals; use screen recordings, cards, timer, or before/after cuts.",
    "Keep this version above 60 seconds for TikTok Creator Rewards testing.",
    "Show the human approval/decision moment; do not imply AI has final authority."
  ]
}
