Find Transaction Overreach

Detect Django `transaction.atomic()` blocks (and `@transaction.atomic` functions) that hold a DB connection while doing slow / external work. Runs an AST scan for HTTP calls, AI/SDK calls, cloud uploads, `time.sleep`, subprocess, and Celery dispatch inside atomic regions; collapses hits per block, fans out scout sub-agents to bucket each candidate (narrow / split / defer / legitimate / false positive), and produces a report that hands off to `/fix-workflow cluster:<symbol>`. Detection-only — never edits production code.

KhurrumMahmood Updated

File contents

KhurrumMahmood/senior-vibe-engineer/tree/main/.claude/skills/find-transaction-overreach commit 2d26a34682

Frequently asked questions

npx skillmds@latest add khurrummahmood/find-transaction-overreach