// === deck.jsx — Control horario: cómo funciona el fichaje en Dinaup ===
// Deck NARRADO: el reloj de cada escena lo lleva la locución (audio/escena-NN.mp3);
// dur es fallback si el mp3 no está. Generar la voz:
//   ELEVEN_KEY=sk_... python gen_audio.py   (guion en audio/guion.json)
// Tras generar, contrastar las duraciones reales que imprime el script con estos dur.
window.DECK = {
  id: 'control-horario',
  title: 'Control horario — cómo funciona el fichaje',
  scenes: [
    { title: 'Tres piezas',            comp: ()=> EscenaCH01, dur: 42.4, audio: 'audio/escena-01.mp3' },
    { title: 'Un solo botón',          comp: ()=> EscenaCH02, dur: 41.8, audio: 'audio/escena-02.mp3' },
    { title: 'El plan se crea solo',   comp: ()=> EscenaCH03, dur: 32.5, audio: 'audio/escena-03.mp3' },
    { title: 'Cobertura por solape',   comp: ()=> EscenaCH04, dur: 52.0, audio: 'audio/escena-04.mp3' },
    { title: 'Corregir sin borrar',    comp: ()=> EscenaCH05, dur: 46.2, audio: 'audio/escena-05.mp3' },
  ],
};
