I've been scanning AI-generated codebases for the past month. Here are 5 patterns that appear most often and slip past every standard tool.

1. MISSING_WRITE — The function that saves nothing

def save_payment(payment_data: dict) -> dict:

validated = validate(payment_data)

return {"status": "saved", "id": generate_id()}