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:
The system is currently reporting a 'NovaX Launch' Sync Failure. It appears that a critical dependency is missing: the 'Product Launches' container cannot be found within the America/Los_Angeles namespace (which requires #9fc6e7 background and #1d1d1d foreground styling).

Consequently, the process indicates that the migration of objects matching 'Sprint' | 'Planning' from the source 'Project Management' has halted.

The logs further show a pending security policy failure: writer access for Bob Smith(bob.smith@techcorp.com) and reader access for Carol White(carol.white@techcorp.com) could not be applied due to the missing target.

Finally, telemetry shows the webhook endpoint https://hooks.launch.corp.com/novax (ID: NOVAX_MONITOR) has received 0 events.

Available tools:
update_calendar_in_list
move_event
get_colors
list_events
create_calendar
insert_acl_rule
watch_events
get_calendar_list

Verification checks:
[{"verifier_type": "database_state", "name": "Change color", "description": "Change the event background and foreground color.", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) FROM calendars WHERE summary = 'Product Launches' AND (color_id = 5 OR color_id = 19)", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Create new calendar", "description": "Create the 'Product launches' calendar", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT count() FROM calendars WHERE summary = 'Product Launches'", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Move event", "description": "Move the event to the new calendar created.", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT count() FROM events WHERE event_id = 'event-corrected-001' AND calendar_id = (SELECT calendar_id FROM calendars WHERE summary = 'Product Launches')", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Create permissions", "description": "Creating permissions for Adrian Burton and Adriana Sanchez for the new calendar", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT count() FROM acls WHERE calendar_id = (SELECT calendar_id FROM calendars WHERE summary = 'Product Launches')", "expected_value": 4, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Checking webhooks", "description": "Checking for the webhooks created.", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT count() FROM watch_channels WHERE id = 'NOVAX_MONITOR' AND webhook_address = 'https://hooks.launch.corp.com/novax'", "expected_value": 1, "comparison_type": "equals"}}]