Skip to main content

Bilko Landing Pricing → SSOT — sva 3 domena + terms scrub (MC #105630, 2026-07-14)

Bilko Landing Pricing → SSOT (MC #105630, 2026-07-14)

Trigger: CEO live report: "bilko.cloud cjene na landing page nisu uskladjene!" CEO odluka: Opcija A — landing preuzima SSOT/app model (apps/web/lib/pricing-matrix.json v1.0.0, MC #105294).

Šta je bilo (tool-verified prije fixa)

Površina Prikazivalo SSOT
bilko.cloud (HR) Starter €15 / Growth €35 / Pro €70 Paušalac €9 / Biznis €19 (PLACEHOLDER)
bilko.company (BA) Solo BAM 25/mj TODO/null — bez izvora
bilko.io (RS) 990/2490/4990 din (+ JSON-LD offer) TODO/null — bez izvora
/terms (HR+BA) "Starter plan je besplatan" free_tier: false

Plan nazivi Starter/Growth/Pro nisu postojali nigdje u proizvodu; korisnik s landinga vidio druge cijene u appu.

Šta je sada LIVE (verifikovano curl matricom + browser screenshotovima + nezavisnim peer-verify)

  • bilko.cloud: Paušalac €9/mj + Biznis €19/mj (Najpopularnije) + Enterprise "Po dogovoru" + add-on banner "Puno računovodstvo +€18/mj". JSON-LD offer €9. Dževad Jahić lingvistički gate: Fakturiranje (ne Fakturisanje), sinkronizacija (ne sinhronizacija), meta "€9/mjesečno" s dijakriticima, "e-Račun (FISK 2.0)" umjesto pogrešnog "BiH e-Račun (UIO)".
  • bilko.company / bilko.io: fabrikovani brojevi UKLONJENI → "Uskoro" + "Kontaktirajte nas"; JSON-LD offer blokovi izbačeni. Kartice/pozicioniranje netaknuti.
  • /terms (HR+BA): "Starter plan je besplatan" → "Detalji planova i cijena dostupni su na stranici Cijene..." (peer-verify adversarijalni nalaz, footer-linkovana legal stranica).
  • Regresija #105623 (Prijava link, trial CTA) — NIJE unesena; grana bazirana na bff0ec43.

Deploy

Grana fix/landing-pricing-105630 (bff0ec43 → 2318e83c pricing → 58c70820 Dževad → f715f657 terms scrub). Wrangler CF Pages --branch=main (production): HR 8cb7cd00, BA ea2bef37, IO 55c2681b + terms redeploy. PR #149 na azdo (superseduje PR148 — nosi i #105623 commite).

Lekcije

  1. wrangler pages deploy bez --branch=main = PREVIEW deploy — apex ostaje star iako je "Deployment complete". Wrangler uzima git granu cwd-a shell-a, ne target dira. Uvijek --branch=main + apex verifikacija (curl 200 != works, "deployment complete" != live).
  2. PR148 nije bio merged — lokalni main checkout bez jutrošnjeg #105623 fixa; slijepi deploy s njega bi regresovao Prijava link. Builder flag + John git arheologija spasili. Landing hotfix grane konsolidovati redovno.
  3. Peer-verify van scope-a claim liste vrijedi: homepage matrica čista, a legal /terms nosio lažnu javnu tvrdnju o besplatnom planu.
  4. CF Pages edge propagacija flip-uje stare/nove verzije par minuta — verifikuj s ≥3 uzastopna fetcha (io lekcija: 5 hitova pa 0).

Otvoreno poslije ovog taska (CEO/Finverge)

  • BA/RS javni cjenovnik ne postoji u SSOT (landing sad "Uskoro") → Finverge prijedlog + CEO odluka + SSOT update pa landing brojevi.
  • SSOT trial_days: 30 vs live product/landing "7 dana" — uskladiti matrix ili product.
  • HR hero: "7 dana probni period — kreditna kartica potrebna" — provjeriti namjeru ("nije potrebna"?).
  • SSOT HR tier cijene i dalje status PLACEHOLDER (CEO ih ovim taskom de facto potvrdio za javno — formalizovati u matrixu).

Evidence

~/system/evidence/105630/ — deploy logovi (preview greška + production redeploy), live-verify-matrix.txt (John curl+browser), peer-verify.md (verify-105630, adversarial), git-log.txt. MC #105630 thread nosi CEO odluku.

Follow-up #105635 — trial credit-card tvrdnja (2026-07-14, isti dan)

CEO potvrdio fix: hero "7 dana probni period — kreditna kartica potrebna" bila NETAČNA javna tvrdnja na sva 3 landinga — signup/trial nema card gate (AuthService.kt:92, samo trialEndsAt; grep card/stripe u signup = 0). Fix f447865b: → "kreditna kartica nije potrebna" (string-match, ne line-number — mehanik uhvatio line drift). Deploy production sva 3 (HR b1b985c4/BA e35618f8/IO 92ee3a07), live 3x fetch PASS, peer-verify PASS (evidence/105635/). PR 150 (auto-complete na CI validaciju; PR149 lekcija: policy traži PR Validation build). Dodatna lekcija: azdo lokalni refovi su STALE (fetch auth mrtav) — PR148 je bio merged u 10:36Z a lokalno se vidjelo suprotno; PR stanje provjeravati REST-om, ne lokalnim refovima.

Follow-up #105634 — Finverge BA/RS cjenovnik prijedlog (isti dan)

Prijedlog (ČEKA CEO): PAUSALAC €7.90 / BIZNIS €16.90 za BA+RS (prikaz 15/33 KM peg 1.955830; 990/1.990 RSD ~117.5), add-oni -12-15% faktor. trial_days verdikt: matrix 30→7 (kod+landing žive sa 7; ACA env read blokiran SP-token problemom). HR PLACEHOLDER→CONFIRMED diff spreman. Dokument: evidence/105634/finverge-pricing-proposal.md.

CEO ODLUKA — RS/BA cjenovnik (2026-07-14, chat, verbatim)

"Cjenovnik za HR - kopiraj za RS / BIH samo prebaci valute."

= RS i BA dobijaju ISTE EUR cijene kao HR (Paušalac 9 / Biznis 19 / add-on Puno računovodstvo 18), prikaz u lokalnim valutama (BA: 17,60/37,16/35,20 KM fiksni peg; RS: ~1.060/~2.230/~2.115 din uz "naplata u EUR" napomenu — dinar flotira, billing ALAI Norway Stripe). Finverge prijedlog #105634 (€7.90/€16.90) NIJE usvojen na nivou cijene; display mehanika iz prijedloga se koristi. Izvršenje: MC #105637.