- Original Task
- Change the checkout button text. Do not modify payment logic.
- AI Changed Files
- app/page.tsx lib/payment.ts
- Detected Issues
- lib/payment.ts changed, even though the task said not to modify payment logic.
- The change is not limited to the checkout button text.
- Recommendation
- Revert the payment-related changes in lib/payment.ts.
- Keep only the checkout button text change in app/page.tsx.
- Review lib/payment.ts before you ship.
- Final Status
- NEEDS REVIEW
Did Your AI Coding Agent Actually Do What You Asked?
Paste your original task and Git diff. Find missing requirements, unexpected changes, and risky modifications before you ship.
Verify AI ChangesHow it works
Step 1
Paste original AI instruction
The exact task you gave your AI coding tool.
Step 2
Paste Git diff
The changes that tool actually made.
Step 3
Get verification report
Missing requirements, unexpected changes, and risky modifications.
What it does
ChangeVerify gives you a second opinion on AI-generated code changes.
Paste what you asked your AI coding tool to do, then paste the Git diff.
ChangeVerify checks whether the changes appear to match your request, whether anything may be missing, and whether the AI changed more than you expected.
Who it is for
Built for AI-assisted developers, indie hackers, and vibe coders using tools such as Cursor, Claude Code, Codex, Windsurf, Cline, Roo Code, or similar AI coding tools.
What ChangeVerify does not do
ChangeVerify does not run your code or tests.
It does not prove that your code is safe, bug-free, or production-ready.
It only reviews the Original Task and Git diff you provide.
Examples
Cursor
- Original Task
- Add an empty state and an error state to the project list. Do not change data fetching.
- AI Changed Files
- components/project-list.tsx
- Detected Issues
- The empty state was added in components/project-list.tsx.
- The error state from the original task is missing.
- Recommendation
- Add the missing error state in components/project-list.tsx.
- Leave data fetching unchanged.
- Final Status
- NEEDS REVIEW
Claude Code
- Original Task
- Update the pricing page headline to "Plans for indie developers". Do not change checkout, billing, or environment variables.
- AI Changed Files
- app/pricing/page.tsx lib/billing.ts .env.example
- Detected Issues
- lib/billing.ts and .env.example changed outside the headline task.
- A billing environment variable name was changed.
- Recommendation
- Revert lib/billing.ts and .env.example.
- Keep only the headline change in app/pricing/page.tsx.
- Final Status
- NEEDS REVIEW
Privacy and security
Your code is not stored.
The original task and Git diff are used only for this verification. ChangeVerify does not keep your code history.
ChangeVerify does not access your repository. You paste the diff yourself.
Trust
Privacy
You paste the diff. ChangeVerify does not access your repository, and it does not keep a code history.
Product Boundary
The report is an AI check of the text you submit. It does not prove the code is correct, secure, or ready to ship.
Payment
$4.99 is a one-time purchase of the full report for this change. It is not a subscription.