# Checklista powdrożeniowa 2.7.2

## Schemat i trasy

- [ ] `/upgrade_2_7_2.php` zakończył się bez wyjątku.
- [ ] 12 tabel procurement i 7 tabel patient AI istnieje.
- [ ] panele dostawców, zamówień, automatyzacji i pytań otwierają się.
- [ ] Runtime Preflight nie ma krytycznego fail 2.7.2.

## Dostawcy

- [ ] Utworzono dostawcę testowego na stagingu.
- [ ] Zweryfikowano e-mail.
- [ ] Zatwierdzono mapowanie pozycji i regułę routingu.
- [ ] Utworzono zatwierdzone PO.
- [ ] Ręczna wysyłka trafiła do `mail_queue` tylko raz.
- [ ] Ponowne kliknięcie nie utworzyło duplikatu.
- [ ] E-mail nie zawiera danych pacjenta.
- [ ] Portal dostawcy zapisał potwierdzenie.
- [ ] Automatyczna wysyłka jest nadal wyłączona po instalacji.

## Automatyzacja

- [ ] Przetestowano potrójny opt-in na syntetycznym dostawcy.
- [ ] Limit wartości blokuje zbyt duże PO.
- [ ] Okno czasu blokuje wysyłkę poza harmonogramem.
- [ ] Niezweryfikowany dostawca jest blokowany.
- [ ] Cron jest wyłączony do czasu sign-offu.

## Pytania pacjentów

- [ ] Pytanie o termin otrzymuje zatwierdzoną odpowiedź albo eskalację.
- [ ] Pytanie o lek lub dawkę nie otrzymuje automatycznej porady.
- [ ] Pytanie o wynik badania jest eskalowane.
- [ ] Czerwona flaga pokazuje instrukcję alarmową i tworzy krytyczne zadanie.
- [ ] Brak zatwierdzonego źródła powoduje eskalację.
- [ ] Odpowiedź personelu jest widoczna pacjentowi.
- [ ] PL i EN działają osobno.
- [ ] Zewnętrzne AI pozostaje wyłączone.

## Sign-off

- [ ] Farmacja/zakupy zatwierdziły proces dostawców.
- [ ] DPO/security zatwierdzili token portal i logi.
- [ ] Clinical owner zatwierdził reguły pytań i alarmów.
- [ ] Patient experience owner zatwierdził treści PL/EN.
