[
  {
    "slug": "fan-maintenance-reassembly",
    "title": "Mechanical Disassembly and Reassembly",
    "description": "Three reviewed phases from one maintenance recording: release a guarded component, clean the detached blade assembly, and align the guard for reassembly.",
    "video": "/samples/egxo-fan-maintenance-reassembly.mp4",
    "poster": "/samples/egxo-fan-maintenance-reassembly.jpg",
    "alt": "First-person view of two hands disassembling, cleaning, and reassembling an electric fan.",
    "capabilities": ["Part disassembly", "Bimanual maintenance", "Reassembly sequence"],
    "featured": true,
    "technical": { "duration_seconds": 15, "width": 960, "height": 540, "frame_rate_fps": 24 },
    "phases": [
      { "start": 0, "end": 5, "label": "Release the fan-guard fastener" },
      { "start": 5, "end": 10, "label": "Clean the detached blade assembly" },
      { "start": 10, "end": 15, "label": "Align and reseat the guard" }
    ]
  },
  {
    "slug": "pancake-cooking-state-change",
    "title": "Timed Cooking and State Change",
    "description": "Three phases from one cooking recording: mix the batter, meter a controlled pour, and turn the pancake as its visible state changes.",
    "video": "/samples/egxo-pancake-cooking-state-change.mp4",
    "poster": "/samples/egxo-pancake-cooking-state-change.jpg",
    "alt": "First-person view of hands mixing batter, pouring it into a pan, and flipping a pancake.",
    "capabilities": ["Mixture preparation", "Controlled pouring", "Tool-mediated flipping"],
    "featured": false,
    "technical": { "duration_seconds": 15, "width": 960, "height": 540, "frame_rate_fps": 24 },
    "phases": [
      { "start": 0, "end": 5, "label": "Mix batter to a consistent state" },
      { "start": 5, "end": 10, "label": "Meter and pour batter into the pan" },
      { "start": 10, "end": 15, "label": "Lift and turn the cooked pancake" }
    ]
  },
  {
    "slug": "vegetable-prep-tool-sequence",
    "title": "Fine Tool Use and Object Transformation",
    "description": "A dual-tool preparation sequence showing peeling, sectioning, and precision slicing with clear hand, object, and tool trajectories.",
    "video": "/samples/egxo-vegetable-prep-tool-sequence.mp4",
    "poster": "/samples/egxo-vegetable-prep-tool-sequence.jpg",
    "alt": "First-person view of hands peeling, sectioning, and slicing a vegetable.",
    "capabilities": ["Dual-tool sequence", "Fine motor control", "Visible state change"],
    "featured": false,
    "technical": { "duration_seconds": 15, "width": 960, "height": 540, "frame_rate_fps": 24 },
    "phases": [
      { "start": 0, "end": 5, "label": "Peel the vegetable with controlled strokes" },
      { "start": 5, "end": 10, "label": "Section and expose the interior" },
      { "start": 10, "end": 15, "label": "Slice prepared pieces into strips" }
    ]
  },
  {
    "slug": "stir-fry-long-horizon",
    "title": "Long-Horizon Meal Preparation",
    "description": "Three task stages from one meal-preparation recording: cut ingredients, transfer aromatics to heat, and combine vegetables in the pan.",
    "video": "/samples/egxo-stir-fry-long-horizon.mp4",
    "poster": "/samples/egxo-stir-fry-long-horizon.jpg",
    "alt": "First-person view of hands preparing ingredients and cooking a stir-fry.",
    "capabilities": ["Long-horizon task", "Ingredient state change", "Pan and tool control"],
    "featured": false,
    "technical": { "duration_seconds": 15, "width": 960, "height": 540, "frame_rate_fps": 24 },
    "phases": [
      { "start": 0, "end": 5, "label": "Slice ingredients for the next stage" },
      { "start": 5, "end": 10, "label": "Transfer aromatics into the heated pan" },
      { "start": 10, "end": 15, "label": "Add and combine the vegetables" }
    ]
  },
  {
    "slug": "container-cleaning-stacking",
    "title": "Contact-Rich Cleaning and Container Handling",
    "description": "A contact-rich sequence showing surface scrubbing, drying and inspection, then controlled nesting and stacking of cleaned containers.",
    "video": "/samples/egxo-container-cleaning-stacking.mp4",
    "poster": "/samples/egxo-container-cleaning-stacking.jpg",
    "alt": "First-person view of hands cleaning, drying, and stacking household containers.",
    "capabilities": ["Contact-rich cleaning", "Object rotation", "Nesting and stacking"],
    "featured": false,
    "technical": { "duration_seconds": 15, "width": 960, "height": 540, "frame_rate_fps": 24 },
    "phases": [
      { "start": 0, "end": 5, "label": "Rotate and scrub the container surfaces" },
      { "start": 5, "end": 10, "label": "Dry and inspect the cleaned container" },
      { "start": 10, "end": 15, "label": "Align and nest containers for storage" }
    ]
  },
  {
    "slug": "deformable-laundry-folding",
    "title": "Deformable-Object Manipulation",
    "description": "A continuous folding excerpt showing garment orientation, bimanual edge alignment, and a final fold over continuously changing geometry.",
    "video": "/samples/egxo-deformable-laundry-folding.mp4",
    "poster": "/samples/egxo-deformable-laundry-folding.jpg",
    "alt": "First-person view of two hands folding a green shirt.",
    "capabilities": ["Deformable objects", "Bimanual coordination", "Changing geometry"],
    "featured": false,
    "technical": { "duration_seconds": 10, "width": 960, "height": 540, "frame_rate_fps": 24 },
    "phases": [
      { "start": 0, "end": 2.5, "label": "Lift and orient the garment" },
      { "start": 2.5, "end": 7, "label": "Align fabric edges with both hands" },
      { "start": 7, "end": 10, "label": "Fold and compress the garment" }
    ]
  }
]
