Question
An AI agent opened a PR titled "Fix: cart totals occasionally double-count promo discounts" in your Node/TypeScript checkout service. The diff touches `applyPromotions()` and adds a guard. The agent's PR description says it "reproduced the bug and confirmed the fix." Before you approve, walk me through how you verify the claim itself — not just read the diff. What's your sequence, and what would make you distrust the agent's 'reproduced and confirmed' statement?
Treat the AI’s output as a draft to verify, not an answer to trust. Name the specific flaw and the input that triggers it, say how you’d catch it — tests, edge cases, reading critically — and how you’d re-prompt or decompose to get it right.
Vibe coding: describe the solution in plain language (or narrate it) and the coach grades your approach. Generating runnable code from your description is coming next.