Domain: calendar

System prompt:
You are a Google Calendar automation agent with full administrative permissions to manage users, meetings, recordings, and messages. 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:
As the current sprint approaches its end, I’d like to move the 'Sprint Planning & Architecture Review' event from my project management calendar to the team coordination calendar. Since this marks the start of a new sprint planning cycle, please update the event date to Nov 24, 2025, from 10:00 AM to 11:00 AM. Additionally, I’m concerned about access control for my project management calendar. Could you please review and share the current list of users with access permissions? After that, help me schedule a ‘Confidential Project Review Meeting’ on Nov 22, 2025, from 2:00 PM to 4:00 PM, and ensure confidentiality by removing Bob (bob.smith@techcorp.com) from the calendar’s access list.

Available tools:
patch_event
list_acl_rules
delete_acl_rule
create_event
move_event
list_events
get_calendar_list

Verification checks:
[{"verifier_type": "database_state", "name": "Sprint event verifier", "description": "Sprint event verifier", "gym_name": "gym-calendar", "validation_config": {"query": "select count(*) from events where summary = 'Sprint Planning & Architecture Review' AND user_id = 'alice_manager' AND DATE(start_datetime) = '2025-11-24' AND DATE(end_datetime) = '2025-11-24' AND TIME(start_datetime) = '10:00:00' AND TIME(end_datetime) = '11:00:00' AND calendar_id = 'alice-team';", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Confidential event verifier", "description": "Confidential event verifier", "gym_name": "gym-calendar", "validation_config": {"query": "select count(*) from events where summary = 'Confidential Project Review Meeting' AND DATE(start_datetime) = '2025-11-22' AND DATE(end_datetime) = '2025-11-22' AND TIME(start_datetime) = '14:00:00' AND TIME(end_datetime) = '16:00:00' AND visibility = 'confidential';", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "acl verifier", "description": "acl verifier", "gym_name": "gym-calendar", "validation_config": {"query": "select count(*) from acls where calendar_id = 'alice-projects' and scope_id = 'scope-bob'", "expected_value": 0, "comparison_type": "equals"}}]