{
  "version": 1,
  "title": "Inside-pocket product demonstration",
  "ratio": "9:16",
  "notes": "Travel-bag brief. Verify the actual pocket and product before filming. No capacity, airline-approval, customer-experience or performance claim is implied.",
  "frames": [
    {
      "id": "practice-1",
      "shot": "Question / medium shot",
      "visual": "Open the bag on a clear table. Keep the inside pocket visible.",
      "onScreen": "Where can a small charger go?",
      "audio": "Spoken: Where can a small charger go?",
      "seconds": 3,
      "image": ""
    },
    {
      "id": "practice-2",
      "shot": "Detail / close-up",
      "visual": "Hold the zip pull beside the pocket opening. Keep fingers away from the detail.",
      "onScreen": "Inside zip pocket",
      "audio": "Natural zip sound. No spoken claim.",
      "seconds": 2,
      "image": ""
    },
    {
      "id": "practice-3",
      "shot": "Demonstration / overhead",
      "visual": "Place one small charger inside the pocket in 1 continuous shot.",
      "onScreen": "Show the placement",
      "audio": "Spoken: Here is the pocket we are showing.",
      "seconds": 4,
      "image": ""
    },
    {
      "id": "practice-4",
      "shot": "Detail / close-up",
      "visual": "Close the zip. Hold long enough for the closure to be visible.",
      "onScreen": "Close the zip",
      "audio": "Natural zip sound.",
      "seconds": 3,
      "image": ""
    },
    {
      "id": "practice-5",
      "shot": "Context / medium shot",
      "visual": "Return to the open bag and point to the pocket location.",
      "onScreen": "Review the actual product photos",
      "audio": "Spoken: Check the pocket layout in the product photos.",
      "seconds": 3,
      "image": ""
    },
    {
      "id": "practice-6",
      "shot": "Closing / product shot",
      "visual": "Hold the bag still with clear space for the destination instruction.",
      "onScreen": "See the pocket layout",
      "audio": "Spoken: See the pocket layout before deciding.",
      "seconds": 3,
      "image": ""
    }
  ]
}
