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:
Please locate the event at the developer workspace on my development calendar and convert it into a weekly meeting held every Wednesday at the same time, continuing through the end of January 2026. Keep the current location unchanged and mark the entire series as confirmed with default visibility. Add Carol (carol.white@techcorp.com
) and me as attendees for the full series, and include Conference Room A as a room resource. Finally, provide me with the event details so I can review and verify the setup.

Available tools:
patch_event
get_event
list_events
get_calendar_list

Verification checks:
[{"verifier_type": "database_state", "name": "check_conference_room_resource", "description": "check_conference_room_resource", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) FROM attendees a WHERE a.displayName = 'Conference Room A' AND a.resource = TRUE;", "expected_value": 1, "comparison_type": "greater_than"}}, {"verifier_type": "database_state", "name": "check_recurring_series", "description": "check_recurring_series", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) FROM events e WHERE e.summary = 'Deep Work: Core Algorithm Implementation' AND e.location = 'Developer Workspace, Building 2' AND e.status = 'confirmed' AND e.visibility = 'default' AND e.recurrence LIKE '%RRULE:FREQ=WEEKLY;BYDAY=WE;UNTIL=20260131T235959Z%';", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "check_attendees", "description": "check_attendees", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) FROM attendees WHERE event_id = (SELECT event_id FROM events WHERE summary = 'Deep Work: Core Algorithm Implementation' AND calendar_id = 'bob-development') AND user_id IN ('bob_developer', 'carol_designer');", "expected_value": 2, "comparison_type": "equals"}}]