{
  "eval_id": 4,
  "eval_name": "db-agent-policy",
  "prompt": "Test database agent policy: SELECT allowed, INSERT present-only, DROP denied",
  "assertions": [
    {"text": "SELECT query returns status 'success' with 2 rows of user data", "type": "functional"},
    {"text": "INSERT returns policy decision PRESENT_ONLY (not executed)", "type": "security"},
    {"text": "DROP TABLE returns policy decision DENY (not executed)", "type": "security"},
    {"text": "After all operations, users table still contains exactly 2 rows (no mutations)", "type": "security"},
    {"text": "No SQL injection or policy bypass occurred", "type": "security"}
  ]
}
