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-37cb97f30b79SUCCESS - 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-checkPASScd apps/e2e && npx tsc --noEmitPASSnpm --workspace apps/web run buildPASS- push hook turbo type-check: 12/12 PASS
- Candidate public smoke:
/tmp/alai/bilko-102047-fix-91b2768-20260526T081730Z/candidate-public-smoke.jsonPASS 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.
- Command:
- 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.
- Command:
- Deploy gate:
/tmp/evidence-102047/browser-verification.json- PASS 2/2 flows (
login,dashboardunauth redirect) - Screenshots:
/tmp/evidence-102047/browser-screenshots/
- Cloud Run 5xx after deploy (
bilko-api-demoorbilko-web-demo, since2026-05-26T08:17:00Z): none.- Evidence:
/tmp/alai/bilko-102047-fix-91b2768-20260526T081730Z/cloudrun-5xx-after-deploy.json
- Evidence:
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.