Question
You asked an agent to fix a flaky integration test. Its first attempt added a `sleep(2)`; you rejected that and asked for a real fix; its second attempt wrapped the assertion in a retry loop, which is the same smell. It's clearly pattern-matching 'flaky test' to 'add waiting.' How do you diagnose why it keeps missing and re-steer it — and at what point do you stop prompting and take over?
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.