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:
Since our previous client demo was successful, we have now secured a new client deal with double the value. So, please create a new event on December 9, 2025, with the same exact configuration as the existing one, but do not add Sarah and Alice as attendees. Make both demo events red and confidential.

Available tools:
list_events
patch_event
get_colors
create_event
get_calendar_list

Verification checks:
[{"verifier_type": "database_state", "name": "event verifier", "description": "event verifier", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) FROM events WHERE summary like '%Enterprise Client Demo%' AND location like '%MegaCorp Headquarters%' AND start_datetime = '2025-12-09 11:00:00.000000' and end_datetime = '2025-12-09 13:00:00.000000' and start_timezone='America/New_York' and end_timezone='America/New_York' and calendar_id = 'dave-sales' AND status = 'confirmed' AND color_id = '11' AND visibility = 'confidential' AND source like '%CRM System - MegaCorp Deal%' AND source like '%https://crm.techcorp.com/deals/megacorp-2024%'", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "attachments verifier", "description": "attachments verifier", "gym_name": "gym-calendar", "validation_config": {"query": "select COUNT(*) from attachments where event_id= (select event_id FROM events WHERE summary like '%Enterprise Client Demo%' AND start_datetime = '2025-12-09 11:00:00.000000')", "expected_value": 3, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "properties verifier", "description": "properties verifier", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) FROM events WHERE summary like '%Enterprise Client Demo%' AND color_id = '11' AND visibility = 'confidential';", "expected_value": 2, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "extended_properties verifier", "description": "extended_properties verifier", "gym_name": "gym-calendar", "validation_config": {"query": "select COUNT(*) from extended_properties where event_id= (select event_id FROM events WHERE summary like '%Enterprise Client Demo%' AND start_datetime = '2025-12-09 11:00:00.000000') and scope = 'private' AND json_extract(properties,'$.dealValue') = '$500000';", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "attendees verifier", "description": "attendees verifier", "gym_name": "gym-calendar", "validation_config": {"query": "select COUNT(*) from attendees where event_id= (select event_id FROM events WHERE summary like '%Enterprise Client Demo%' AND start_datetime = '2025-12-09 11:00:00.000000')", "expected_value": 2, "comparison_type": "equals"}}]