{
  "schema_version": "1.0",
  "status": "template_to_fill",
  "master_fps": null,
  "duration_seconds": null,
  "narration_asset_id": "voice_final",
  "timing_basis": "not_aligned_yet",
  "timing_rules": {"unit": "seconds", "intervals": "start_inclusive_end_exclusive", "unknown_times": null, "alignment": "Align against actual edited narration; snap final layer boundaries to master frames deliberately."},
  "scenes": [
    {
      "id": "s01", "start": null, "end": null, "voice_text": null, "timing_verified": false,
      "meaning": null, "emotion": null, "hero_word": null,
      "title_lines": [{"text": null, "start": null, "role": "support"}, {"text": null, "start": null, "role": "hero"}],
      "versions": {
        "A": {"visual_metaphor": null, "asset_ids": [], "background": null, "text_color": null, "image_zone": null, "text_zone": null, "enter": null, "hold": null, "exit": null},
        "B_optional": {"visual_metaphor": null, "asset_ids": [], "background": null, "text_color": null, "image_zone": null, "text_zone": null, "enter": null, "hold": null, "exit": null}
      },
      "graphic_motion_fps": null, "transition_to_next": null, "review_points_seconds": [], "notes": null
    }
  ],
  "notes": "Дублируйте запись для следующих сцен. Сохраняйте одинаковые voice_text/start/end для визуальных вариантов с одной озвучкой. Поля не являются готовым сценарием запуска AE."
}
