Question
Greenfield: direct an AI agent to build a background job runner in Python that pulls jobs from Postgres (no Redis/Celery allowed — single-binary deploy constraint), runs them with retries and backoff, and supports concurrent workers. Lay out the build plan: how you'd have it claim jobs safely, the retry/dead-letter model, and the acceptance criteria. What does a naive 'build a job queue on Postgres' prompt get wrong about concurrency?
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.