Skip to main content

MC 102047 — Bilko demo auth/API hang fix evidence

MC 102047 — Bilko demo auth/API hang fix evidence

MC task: #102047
Updated: 2026-05-26T08:45:03Z
Public demo: https://bilko-demo.alai.no

This page records the deployment and validation evidence for the Bilko demo auth/API 504/login/private-page hang fix. The fix is intentionally non-destructive and does not claim provider integrations that remain blocked by external prerequisites.


Bilko MC #102047 fix evidence — web API hang handling

Generated: 2026-05-26T08:25Z

Source

  • PR #185: https://github.com/johnatbasicas/bilko/pull/185
  • Merge commit: 91b2768cd28f10de681c2b3f5a15c62008ff8727
  • Scope: web client timeout/error handling for API hangs; remove login double-retry hang; invoice action accessible labels.

Deployment

  • Stage build: 62b2478b-c4a5-408e-9a9f-37cb97f30b79 SUCCESS
  • Demo web image: europe-north1-docker.pkg.dev/tribal-sign-487920-k0/bilko/web:stage-91b2768@sha256:798b3f1fd798c9745368d1a792aa33e8d24829127fce0f452d472bd850d9cc48
  • Candidate revision: bilko-web-demo-00067-vud (candidate-91b2768)
  • Promoted: bilko-web-demo-00067-vud=100%
  • Previous 100% revision: bilko-web-demo-00065-ker

Validation

  • Local validation before PR:
    • npm --workspace apps/web run type-check PASS
    • cd apps/e2e && npx tsc --noEmit PASS
    • npm --workspace apps/web run build PASS
    • push hook turbo type-check: 12/12 PASS
  • Candidate public smoke: /tmp/alai/bilko-102047-fix-91b2768-20260526T081730Z/candidate-public-smoke.json PASS for /login?country=HR, /privacy, /.
  • Deployed user acceptance agent:
    • Command: E2E_USER_ACCEPTANCE=1 ... npx playwright test tests/user-acceptance-agent.spec.ts --project=chromium --no-deps --reporter=line
    • Result: PASS, 1/1 test.
    • Report: /tmp/alai/bilko-102047-fix-91b2768-20260526T081730Z/user-acceptance/BUGS.md
    • Summary: 11/11 steps ok; bugs 0 total; P0/P1/P2/P3 all 0.
  • Real demo smoke:
    • Command: E2E_REAL_DEMO_SMOKE=1 ... npx playwright test tests/real-demo-smoke.spec.ts --project=chromium --no-deps --reporter=line
    • Result: PASS, 1/1 test.
  • Deploy gate:
    • /tmp/evidence-102047/browser-verification.json
    • PASS 2/2 flows (login, dashboard unauth redirect)
    • Screenshots: /tmp/evidence-102047/browser-screenshots/
  • Cloud Run 5xx after deploy (bilko-api-demo or bilko-web-demo, since 2026-05-26T08:17:00Z): none.
    • Evidence: /tmp/alai/bilko-102047-fix-91b2768-20260526T081730Z/cloudrun-5xx-after-deploy.json

Notes

  • The original Cloud Run 504 wave was intermittent and not conclusively root-caused in API code.
  • Live API recovered before this patch, and post-deploy logs remain clean.
  • This patch prevents the user-facing login button/page from hanging indefinitely if API/CORS requests hang again.

Operational caveat

The original API 504 burst was intermittent and recovered before the web resilience patch was deployed. The deployed client-side fix prevents indefinite login/API hangs and surfaces recoverable errors if an upstream API/CORS request hangs again. Post-deploy Cloud Run 5xx/504 logs were empty for the checked window.