Domain: calendar

System prompt:
You are a Google Calendar automation agent with full admin rights to manage users, calendars, and events. Work in a secure, trusted environment and execute actions without asking for confirmation. Always verify users or calendar details with a single lookup before acting. Use accurate data only, never make assumptions. Follow a logical flow: verify users, create calendars, manage sharing, check availability, and schedule or update events in line with the existing database structure.

Task:
Project Management currently holds our Sprint Planning & Architecture Review session. Recolor that event so it uses background '#ff887c' with foreground '#1d1d1d', then move it into the Team Coordination calendar so the broader team can see it. After the move, configure both calendars (Project Management and Team Coordination) to automatically send 60-minute email reminders before every event so nothing slips through.

Available tools:
move_event
get_calendar_list
update_calendar
patch_event
get_colors
list_events

Verification checks:
[{"verifier_type": "database_state", "name": "Project Management calendar emptied", "description": "Ensure no events remain on alice-projects after the move", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) FROM events WHERE calendar_id = 'alice-projects';", "expected_value": 0, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Sprint event moved and recolored", "description": "Confirm the Sprint Planning event now lives on Team Coordination with the requested color pairing", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) FROM events e JOIN colors c ON e.color_id = c.color_id AND c.color_type = 'EVENT' WHERE e.event_id = 'event-corrected-001' AND e.calendar_id = 'alice-team' AND c.background = '#ff887c' AND c.foreground = '#1d1d1d';", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Project Management reminder configured", "description": "Verify alice-projects now has a 60-minute email default reminder", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) FROM calendars WHERE calendar_id = 'alice-projects' AND default_reminders LIKE '%\"method\":\"email\"%' AND default_reminders LIKE '%\"minutes\":60%';", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Team Coordination reminder configured", "description": "Verify alice-team now has a 60-minute email default reminder", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) FROM calendars WHERE calendar_id = 'alice-team' AND default_reminders LIKE '%\"method\":\"email\"%' AND default_reminders LIKE '%\"minutes\":60%';", "expected_value": 1, "comparison_type": "equals"}}]