[MODEL] Claude gives confident wrong UI navigation instructions and fails to recover gracefully"
Preflight Checklist
- [x] I have searched existing issues for similar behavior reports
- [x] This report does NOT contain sensitive information (API keys, passwords, etc.)
Type of Behavior Issue
Claude made incorrect assumptions about my project
What You Asked Claude to Do
I asked it to fix an issue where git commits were only being built to "preview" in vercel, not production as we'd agreed was a good idea at this point in the project.
What Claude Actually Did
Claude code itself gave this explanation of the issue:
"Claude gives confident wrong UI navigation instructions and fails to recover gracefully."
And summarised the detailed lessons recorded with its knowledge of the vercel interface:
No top-right avatar — account nav is bottom-left of sidebar
Production Branch does not exist in the UI at all — only settable via API
The correct API method is DELETE then POST to /link, not PATCH to the project
Expected Behavior
Regularly refreshed its knowledge of interfaces it's instructing users to perform actions on. If it's not sure it should ask questions or request a screenshot.
Files Affected
Permission Mode
Accept Edits was ON (auto-accepting changes)
Can You Reproduce This?
Sometimes (intermittent)
Steps to Reproduce
_No response_
Claude Model
Sonnet
Relevant Conversation
From the memory, there are a few verification tasks remaining:
Per-match locking UI — test on dev server at /predictions/input/1
Keep-Alive cron — reset interval from 2 min to 5–10 min on cron-job.org
Vercel production branch — confirm it's set to master
And open issues: NICE-01 (password mismatch validation), NICE-02 (auto-seed rounds), NICE-03 (master toggle destroys per-round settings), CONTENT-01/02/03 (replace lorem ipsum), FUTURE-01 (admin prediction override).
What would you like to work on?
Let's check the vercel production branch (3)
Ran 2 commands
The CLI inspect doesn't show the Git branch config. Let me query the Vercel API directly.
Ran 3 commands, read a file
The Vercel CLI is authenticated (it listed projects fine) but the token is stored somewhere the shell can't easily reach from Bash. The quickest path here is to check it directly in the Vercel dashboard — go to kibble-game project → Settings → Git and look for "Production Branch". It should say master.
Alternatively, if you want me to check via the API, I'll need your Vercel token — you can find it at vercel.com → Account Settings → Tokens. Want me to query it that way, or are you happy to eyeball the dashboard?
There's no "production branch" setting on that page:
The production branch setting is higher up on that page — scroll up to see if there's a "Production Branch" field above the "Connected Git Repository" section. It's sometimes listed under a "Git" or "Branches" heading above the repository connector.
If you don't see it, it may be because this project only has one branch (master), in which case Vercel automatically uses it as production — no explicit setting needed. The fact that your push to master triggered a deployment (22h ago per the CLI output) confirms it's already deploying correctly.
You can verify by checking the Deployments tab — if the latest deploy shows "Production" next to the master commit, you're good.
"Connected git repository" is the top of the oage.
Then the production branch is correctly inferred — Vercel automatically uses the default branch of the connected repo as production, and since your repo's default branch is master, you're all set. No action needed.
That verification is done. Want to tackle the keep-alive cron interval next (reset from 2 min to 5–10 min), or jump into one of the open issues?
Impact
Medium - Extra work to undo changes
Claude Code Version
Claude 1.12603.1 (3df4fd) 2026-06-11T16:57:36.000Z
Platform
Anthropic API
Additional Context
_No response_
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗