# Baltique OS Core 0.78.17 — Enterprise SITE / Bed / PACU Capacity Bridge

## Cel

0.78.17 dodaje warstwę dowodową fizycznej przepustowości szpitala. System normalizuje rekordy SITE, sal operacyjnych, łóżek, PACU/recovery oraz lokalizacji pacjenta do jednego kontekstu Case Spine.

Przepływ:

```text
SITE / mapa / łóżka / PACU / OR room
→ Enterprise SITE / Bed / PACU Capacity Bridge
→ Case Spine
→ GO/HOLD Gate
→ Surgery Day Orchestrator
→ Work Queue
```

## Safety

Ten etap nie wykonuje automatycznie:

```text
przypisania łóżka,
rezerwacji PACU,
zmiany sali,
przesunięcia pacjenta na mapie,
zmiany stage OR,
wysyłki komunikacji do pacjenta,
aktywacji crona.
```

Domyślne ustawienia auto-* pozostają na `0`.

## Główne pliki

```text
app/enterprise_site_capacity_bridge.php
public_html/system_site_capacity_bridge.php
public_html/upgrade_0_78_17.php
public_html/assets/enterprise_site_capacity_bridge.css
cron/enterprise_site_capacity_bridge_sync_cron_ovh.php
database/migrations/103_core_0_78_17_enterprise_site_bed_pacu_capacity_bridge.sql
```

## Tabele

```text
enterprise_site_capacity_blueprints
enterprise_case_site_capacity_requirements
enterprise_site_capacity_events
enterprise_site_capacity_runs
```

## Case Spine

Dodane pola:

```text
site_capacity_status
site_capacity_score
site_capacity_checked_at
site_capacity_summary
site_capacity_gate_result_id
site_handoff_status
bed_capacity_status
pacu_capacity_status
room_capacity_status
location_evidence_status
```

## Blueprint

Wymagania 0.78.17:

```text
site_assigned
site_handoff_evidence
or_room_assigned
bed_capacity_ready
pacu_capacity_ready
patient_location_known
capacity_conflict_reviewed
```

## Integracje

0.78.17 zasila:

```text
GO/HOLD Gate przez balt07817_go_live_item_from_bridge()
Surgery Day przez balt07817_surgery_day_item_from_bridge()
Work Queue przez akcję resolve_enterprise_site_capacity_gate
Runtime Preflight przez checki enterprise_site_capacity_*
Module Registry przez enterprisesitecapacitybridge
```
