Commit b54417d
committed
Merge: la rejilla no guarda sola -- cambios pendientes y un unico guardado
Rehace la edicion de celda con el modelo de cambios pendientes: nada se escribe
hasta pulsar Guardar, que esta siempre presente, y se escribe UNA operacion con
las N entradas. La operacion en lote alimenta la misma lista.
Se fusiona dentro del horario de servicio a proposito. Los bundles OTA tienen
puerta POR ESTACION -- sin pedidos en curso, sin tickets imprimiendose, 20 min
sin ventas y 5 min sin que nadie toque la tablet -- asi que un despliegue a las
14:00 no puede interrumpir a nadie. El reloj de las 12:15 se mantiene para Edge
Functions y migraciones, que aplican al instante y no tienen puerta.
Riesgo asumido y declarado: seis criterios de aceptacion siguen sin verificar
porque la pantalla no se ha abierto, y durante la implementacion aparecieron dos
fallos que la habrian matado en el primer render (useBlocker fuera de un data
router, y aceptar-al-salir leyendo estado con un render de retraso). Mitigacion:
la pantalla va envuelta en su propio ErrorBoundary, no la usa nadie de cocina, y
si se rompe se revierte.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Vy4yW6xBAtXcaSGgKybquB2 files changed
Lines changed: 571 additions & 539 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
0 commit comments