Confirm a production deploy actually landed and is healthy. Verifies the latest Vercel Production deployment is READY and matches the current `main` commit, runs HTTP canary checks against travel.matthewcarr.dev, confirms migrations applied, and checks for a post-deploy Sentry error spike. Use after merging to `main`, or when a human asks "is prod healthy?" / "did the deploy go out?" / "smoke test production". Read-only against prod by default.
78
90%
Does it follow best practices?
Impact
100%
1.53xAverage score across 1 eval scenario
Passed
No known issues
Your team uses Vercel for production deployments and needs a repeatable way to confirm a deploy landed cleanly after merging to main. The site is https://travel.matthewcarr.dev and the Vercel project is already linked locally (the CLI is authenticated). Right now the post-deploy check is done manually and inconsistently — sometimes engineers forget to verify commit alignment, sometimes they just check that the homepage loads.
You need to produce a shell script (smoke-test.sh) that automates the full post-merge production verification sequence. The script should be runnable by any engineer on the team after they push to main. It should output a structured summary so it's easy to see at a glance what passed and what failed.
Produce a file named smoke-test.sh that:
bash smoke-test.sh with no required argumentsDo not hard-code any bearer tokens or secrets in the script.