# Baltique OS Core 0.9.3 — WorkPlan Matrix

Upgrade dodaje osobny moduł **Plan pracy**, czyli kalendarz harmonogramu personelu i zasobów w trybach: rok, miesiąc, tydzień i dzień.

## Cel

Plan pracy pokazuje na jednej planszy:

- kiedy pracuje każdy specjalista,
- w którym gabinecie/sali,
- od której do której,
- jakie są wyjątki i blokady,
- jakie są dodatkowe godziny,
- jak bardzo jest wypełniony dzień, gabinet i czas pracy danego specjalisty.

Moduł korzysta z tabel Core 0.9.2:

- `clinic_resources`,
- `clinic_work_rules`,
- `clinic_schedule_exceptions`,
- `appointments`.

## Instalacja

1. Upewnij się, że Core 0.9.2 został uruchomiony.
2. Zrób backup plików i bazy.
3. Wgraj zawartość paczki do głównego katalogu Baltique OS.
4. Zaloguj się jako administrator.
5. Wejdź na `/upgrade_0_9_3.php`.
6. Kliknij **Uruchom upgrade 0.9.3**.
7. Otwórz `/workplan.php`.

## Brak ciężkiej migracji SQL

Upgrade 0.9.3 nie tworzy nowych dużych tabel. Aktywuje moduł i korzysta z fundamentu Core 0.9.2.

## Najważniejsze widoki

- **Rok** — mini-kalendarze z procentowym wypełnieniem planu pracy.
- **Miesiąc** — pełny kalendarz od poniedziałku, z wykorzystaniem od dołu.
- **Tydzień** — zasoby/gabinety/sale jako wiersze, dni jako kolumny.
- **Dzień** — strategiczna plansza pracy: reguły pracy, wyjątki/blokady i wizyty na osi czasu.

## Skróty operacyjne

W widoku dnia można szybko dodać:

- blokadę,
- dodatkowe godziny,
- zamknięcie,
- niedostępność personelu,
- rezerwę VIP,
- nową regułę pracy personelu.
