# Bilko presjek 2026-08-23 — Talas 1 izvršenje (MC 900154-900158)

# Bilko presjek 2026-08-23 — Talas 1 izvršenje (MC #900154–#900158)

**Izvor:** timska analiza 5 arhitekata (Petter Graff lead) nad `azdo/main@1d58cbb6` + izvedbeni plan.
**Trajni dokazi:** `~/system/evidence/bilko-presjek-20260823/` (a1–a4, FINAL, PLAN); artifact izvještaj kod CEO-a.

## Talas 1 — stanje

| MC | Stavka | Stanje 23.08. |
|---|---|---|
| #900154 | RLS RESTRICTIVE odluka | Securion audit: **NO-GO** — runtime rola `bilko_admin` je BYPASSRLS (živo potvrđeno `DATABASE_USER`), RLS bez efekta na živoj konekciji; 7 preduslova + soak metrike u auditu. ADR-017 addendum u PR #388. |
| #900155 | Prepis SECURITY-ARCHITECTURE.md | Novi sadržaj (stvarni RLS mehanizam, bez Prisma/Express) u **PR #388**, grana `fix/900155-security-docs-pack@215b4ac3`. |
| #900156 | Mobile PRD blokatori | Retroaktivni Securion audit (grana A): **PASS-uz-popravke** — F1 tokeni u Zustand (kritično, blokira distribuciju), F2 OCR bez legal review, F4 demo-login u prod EAS profilu. Korekcija istorije: #102962/#102989 pokrivali samo backend. Status dokument ažuriran u PR #388. |
| #900157 | Mobile CI gate | Forged prompt (5-člani panel, 5/5 dissent) + Mehanik **CLEAR TO DISPATCH**; izvršenje faza 1 kod pi-orchestratora (worktree `bilko-900157-mobile-ci`, azdo/main@337d0572). |
| #900158 | DEMO_MODE runtime probe | **Izvršeno**: `DEMO_MODE=true` globalno na živoj reviziji; korekcija — aktivni HR e-račun put je Sveračun (`SVERACUN_HR_LIVE=true`, TEST API), ne Storecove mock. Lansirni uslovi zapisani u `~/system/evidence/900158/ZAKLJUCAK.md`. |

## Sistemski nalazi usput (zapisani, ne popravljani — radni dogovor t.12)
1. qa-19 pisac vs mc.js čitač — različiti session resolveri.
2. `detectActor()` vraća 'john' za svaki proces bez `CLAUDE_AGENT_ID` na Studiju.
3. ZAKON #20 marker `/tmp/alai-subagent-context` ima čitača bez pisca — subagenti blokirani kao John; izvršenje rutirano kroz pi-orchestrator.
4. "Deploy landing-hr → bilko.cloud (CF Pages)" pada na svih zadnjih 5 main buildova (CI Gates pritom zelen).
5. BUILD-BLUEPRINT.md §9 stale (GCP umjesto Azure), bez pomena mobile.

## Sljedeće (Talas 1 rep + priprema Talasa 2)
- #900157 D3/D4: pozitivan run + negativna kontrola s nezavisnim verifikatorom (čita ADO UI direktno).
- Mobile F1+F4 fix (build task), runtime DB rola bez BYPASSRLS (novi forge ciklus).
- PR #388: drugi-vendor review (gemini CI job) → merge.

<!-- ALAI-MC:900154:BEFORE -->
<!-- ALAI-MC:900155:BEFORE -->
<!-- ALAI-MC:900156:BEFORE -->
<!-- ALAI-MC:900157:BEFORE -->
<!-- ALAI-MC:900158:BEFORE -->

## Zatvaranje Talasa 1 — 2026-08-23 (~13:50)

- **PR #388 MERGOVAN** (merge commit `c3cec5cc`): SECURITY-ARCHITECTURE prepis (#900155), ADR-017 NO-GO addendum (#900154), mobile status audit zapis (#900156).
- **PR #389 MERGOVAN** (merge commit `1ae7dee8`): blocking gate_mobile job (#900157) — kanarinac dokazan u OBA smjera na istoj definiciji joba (run 1275 crven s izvršenim koracima; run 1277 zelen sa svih 5 koraka izvršeno; run 1274/1276 dokazuju path-skip semantiku). Nezavisna verifikacija: svih 7 tvrdnji CONFIRMED (evidence/900157/independent-verification-2026-08-23.md).
- **#900158**: DEMO_MODE probe izvršen s korekcijom (aktivni HR put je Sveračun TEST API; Stripe test ključ; lansirni uslovi u evidence/900158/ZAKLJUCAK.md).
- Zatvaranje kroz writer≠closer peer put (closer: pi-orchestrator).

<!-- ALAI-MC:900154:AFTER -->
<!-- ALAI-MC:900155:AFTER -->
<!-- ALAI-MC:900156:AFTER -->
<!-- ALAI-MC:900157:AFTER -->
<!-- ALAI-MC:900158:AFTER -->
- Formalno zatvaranje izvršeno kroz pi closer put: 2026-08-23T17:40:42.621Z (qa-19 PASS svih 5, CEO acceptance upisan).