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.

25 min aprox.5 pasosPráctica + comprobación
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.

Archivos del laboratorio
Paso 1 · text
src/patterns/02-planning/  scenario.ts  → datos y misión  context.ts   → esquema y contexto por etapa  planning.ts  → llamadas y comparación

Qué 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.

Datos del escenario
Paso 2 · text
Antorcha Humana | fuego | 6 hGreen Lantern | luz | 4 hIron Man | tecnología | 5 hJean Grey | telequinesis | 3 hSuperman (opcional) | fuego o luz | 2 h

Qué 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.

Orden de captura
Paso 3 · text
Mirror Master → Mister Freeze → Killgrave → Doctor Light → Juggernaut → Solomon Grundy → The Shade

Qué 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.

Sheet1!A3:L10
Paso 4 · text
K5 = SUM(D5:J5)L5 = C5-K5D5 recibido = 2 → Antorcha Humana / Mirror MasterRevisar especialidad → requiere tecnología, no fuego

Qué 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.

Comprobación de recursos
Paso 5 · text
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 h

Qué 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.

1. ¿Qué significa prioridad 1?
2. ¿Por qué es inviable sin Superman?
3. ¿Qué comprueban K y L en el Excel?

¿Terminaste la práctica?

Haz el ejercicio y comprueba tus respuestas antes de marcar la lección como completada.

Apuntes y código de esta lección