MC 900166 — Trial 30 dana usklađivanje (2026-08-24) MC #900166 — Bilko web: trial stringovi 7→30 dana (SSOT usklađivanje) Task: [Bilko][M][WEB] Demo banner tvrdi „7-dnevni trial" a CEO odluka + landing kažu 30 dana bez kartice — uskladiti banner s trial SSOT. CEO odluka: 2026-08-22 (FACTS #900144) — trial je 30 dana, bez kartice . CEO ponovo tražio popravku 2026-08-23 ~11:50 i 2026-08-24. Stanje prije rada (verifikovano 2026-08-24, azdo/main @ 11565d1d) SSOT apps/web/lib/pricing-matrix.json : sve pojave trial_days = 30 ✓ Backend AuthService.kt:102 : TRIAL_DAYS env ?: 30L ✓ (trial stvarno traje 30 dana) Frontend stringovi LAŽU (7-dnevni): DemoBanner.tsx (16, 80, 82), DemoBannerWrapper.tsx (97, 106), TrialBanner.tsx (118), pricing/page.tsx (577), messages/hr.json + en.json (549), content/help/hr/registracija-i-prvi-pristup.mdx (42); test asercije rbac-wp3-103143.test.tsx:251 i rbac-wp4-103144.test.tsx:102 pinuju „free 7-day trial". Negativna kontrola: content/legal/dpa-hr.md:109 / dpa-bs.md:109 „7-dnevni refresh tokeni" = AUTH, NE trial — ne dira se. Plan Pi-orchestrator (jedini sankcionisani editor) primjenjuje mehanički artefakt: novi apps/web/lib/trial.ts (TRIAL_DAYS iz pricing-matrix SSOT), interpolacija u komponentama, literali u i18n/mdx, poravnanje SVIH test asercija u istom PR-u, novi truth test (trial_days===30 + guard da „7-dnevni|7-day" u components/app/messages/content-help = 0 pogodaka), kanarinac u oba smjera. PR bez merge; John vodi merge poslije zelenog CI-ja. P2p prompt: /tmp/alai/p2p-prompt-900166.md ; evidence: ~/system/evidence/900166/ . Rezultat (2026-08-24 ~14:55Z) PR #401 (pi, commit 5115afab, 11 fajlova) — CI build 1316 zelen (CI Gates izvršen) → merge 7347a9a6. PR #402 (spec trial asercija, 8dc0cec9) — validacija 1317 zelena → merge bc77c99a. Manual build 1318: svi stageovi zeleni uklj. E2E UAT (prvi zeleni na main danas) → Promote→Demo approved (f2633521) → succeeded 14:50Z. ŽIVI DOKAZ (browser, Playwright): app.bilko.cloud/demo?country=HR banner = "Pokreni 30-dnevni trial →", has_30=true, has_7=false, 0 console errors. Screenshot: /tmp/evidence-900166/browser-screenshots/demo-banner-30d.png; JSON: /tmp/evidence-900166/demo-banner-30d-verification.json. Odobrenja i verifikacije: ~/system/evidence/900166/john-approval-verification-20260824.md + pi evidence u istom diru.