# Lekarz i stanowisko: jedna rezerwacja dwóch zasobów

Syntalith, 11 października 2026. Fikcyjne zasoby doctor-A/B i chair-A/B. Typy short i long mają jawne czasy oraz bufory. To wartości testowe, bez rekomendacji czasu zabiegu. Brak objawów, danych pacjenta, modelu AI i wysyłki.

## Odtworzenie

Python 3.9 lub nowszy z biblioteką standardową. Po rozpakowaniu experiment.zip:

```sh
python3 -B -m unittest discover -s . -p 'test_*.py' -v
python3 -B replay.py --db /tmp/syntalith-zasoby-nowa-proba.sqlite
```

Użyj nieistniejącej ścieżki bazy. Replay nie nadpisuje poprzedniego przebiegu. Liczby czasu to umowna oś UTC; brak formularza dat lokalnych.

## Wynik

14 metod testowych sprawdza wspólną dostępność, sam konflikt bufora, brak zasobu, nieaktualną rewizję, anulowanie i konkurujące połączenia. W replay wydłużenie pierwszej wizyty zostało odrzucone z zachowaniem obu poprzednich przydziałów. Następnie wymuszono błąd SQL przy drugim nowym przydziale: cała zmiana została cofnięta, włącznie z pierwszym przydziałem. Po usunięciu wyłącznie testowego wyzwalacza błąd nie wystąpił; nowy termin i oba zasoby zapisano w jednej transakcji. Nowy proces odczytał dwa zapisy wizyt i cztery przydziały zasobów.

Lokalne potwierdzenie konkretnej rewizji traci aktualność po zmianie lub anulowaniu. Nie jest wysyłką ani zgodą na procedurę.

## Granice

Operator wybiera typ i zasoby z zaufanej konfiguracji. Program nie rozpoznaje procedury z wypowiedzi, nie ustala czasu leczenia i nie sprawdza uprawnień zawodowych. Konfiguracja testu dodaje przygotowanie i sprzątanie do stanowiska; czas lekarza pokrywa wyłącznie czas wizyty. Praktyka musi ustalić własne reguły.

Brak godzin pracy, autoryzacji, interfejsu rejestracji, kalendarza dostawcy i kolejki przypomnień. Potwierdzenia są lokalnymi rekordami bez odbiorców. Program nie cofa kopii poza bazą. Wycofanie transakcji SQLite nie dowodzi atomowej zmiany w dwóch zewnętrznych systemach ani odporności na awarię dysku. Kod i testy przygotował ten sam agent, bez niezależnego audytu. Dane nie przedstawiają wykonanego wdrożenia medycznego.
