# 🎓 Ejercicio final · Tu propio Liquidador

**Se entrega en la Clase 11 · Se pone en común en la Clase 12**
· Tiempo estimado: 90–120 min · **No se califica**

---

## Qué es esto

Los diez ejercicios anteriores tenían una solución. Este no.

Acá vas a **construir tu propio módulo de liquidación de sueldos**, tomando
cuatro decisiones de diseño. Cada combinación produce un sistema distinto, y
**todos funcionan**. Ninguno es el correcto.

Lo que cambia es **qué sacrifica cada uno** — y eso es de lo que vamos a hablar
en la última clase.

## Cómo se hace

1. Abrí el asistente de IA que uses. **El que sea**: ChatGPT, Claude, Gemini,
   Copilot, el que tengas a mano.
2. Pegale el archivo [`receta.md`](receta.md) entero.
3. Escribile: *«Seguí estas instrucciones».*
4. Te va a hacer **cuatro preguntas, de a una**. Contestá lo que de verdad
   harías, no lo que suene mejor.
5. Construí lo que te dé y comprobá que ande.
6. Guardá **la ficha de decisiones** que te entrega al final. Eso es lo que
   traés a clase.

> **No leas la receta antes de empezar.** Está escrita para que la lea la IA.
> La gracia es elegir sin saber de antemano a dónde lleva cada opción.

## Las cuatro decisiones

Sin spoilers de las opciones, para que no vayas condicionado:

| | La pregunta |
|---|---|
| **D** | ¿Cuánto de la construcción querés dejarle a la IA? |
| **E** | ¿Para cuántos agentes lo estás construyendo? |
| **I** | ¿Sobre qué lo vas a correr? |
| **C** | ¿Dónde querés que viva la lógica del cálculo? |

Cuatro decisiones, tres opciones cada una: **81 sistemas posibles**. Es
bastante probable que nadie en el curso tenga el mismo que vos.

## Lo único que se pide

**La ficha de decisiones.** Es lo que traés a la Clase 12:

```
  LIQ · D2-E2-I2-C2
  D · Delegación ......... 2 · la IA propone, yo reviso
      porque: quiero entender lo que entrego pero no tengo una semana
  ...
  Consultas del listado: 4
  Lo que NO sabría explicar de mi propia solución: ...
```

Si te peleaste con Docker y no llegaste a levantarlo, **vení igual**: con las
decisiones tomadas y el porqué ya tenés todo lo que hace falta para participar.
Lo que se discute es el criterio, no si compiló.

## Qué vamos a hacer en la última clase

No van a exponer los 25. Van a mostrar cinco o seis, elegidos **porque se
contradicen**: dos personas que resolvieron la misma decisión al revés dan mejor
conversación que seis que hicieron cosas distintas.

Y la pregunta no va a ser *qué hiciste*, sino **por qué**.

## Requisitos

- Docker (o PHP 8.3+ y Composer, si elegís la opción sin Docker)
- Una cuenta en algún asistente de IA — sirve cualquiera, incluso los gratuitos
- **Bajate Laravel antes**, no en el momento:
  `composer create-project laravel/laravel liquidador` tarda unos minutos

---

## Una nota sobre usar IA para programar

Este ejercicio no es una excusa para hablar de IA: es la forma más honesta que
encontramos de mostrar algo que ya está pasando en cualquier equipo de
desarrollo.

La herramienta te va a dar lo que le pidas, y **te lo va a dar bien**. Las
cuatro decisiones que vas a tomar no las puede tomar por vos, porque dependen de
cosas que no sabe: cuánta gente hay en tu área, quién va a mantener esto en dos
años, si tenés un servidor o una notebook.

Ese es el punto del ejercicio, y probablemente del curso entero.
