Sesión 5 · Planeación
Prepara el escenario y la hoja de evaluación
Lee los datos de héroes y villanos, fija las reglas y utiliza el Excel para revisar la carga de trabajo.
Qué aprenderás
- Preparar el directorio 02-planning y separar datos de instrucciones.
- Interpretar prioridad ascendente, precedencia de Mirror Master y jornadas individuales.
- Comprobar qué calcula el Excel y qué debe revisarse por separado.
Referencias de código
Índice de esta lección
Paso 1
Parte del código inicial
El gist de Klerith aporta los tipos, siete villanos, cuatro héroes y Superman comentado. La rama de la sección contiene el flujo completo. Ambos enlaces aparecen en las referencias de la clase.
Crea src/patterns/02-planning. La adaptación del laboratorio separa scenario.ts, context.ts y planning.ts y utiliza los helpers existentes. Para la primera variante Superman está desactivado.
src/patterns/02-planning/ scenario.ts → datos y misión context.ts → esquema y contexto por etapa planning.ts → llamadas y comparaciónQué deberías observar
Tienes una estructura para añadir el patrón sin reemplazar Tool Use.
Paso 2
Lee capacidades y horas
Cada villano tiene alias, poder, counteredBy, threat y freesOthers. threat representa prioridad: 1 es el más urgente, pese a que la narración inicialmente lo llama nivel de amenaza.
Los héroes tienen especialidad y horas disponibles: Antorcha Humana 6, Green Lantern 4, Iron Man 5 y Jean Grey 3. Superman añade 2 horas y admite fuego o luz; son 2 horas totales, no 2 por especialidad.
El prompt describe la habilidad de Mirror Master, pero no imprime el booleano freesOthers. Ese campo queda disponible para comprobar la precedencia sin depender de una inferencia posterior.
Antorcha Humana | fuego | 6 hGreen Lantern | luz | 4 hIron Man | tecnología | 5 hJean Grey | telequinesis | 3 hSuperman (opcional) | fuego o luz | 2 hQué deberías observar
Puedes determinar qué héroes son compatibles y cuántas capturas pueden realizar.
Paso 3
Fija las restricciones antes de llamar al modelo
Cada captura usa exactamente 2 horas del héroe asignado. No basta sumar las horas del equipo: una especialidad puede tener déficit aunque haya horas libres de otros héroes.
Mirror Master va primero porque puede liberar a los demás. Después se atienden las prioridades ascendentes 1, 2, 4, 5, 6 y 7. La representación del escenario debe decir /7, no /5.
La misión permite paralelismo, pero la evaluación del curso exige esta secuencia de intervención. Separa ese orden de las listas de análisis o tablas de capacidades; no deduzcas que cualquier lista del texto es el cronograma final.
Mirror Master → Mister Freeze → Killgrave → Doctor Light → Juggernaut → Solomon Grundy → The ShadeQué deberías observar
Conoces el orden esperado y el presupuesto individual de horas.
Paso 4
Lee la hoja como registro de asignaciones
En Sheet1, D4:J4 contiene el orden de captura, A5:C9 los héroes y sus jornadas, K5:K9 suma las horas asignadas y L5:L9 resta las horas trabajadas del horario.
Escribe 2 en la fila del héroe compatible y la columna del villano. Debe haber una asignación por captura y ningún tiempo libre negativo. Las fórmulas de K y L no validan compatibilidad, duplicados, cobertura ni el orden del texto final.
El archivo recibido trae D5=2: asigna Antorcha Humana a Mirror Master, pero fuego no neutraliza tecnología. Esa marca no es una solución de referencia. Conservamos el archivo original; al practicar en tu copia retira esa asignación de ejemplo antes de llenar el operativo.
K5 = SUM(D5:J5)L5 = C5-K5D5 recibido = 2 → Antorcha Humana / Mirror MasterRevisar especialidad → requiere tecnología, no fuegoQué deberías observar
Comprendes los cálculos de horas y la revisión adicional que exige el ejercicio.
Paso 5
Explica el déficit sin Superman
Los tres villanos que requieren luz son Doctor Light, Solomon Grundy y The Shade: necesitan 6 horas. Green Lantern solo dispone de 4, así que faltan 2 horas de luz.
Sin Superman hay 18 horas totales para 14 horas de captura, pero eso no cubre la especialidad faltante. Con sus 2 horas de luz se completa esa capacidad.
Esta conclusión se desprende de los datos del ejercicio. No basta que un modelo declare viable: las siguientes clases contrastarán sus asignaciones con las mismas reglas.
Luz requerida → 3 capturas × 2 h = 6 hSin Superman → Green Lantern: 4 h → déficit: 2 hCon Superman → Green Lantern: 4 h + Superman: 2 h → 6 hQué deberías observar
Puedes justificar la viabilidad por especialidad y no solo por la suma del equipo.
Ahora te toca
Prueba la idea por tu cuenta
Explica por qué 18 horas totales no bastan sin Superman. En una copia del Excel identifica la asignación inicial que incumple la especialidad y describe los controles que no realizan K y L.
Necesito una pista
Revisa las tres capturas que requieren luz y la celda D5.
Comparar con una solución
Luz requiere 6 horas y Green Lantern tiene 4. D5 asigna Antorcha Humana a Mirror Master, que requiere tecnología. K y L calculan carga y saldo; cobertura, duplicados, compatibilidad y orden requieren revisión adicional.
Antes de seguir
Comprueba lo que aprendiste
No es una nota. Es una pausa para comprobar que la idea quedó clara.
¿Terminaste la práctica?
Haz el ejercicio y comprueba tus respuestas antes de marcar la lección como completada.