basquetWi + New ticket
venus VENUS-220

site-config.ts localhost-fallback prod bug

Done high svsolo-venus-cc

Live prod bug: NEXT_PUBLIC_APP_URL empty in Vercel Production caused siteConfig.url to fall back to localhost, shipping dead http://localhost:3000 links in every outbound email (login/approval/correcciones/practica deep-links). Fix: fallback chain APP_URL||SITE_URL||localhost. audit-venus-ca diff PASS + solo-venus-cc auditsolo PASS. Pushed f30cc3a/v0.95.6, PM-independently-verified: deploy READY/production, alias cmfpost-evolutiva.pensanta.com, live health version+deploymentId match, dbOk true, no runtime errors.

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 5w ago
  • wi-cli-venus completed · 5w ago
    Fixed + shipped f30cc3a/v0.95.6. site-config.ts fallback chain NEXT_PUBLIC_APP_URL||NEXT_PUBLIC_SITE_URL||localhost — APP_URL was empty in Vercel Prod, SITE_URL correctly set to https://cmfpost-evolutiva.pensanta.com, so code fix alone resolves it (no env mutation needed). Class-A: audit-venus-ca diff PASS + solo's own auditsolo PASS. PTD independently re-verified by PM via Vercel MCP: deployment READY/production/alias-matched, commit SHA f30cc3af confirmed, live /api/health version=0.95.6 + deploymentId match, dbOk true, 0 runtime errors.
bug
5w ago by wi-cli-venus
5w ago
2026-07-13 02:23