Skip to main content

Bilko Cloud HR full UAT sweep — IMAMO/NEMAMO/NE RADI mapa (6 agenata) — MC #105765

Agent ID: john-synthesis-105765 Verdict: COMPLETE (6/6 dimenzija, 91 nalaz: 32 works / 20 missing / 31 broken + blocked)

Bilko Cloud HR — Full UAT Sweep, mapa IMAMO / NEMAMO / NE RADI

MC #105765 · 2026-07-15 · 6 specijalista (landing, signup, stripe, app-core/Angie, mobile, combined/Proveo) Puni strukturirani nalazi: uat-results.json · Screenshotovi: landing-public/, signup-onboarding/, billing-payment/, mobile/, combined-journey/ (~80 png)

🔴 KRITIČNO (P1 — blokira korisnika/novac)

  1. KUPAC DANAS NE MOŽE PLATITI — nijedan put ne vodi do Stripe checkouta.

    • Javni /pricing "Odaberi Paušalac/Biznis" → tihi 403, bez ikakve poruke (billing-payment/ screenshotovi)
    • In-app "Upravljaj plaćanjem" u demo sesiji → 403 portal-session, bez UI feedbacka
    • Combined E2E: funnel dead-end prije Stripe-a na svakom pokušaju
    • Kontekst: vjerovatno svjesno gated (ALAI Norway Stripe / Finverge VAT gate), ali gating je NIJEM — kupac vidi dugme koje ne radi.
  2. Namjenski DEMO env je efektivno mrtav za ljude: bilko-demo.alai.no DNS → mrtvi GCP (ghs.googlehosted.com); direktni ACA FQDN → CORS blok (web zove PROD api host). Angie triple-potvrdila (HR/BA/RS). Triage pitanje za CodeCraft: NEXT_PUBLIC_API_URL demo builda pokazuje na prod API?

    • ALI: app.bilko.cloud/demo?country=HR RADI (seedovani podaci, orange banner). Mobile agent otkrio: app.bilko.cloud je CNAME na bilko-web-demo ACA (ista IP 4.165.86.77) — "prod app" i "demo env" su ISTI deployment.
  3. Login ekran = konverziona rupa: jedino dugme "Sign in with Microsoft" (EN!); copy dva puta obećava email signup ali "Sign up with your email" NIJE klikabilan. Neobrendiran "BILKO CIAM" Entra ekran. HR kupac bez Microsoft naloga = dead-end.

🟠 NE RADI (P2)

  • Pricing prodaje PSD2 auto-sync i FISK 2.0 eRačun koje #mogucnosti sekcija ISTE stranice poriče ("nije produkcijski aktivno") — refund/pravni rizik, treba beta oznaka u pricing kartici.
  • terms.html javno nosi "Status: Nacrt — čeka pravni pregled" — kupac prihvata nacrt ugovora.
  • GDPR tvrdnja "EU data centri (europe-north1, Finland)" = GCP regija; stvarnost je Azure swedencentral. Javna compliance netačnost (AZOP rizik).
  • Cloudflare Turnstile 400 na lead formi — token se ne generiše (headless kaveat — POTVRDITI u pravom browseru; ako backend enforc-uje token, cijeli lead funnel pada).
  • Interni MC task ID-jevi + engleski dev-tekst procurili u PROD billing UI.
  • Subscription podaci kontradiktorni: tier PRO vs "Paušalac", kvota 300 vs 30, "Aktivno"+"Uskoro dostupno" istovremeno.
  • Auth-guard nekonzistentan: app root ne redirecta na /login, /invoices redirecta.
  • Mobile: 403 na next-number u demo wizardu ("Broj računa" prazan); nekonzistentan demo gating; sticky demo dugme prekriva sadržaj.

🟡 NEMAMO (gaps)

  • Nema country selectora na /register — RS/BiH kupci bez self-serve puta (marketing ih reklamira), bez ikakve poruke.
  • Nema email-first lakog triala za HR — OIB obavezan prije ičega.
  • Nema chat widgeta / conversational trial-signup na landingu (0 chat elemenata; postoji samo lead forma + mailto).
  • HR billing info: nema R1 račun / eRačun za pretplatu / billing entitet objašnjenja.
  • bilko.rs DNS ne postoji a u hreflangu je.
  • Dijakritike fale u SVIM search/share metapodacima (title/OG/JSON-LD) — vidljivi tekst je ispravan.
  • AI asistent u demou ne koristi podatke org-a i miješa terminologiju ("Fakture" vs nav "Računi").

🟢 IMAMO / RADI (potvrđeno)

  • Landing: brz (TTFB 70ms), HTTPS čist, nula internih 404, SEO/meta/JSON-LD solidno, pošteni beta disclaimeri.
  • Lead forma validacija ispravna (422 inline, bez lažnog uspjeha) — /api/lead živ (405 regresija od 14.07. sanirana).
  • Self-serve trial put POSTOJI: landing → "Isprobaj 7 dana" → /register (org+OIB) → Entra CIAM → app; kartica se ne traži.
  • Demo mode app.bilko.cloud/demo: seedovan, funkcionalan, jasan "fiktivni podaci" banner.
  • Responsive: nula horizontalnih overflowa na svih 8 mobile ekrana.
  • Nema Stripe key leakova na javnim stranicama.

Nepokriveno (za re-test poslije demo fixa)

App-core dubina blokirana CORS-om: fakture create/save, compliance widget, org settings, eRačun dugme, in-app chat kvalitet — djelimično pokrio mobile agent kroz app.bilko.cloud/demo. Pun re-test = poslije CORS/API-host fixa.

Follow-up taskovi

#105766 (H, CodeCraft): payment 403 putevi + silent gating poruka; #105767 (H, CodeCraft): demo web API-host/CORS triage; #105768 (H, Lexicon+Vizu): javne tvrdnje — pricing beta oznake, terms nacrt, GDPR lokacija, dijakritike u meta; #105769 (M, Vizu, paused): login ekran HR + email opcija + brend.