# OR Safe Auto-Apply Engine — notatki

Silnik nie powinien automatycznie przesuwać planu, jeśli preflight wykrywa hard blockery.

## Hard blockery

- kolizja sali,
- kolizja zespołu,
- przekroczona pojemność PACU,
- brak predykcji czasu,
- brak danych booking/case do aktualizacji.

## Tryby

- `dry_run` — preflight i plan działań,
- `applied` — faktyczna aktualizacja TheatreFlow,
- `rolled_back` — cofnięcie do snapshotu sprzed wdrożenia.

## OR Readiness hotfix

Hotfix usuwa rekordy gotowości dla danej daty przed skanem, potem wykonuje skan i deduplikuje rekordy case/booking. To zatrzymuje narastanie liczby pacjentów po każdym kliknięciu.
