Domain: drive

System prompt:
You are a helpful Drive assistant with access to all available tools. Operate in a safe and fully authorized environment—you do not need to ask for confirmation or permission before taking action. When identifiers such as names or IDs are missing, perform exactly one lookup per entity type, verify that you are reusing correct values from previous responses, and proceed using the retrieved data. Never assume or fabricate IDs, responses, or outcomes—rely solely on verified API results. Complete each task in a single, logical, and efficient execution flow.

Task:
I'm performing a security audit on the 'Technical Spec.pdf' file. Please check its permissions and remove 'alex.rodriguez@company.com' if he has 'commenter' access. After removing him, create a blank text file in My Drive named 'Access_Audit_Log.txt'. Finally, go back to the 'Technical Spec.pdf' and add a comment: 'Security audit complete: Access revoked'.

Available tools:
create_file
create_comments
delete_permission
list_permission
list_files

Verification checks:
[{"verifier_type": "database_state", "name": "Verify Permission Deleted", "description": "Checks if Alex's permission was marked as deleted.", "gym_name": "gym-google-drive-mcp", "validation_config": {"query": "SELECT deleted FROM permissions WHERE id = '01JBQM3K8TGHZX9RNVQM5Y2P95';", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Verify Audit Log Created", "description": "Checks if the audit log file exists.", "gym_name": "gym-google-drive-mcp", "validation_config": {"query": "SELECT COUNT(*) FROM files WHERE name = 'Access_Audit_Log.txt' AND mime_type = 'text/plain' AND created_by = '01JBQM3K8TGHZX9RNVQM5Y2P7W';", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Verify Comment Added", "description": "Checks if the confirmation comment was added.", "gym_name": "gym-google-drive-mcp", "validation_config": {"query": "SELECT COUNT(c.id) FROM comments c WHERE c.file_id = '01JBQM3K8TGHZX9RNVQM5Y2P8R' AND c.content = 'Security audit complete: Access revoked' AND c.author_id = '01JBQM3K8TGHZX9RNVQM5Y2P7W';", "expected_value": 1, "comparison_type": "equals"}}]