Skip to main content
Finance (apps/finance) already has native Start + Void source on main. Its design, route ownership, qualification and the direct-cutover procedure are in Finance and Pay on Start. This page holds the values the release owner needs.

Cutover packet

Rollback

Remove only the finance.tuturuuu.com/* Worker route and restore the captured DNS payload; assign only the Finance hostname to the captured immutable Vercel deployment if needed. Never promote the Vercel project as a whole. Freeze production sync during the flip and watch, because vercel-production-finance.yaml runs on production pushes and a new Vercel deployment would move the alias the rollback relies on. The Worker holds no state and the rollback touches no data.

Smoke

Only exact GET and HEAD /api/build-info are public. The rollback smoke is the same runner with --expect legacy. After the flip, watch 5xx rate, authentication failures and p95 latency for 30 to 60 minutes and roll back on regression.