Question
You need an agent to build a webhook receiver in Python (FastAPI) that ingests Stripe events: verify the signature, dedupe replayed events, process asynchronously, and return 200 fast. Instead of prompting iteratively, you want to write one spec good enough that it gets the security- and correctness-critical parts right on the first pass. Sketch the spec — what context, constraints, and acceptance criteria you include — and call out what a vague prompt ('build a Stripe webhook handler') would get wrong here.
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.