# Wdrożenie Baltique OS Core 2.2.0.1

## Wymagany punkt startowy

Na serwerze powinny znajdować się pliki pełnej paczki Baltique OS Core 2.2.0, nawet jeżeli sam upgrade 2.2.0 nie został jeszcze wykonany.

## Kroki

1. Wykonaj pełny dump MySQL.
2. Wykonaj backup plików aplikacji i `storage`.
3. Wypakuj hotfix do katalogu głównego Baltique OS i nadpisz pliki.
4. Zaloguj się jako `admin` lub `superadmin`.
5. Otwórz:

   `/upgrade_2_2_0_1.php`

6. Pozostaw pole dodatkowego skanu normalizacji **wyłączone** przy pierwszym uruchomieniu na hostingu OVH.
7. Kliknij „Uruchom naprawę i dokończ upgrade 2.2.0”.
8. Po sukcesie otwórz:

   - `/system_clinical_experience_220.php`
   - `/system_runtime_preflight.php`
   - `/system_codebase_normalization.php`

9. Dopiero osobno uruchom jeden skan normalizacji.
10. Wykonaj twarde odświeżenie przeglądarki.

## Alternatywa

Po wgraniu hotfixu można ponownie otworzyć `/upgrade_2_2_0.php`. Ta historyczna ścieżka została również naprawiona i uruchamia aktualny instalator 2.2.0.1.

## Oczekiwany wynik

- strona upgrade otwiera się bez ogólnego błędu Runtime;
- instalator kończy bazowy release 2.2.0 idempotentnie;
- `core_version` i `schema_version` są co najmniej `2.2.0.1`;
- Migration Ledger zawiera `235_core_2_2_0_1_upgrade_bootstrap_preflight_repair`;
- Runtime Preflight pokazuje `release_2201_upgrade_bootstrap_repair = pass`.
