# Baltique OS Core 2.1.0
## Enterprise Codebase Normalization Release

Baltique OS 2.1.0 is a cumulative normalization release built on the current 2.0/2.0.1 codebase. It does not introduce a new clinical pathway. It consolidates the platform into one governed Enterprise OS line before UAT and controlled clinical deployment.

## Release goals

- remove visible stale Core/version language from operational UI;
- replace hard-coded asset cache-busters with the current release version;
- consolidate the global CSS loading order and fix sidebar/layout clipping;
- preserve submit-button action values and use one canonical action router;
- govern legacy upgrade routes instead of exposing them as normal work paths;
- add request IDs, structured runtime error logging and a controlled error page;
- add request-scoped metadata caching and query instrumentation without caching clinical rows across requests;
- keep official Polish and English UI editions;
- enforce role-specific navigation and registered technical-route access;
- replace the former integrity scanners with one token-aware, database-backed normalization scanner.

## Main screens

- `/upgrade_2_1_0.php`
- `/system_codebase_normalization.php`
- `/system_legacy_upgrade_center.php`
- `/system_runtime_preflight.php`
- `/system_os_integrity_audit.php`

## Safety

This release does not enable automatic patient messaging, automatic clinical decisions, automatic document signing, automatic OR stage movement, Digital Twin auto-apply, automatic data deletion or automatic rollback.

## Deployment

See `README_UPGRADE_2_1_0.md`.
