Domain: hybrid

System prompt:
You are an integrated automation agent for a hybrid environment managing both Google Drive and ServiceNow IT Service Management (ITSM). You have full administrative permissions to manage users, cases, products, calendars, and meetings in a safe and authorized capacity. Do not ask for confirmation before taking action.

Task:
Provision the new team 'Cloud_Ops_Alpha' managed by 'joanne.simpson@servicenow.com'. 
1. Identify the manager in ITSM.
2. Create a new User Group named 'Cloud_Ops_Alpha' of type 'IT Support'.
3. Add the manager to this new group.
4. In Drive, create a shared folder named 'Cloud_Ops_Shared'.
5. Inside it, create a file named 'Charter.txt'.
6. Add a comment to the charter: 'Charter draft initialized'.
7. Update the ITSM Group's description to include: 'Shared Drive: Cloud_Ops_Shared'.

Available tools:
get_user_using_email
create_file
update_user_group
add_new_user_group
add_new_group_member
create_comments

Verification checks:
[{"verifier_type": "database_state", "name": "Verify Group Created", "description": "Checks ITSM for the new User Group.", "gym_name": "gym-itsm-mcp", "validation_config": {"query": "SELECT COUNT(*) FROM user_group WHERE name = 'Cloud_Ops_Alpha' AND type = 'IT Support';", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Verify Group Member", "description": "Checks if the manager was added to the group.", "gym_name": "gym-itsm-mcp", "validation_config": {"query": "SELECT COUNT(*) FROM user_group_member WHERE group_id = (SELECT group_id FROM user_group WHERE name = 'Cloud_Ops_Alpha') AND user_id = (SELECT user_id FROM users WHERE email = 'joanne.simpson@servicenow.com');", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Verify Group Description", "description": "Checks if the group description links to Drive.", "gym_name": "gym-itsm-mcp", "validation_config": {"query": "SELECT COUNT(*) FROM user_group WHERE name = 'Cloud_Ops_Alpha' AND description LIKE '%Shared Drive: Cloud_Ops_Shared%';", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Verify Drive Folder", "description": "Checks if the shared folder exists.", "gym_name": "gym-google-drive-mcp", "validation_config": {"query": "SELECT COUNT(*) FROM files WHERE name = 'Cloud_Ops_Shared' AND mime_type = 'application/vnd.google-apps.folder' AND trashed = 0;", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Verify Charter File", "description": "Checks file creation inside the folder.", "gym_name": "gym-google-drive-mcp", "validation_config": {"query": "SELECT COUNT(f.id) FROM files f JOIN files p ON f.parent_ids LIKE '%' || p.id || '%' WHERE f.name = 'Charter.txt' AND p.name = 'Cloud_Ops_Shared';", "expected_value": 1, "comparison_type": "equals"}}]