# Baltique OS Core 2.4.1.1
## UAT Runtime & Premium Rose/Cream Full-Site Repair

Skumulowane wydanie naprawcze dla Baltique OS Core 2.4.0–2.4.1.

Najważniejsze cele:

1. usunięcie błędu `Call to undefined function balt_row()` w Professional UAT Center i milestone 0.79.1;
2. przywrócenie wykonywalnego Clinical Sandbox / Role UAT 2.4.1, jeżeli jego schemat jest niepełny;
3. objęcie końcową warstwą wizualną każdego ekranu HTML Baltique OS;
4. pełna normalizacja jasnego motywu do oficjalnej palety Premium Rose & Cream;
5. naprawa logowania, Enterprise OS Registry, wyszukiwarek, ramek, kart, checków release, guardów klinicznych i paneli Professional Clinical Operations;
6. zachowanie pełnego motywu ciemnego oraz jasnego motywu jako oficjalnego ustawienia domyślnego.

## Najważniejsza poprawka runtime

Aktywna warstwa UAT korzysta teraz z kanonicznego helpera:

```php
balt_one()
```

Pozostawiono bezpieczny alias zgodności:

```php
balt_row() -> balt_one()
```

ale żaden aktywny ekran UAT ani milestone nie wywołuje już bezpośrednio `balt_row()`.

## Oficjalny system wizualny

Paleta:

```text
canvas:        #F4EEE9
surface:       #FFFDFC
surface-soft:  #FAF5F1
border:        #E0D2C7
border-strong: #CDB6A7
rose:          #9D6258
rose-hover:    #875149
text:          #2F261E
muted:         #6E6058
gold:          #8A6737
```

W jasnym motywie nagłówki wykorzystują elegancki stos szeryfowy z bezpiecznym fallbackiem systemowym; formularze i treść operacyjna pozostają w czytelnym kroju bezszeryfowym.

## Pełne pokrycie ekranów

Build-time audit wykazał:

```text
385 ekranów HTML
385 ekranów korzystających ze wspólnego bootstrapu
0 ekranów HTML poza finalną warstwą wizualną
```

Warstwa output-buffer nie modyfikuje endpointów JSON/API ani fragmentów HTML bez pełnego dokumentu.

## Bezpieczeństwo

Wydanie nie aktywuje:

```text
automatycznego zaliczania UAT
automatycznych sign-offów
automatycznej wysyłki do pacjenta
automatycznych decyzji klinicznych
automatycznego GO/HOLD/NO-GO
automatycznego OR stage move
Digital Twin auto-apply
```

## Wymagany punkt startowy

Minimalny punkt startowy:

```text
Baltique OS Core 2.4.0
```

Instalator 2.4.1.1 zawiera i odświeża idempotentnie warstwy 2.4.0.1, 2.4.0.2 i 2.4.1, jeśli są dostępne albo wymagane.
