QODY — provisioning merge drift fix (MC 106677, PR 289, 2026-08-02)
MC #106677 — QODY provisioning merge u main — DOKAZ (2026-08-02)
Problem
Prod API vrtio kod s LOKALNE, nikad push-ovane grane feat/qody-105077-integration (provisioning gate MC #105075/#105077, deploy 2026-07-08).
azdo/main NIJE imao ProvisioningGate — sljedeći deploy s maina bi tiho uklonio provisioning sistem s produkcije.
Dokaz drifta: git merge-base --is-ancestor 27a8250 azdo/main => NOT; živa proba PUT https://api.qody.ba/superadmin/venues/{id}/operating-hours => 401 (ruta postoji na produ).
Izvedeno
- Worktree: ~/business/ALAI-Holding-AS/products/qody-106677-merge, grana merge/106677-provisioning-into-main
- Merge commit 79859eb (azdo/main dc56fc9 + feat/qody-105077-integration 27a8250), NULA konflikata, 18 fajlova, +1843/-23
- Verifikacija (backend-dev subagent, JDK21): unit 290/290 PASS; integrationTest 55/55 PASS (ProvisioningGateIntTest 19/19); admin MFE tsc+vite build PASS
- Push + PR preko REST (PAT "Azure DevOps PAT - alai-holding"), PR #289, auto-complete noFastForward
- CI policy build 858 "CI Gates + AI PR Review" prošao; NIKAKAV policy bypass
Rezultat (živo verifikovano)
- PR #289: status=completed, closedDate=2026-08-02T10:18:28.5491129Z, merge commit 526913e na azdo/main
git merge-base --is-ancestor 79859eb azdo/main=> DAgit grep -l ProvisioningGate azdo/main=> apps/api/src/main/kotlin/no/alai/qody/services/ProvisioningGate.kt prisutan na mainu- URL: https://dev.azure.com/alai-holding/QODY/_git/QODY/pullrequest/289
Otvoreno / follow-up
- GitHub mirror (origin johnatbasicas/qody) NIJE sinhronizovan: GH auth mrtav (invalid token) + git-author-guard blokira range s istorijskim [email protected] AZDO merge commitima; mirror kasni 31 commit iza azdo/main. Poseban task.
- Deploy s novog maina NIJE rađen u ovom koraku (nije bio u nalogu); prod i dalje vrti stari image — sada bez rizika regresije jer main sadrži provisioning kod.
- Povezani bugovi za dispatch: #106676 (owner-wizard catch-22), #106683 (nema re-entry u super-adminu), #106685 (nema UI za kategorije).
Prod DB intervencije danas (rollback info)
- venue 32517a49 (Berolina): PENDING_SETUP->ACTIVE, cash_only f->t, audit_log zapis source=manual_operator_db_intervention
- category INSERT x2 za menu 7d25bf9f: 'Pića'(0), 'Hrana'(1)
No comments to display
No comments to display