# EX-B1-06 · Operaciones y repetición

## Escenarios

1. `GET /reservas/{id}` consulta una reserva y registra métricas de lectura.
2. `HEAD /salas/{id}/disponibilidad` devuelve únicamente cabeceras.
3. `POST /cargos` crea un cargo nuevo por cada petición aceptada.
4. `PUT /usuarios/{id}/preferencias` sustituye todas las preferencias.
5. `DELETE /suscripciones/{id}` elimina la suscripción si existe.
6. `PATCH /pedidos/{id}` añade 1 al contador de intentos.
7. `POST /webhooks/entregas` registra la entrega y acepta una clave única.

## Matriz

| # | ¿Segura? | ¿Idempotente? | Estado tras una ejecución | Estado tras dos peticiones idénticas | Reintento tras timeout | Supuesto |
| --- | --- | --- | --- | --- | --- | --- |
| 1 |  |  |  |  |  |  |
| 2 |  |  |  |  |  |  |
| 3 |  |  |  |  |  |  |
| 4 |  |  |  |  |  |  |
| 5 |  |  |  |  |  |  |
| 6 |  |  |  |  |  |  |
| 7 |  |  |  |  |  |  |

## Casos propensos a confusión

### Caso A

- Clasificación:
- Confusión posible:
- Explicación:

### Caso B

- Clasificación:
- Confusión posible:
- Explicación:
