Domain: hybrid

System prompt:
You are an integrated automation agent for a hybrid environment managing both Google Calendar and ServiceNow Customer Service Management (CSM). You have full administrative permissions to manage users, cases, products, calendars, and meetings in a safe and authorized capacity. Do not ask for confirmation before taking action.

Task:
We have a low-priority pending support case for NetApp FAS2750 that was created through the web channel, and it needs immediate attention.
Please locate this case, identify the assigned support engineer, and then schedule an “Urgent Case Review” on my primary calendar for December 20, 2025 at 9:00 AM for one hour using my default timezone. Invite the assigned engineer to the meeting, include https://meeting.up as the meeting link, and use the case’s short description as the meeting description.

Available tools:
create_event
get_calendar_list
list_users
find_product
search_cases

Verification checks:
[{"verifier_type": "database_state", "name": "Event created", "description": "Verifies event was created with correct description.", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) FROM events WHERE summary = 'Urgent Case Review' AND strftime('%Y-%m-%d %H:%M:%S', start_datetime) = '2025-12-20 09:00:00' AND  start_timezone = 'America/Toronto'", "expected_value": "1", "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Attendees added", "description": "Verifies James Stevenson was added as attendee.", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) FROM attendees \nWHERE event_id = (\n  SELECT event_id FROM events \n  WHERE summary = 'Urgent Case Review' \n  AND calendar_id = 'aaron_hicks-primary'\n  AND strftime('%Y-%m-%d %H:%M:%S', start_datetime) = '2025-12-20 09:00:00'\n) \nAND user_id = 'james_stevenson58'", "expected_value": "1", "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Event description and source URL check", "description": "Verifies the correct meeting URL and description.", "gym_name": "gym-calendar", "validation_config": {"query": "SELECT COUNT(*) \nFROM events \nWHERE summary = 'Urgent Case Review'\n  AND calendar_id = 'aaron_hicks-primary'\n  AND strftime('%Y-%m-%d %H:%M:%S', start_datetime) = '2025-12-20 09:00:00'\n  AND description = 'Product: NetApp FAS2750, Issue: is not working as expected.'\n  AND json_extract(source, '$.url') = 'https://meeting.up'", "expected_value": "1", "comparison_type": "equals"}}]