Vlna vylepšení — koniec vyčerpania spojení, kampaňové registrácie, in-tx bezpečnosť
· Infraštruktúra
Konsolidovaná vlna vylepšení za obdobie 3. 7. – 14. 7. 2026. (1) Vyčerpanie connection poolu (a9898d20, 41f87d39, ff07f71c) — odstránený per-request RLS pin, ktorý pri fan-oute nástenky vyčerpával pool a spôsoboval 500-ky; ERP resync/executor má vlastný background pool, aby dávkové pushy neuberali interaktívnym requestom. (2) Kampaňové registrácie (e313803f, c7edf9bc) — registračná cesta spevnená pre nápor pri kampani (env-tunable throttly, BCRYPT_ROUNDS z env, nginx burst, load-test). (3) In-transaction bezpečnosť (0e0260e5, 131dd0d4, d54aeeab) — zdieľaný attribute resolver a insert-ignore util zatvorili triedu chýb, kde catch-23505 vnútri transakcie bol mŕtvy kód a zápisy sa strácali. (4) Automaticky obnovované slovníky (45caa764) — pri parametroch v „restricted" režime sa slovník povolených hodnôt automaticky obnoví ešte pred AI extrakciou, takže AI má vždy aktuálnu množinu. (5) Mazanie a stavy (97944d82, 4c7bd20c) — mazanie produktov spevnené (15 nálezov z max-review), promoteStatus používa advisory lock namiesto FOR UPDATE (koniec self-deadlocku). (6) Shoptet RLS (c8dec017, 669e0324, mig 456) — export politika Shoptetu prevedená na NULL-safe helper. (7) ERP auto-resync (7f1c724d) — príznak zmeny ceny je region-scoped, takže sa neprepínajú prenosy zbytočne.