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:
Can you check what timezone my calendar settings are using, and if it’s not Chicago time, switch it to America/Chicago for me? Also, any calendar where someone has writer access who is not me should be downgraded to reader access. Then, quickly add a confirmed event, Quarterly Reset Day on my primary calendar and fetch me the event to confirm the details.

Available tools:
patch_calendar
quick_add_event
patch_acl_rule
get_calendar_list
list_acl_rules
get_event

Verification checks:
[{"verifier_type": "database_state", "name": "timezone_chicago", "description": "timezone_chicago", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) FROM calendars c WHERE c.calendar_id = 'alice-team' AND c.time_zone = 'America/Chicago';", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "no_writer_acls", "description": "no_writer_acls", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) FROM acls WHERE calendar_id = 'alice-projects' AND role = 'reader' AND scope_id = 'scope-bob';", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "timezone_chicago", "description": "timezone_chicago", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) FROM calendars c WHERE c.calendar_id = 'alice-primary' AND c.time_zone = 'America/Chicago';", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "timezone_chicago", "description": "timezone_chicago", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) FROM calendars c WHERE c.calendar_id = 'alice-projects' AND c.time_zone = 'America/Chicago';", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "quarterly_reset_event_created", "description": "quarterly_reset_event_created", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) FROM events e WHERE e.summary = 'Quarterly Reset Day' AND e.status = 'confirmed';", "expected_value": 1, "comparison_type": "equals"}}]