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:
Create a calendar named 'Hackathon 2026' in the UTC time, ensuring it uses a color ID clearly different from all existing calendars for easy identification. Schedule a 48-hour all-day event titled 'Build, Ship, Win!' from March 20 to March 22. Also, schedule a Google Meet 'Hackathon Kickoff Session' at 09:00 UTC on March 20, inviting all attendees who were invited to any event in the 'Project Management' calendar and have their email addresses listed. Separately, schedule an 'Evening Recap Session' at 18:00 UTC on March 22. Finally, set up automatic notifications for any updates or changes to this calendar via 'https://intra.techcorp.com/hackathon/hook’

Available tools:
list_events
create_calendar
add_calendar_to_list
create_event
create_event
get_colors
get_calendar_list
watch_events
create_event

Verification checks:
[{"verifier_type": "database_state", "name": "Calendar Created", "description": "Check calendar creation with unique color", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) AS count FROM calendars WHERE user_id = 'alice_manager' AND summary = 'Hackathon 2026' AND time_zone = 'UTC' AND color_id NOT IN (1,7,11)", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Main Event Created", "description": "Verify 48-hour event", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) AS count FROM events WHERE calendar_id IN (SELECT calendar_id FROM calendars WHERE summary = 'Hackathon 2026') AND user_id = 'alice_manager' AND summary = 'Build, Ship, Win!' AND start_datetime = '2026-03-20 00:00:00.000000' AND end_datetime = '2026-03-22 00:00:00.000000' AND start_timezone = 'UTC' AND end_timezone = 'UTC'", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Kickoff Event Created", "description": "Verify kickoff session event", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) AS count FROM events WHERE calendar_id IN (SELECT calendar_id FROM calendars WHERE summary = 'Hackathon 2026') AND user_id = 'alice_manager' AND summary = 'Hackathon Kickoff Session' AND start_datetime = '2026-03-20 09:00:00.000000' AND start_timezone = 'UTC'", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Recap Event Created", "description": "Verify evening recap event", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) AS count FROM events WHERE calendar_id IN (SELECT calendar_id FROM calendars WHERE summary = 'Hackathon 2026') AND user_id = 'alice_manager' AND summary = 'Evening Recap Session' AND start_datetime = '2026-03-22 18:00:00.000000' AND start_timezone = 'UTC'", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Kickoff Attendees", "description": "Check attendees of kickoff session", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) AS count FROM attendees WHERE event_id IN (SELECT event_id FROM events WHERE summary = 'Hackathon Kickoff Session') AND user_id IN ('alice_manager', 'bob_developer', 'carol_designer')", "expected_value": 3, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Alert Setup", "description": "Verify calendar notifications setup", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) AS count FROM watch_channels WHERE calendar_id IN (SELECT calendar_id FROM calendars WHERE summary = 'Hackathon 2026') AND user_id = 'alice_manager' AND webhook_address = 'https://intra.techcorp.com/hackathon/hook'", "expected_value": 1, "comparison_type": "equals"}}]