ID
Scenario
Input
Expected output
Pass criteria
T15
Full handoff: form submission to Notion task creation
Google Form sandbox response submitted; Knowledge Triage Agent classifies and prepares payload
Notion sandbox task created with all fields: title, classification, priority, assigned owner category, due date, review interval
Notion task record exists with all required fields populated; no manual input required; creation timestamp within 3 minutes of form submission
T16
Full handoff: Notion task to Slack owner notification
Notion sandbox task created by triage agent; owner assignment written to task
Slack sandbox DM sent to correct owner with task link, summary of request, and due date
Slack DM received in sandbox by correct owner persona; all three content elements present; delivered within 2 minutes of task creation
T17
Full handoff: 'Ready for Review' status to reviewer Slack notification
Owner marks Notion sandbox task as 'Ready for Review'; Review and Publish Coordinator Agent detects change
Slack DM sent to designated reviewer with Google Docs draft link and review deadline
Reviewer receives DM; Google Docs link is valid and points to correct sandbox draft; deadline date is correct
T18
Full handoff: approval to publication and announcement
Reviewer updates Notion sandbox status to 'Approved'
Notion status updated to 'Published'; metadata written; Slack team announcement posted to sandbox channel
Notion record shows 'Published' status with metadata; Slack announcement in correct channel within 3 minutes of approval
T19
Full handoff: publication to scheduled review reminder
Notion sandbox article published with review date set to current date (simulated)
Slack reminder sent to article owner with article link and confirmation prompt
Reminder delivered to correct owner; article link valid; sent within scheduled window
T20
Duplicate detection cross-system: triage agent queries live Notion sandbox library
Form submission with subject closely matching two existing sandbox Notion articles
Triage agent queries Notion, identifies both near-matches, routes to Operations Manager exception with both titles listed
Exception routed correctly; both article titles present in exception payload; no new task created
T21
Google Docs draft link passed correctly between agents
Owner submits draft link in Notion sandbox task; Review and Publish Coordinator reads the field
Agent extracts Google Docs URL from Notion task field and includes it in reviewer Slack DM
URL in Slack DM matches URL in Notion task field exactly; link is accessible in sandbox
T22
End-to-end sandbox run: form to announcement without manual intervention
New article request submitted via Google Form sandbox; no duplicate detected; owner marks ready; reviewer approves
Complete workflow executes: Notion task created, owner notified, reviewer notified, article published, team announcement posted
All five stages complete without manual intervention; all timestamps within expected windows; no errors logged
ID
Scenario
Input
Expected output
Pass criteria
E01
Duplicate form submission: same request submitted twice within 10 minutes
Identical Google Form sandbox responses submitted at t=0 and t=8 minutes
Second submission detected as duplicate of in-progress task; second workflow run halted; single Notion task remains; ops manager alerted
Only one Notion task created; second run terminated cleanly; alert generated for ops manager; no duplicate Slack DMs to owner
E02
Missing data: form submission with category field blank
Google Form sandbox response with category field left empty
Triage agent logs field-missing error, assigns default category 'Uncategorised', routes to Operations Manager for manual category assignment before task creation
Task not auto-created without category; default 'Uncategorised' label applied; ops manager notified with original form data
E03
Unavailable tool: Notion API unreachable at task creation step
Triage agent attempts to write Notion task; Notion sandbox returns 503 Service Unavailable
Automation platform retries up to 3 times with exponential backoff (30s, 60s, 120s); if all retries fail, error logged and ops manager alerted via Slack
Three retry attempts logged with correct intervals; after final failure, error alert sent to ops manager Slack sandbox; original form data preserved in error log
E04
Unavailable tool: Slack unreachable during owner notification
Notion task created successfully; Slack sandbox returns 503 during DM send
Automation platform retries twice; if still unavailable, error logged with task ID and owner identifier; Notion task remains with status 'Pending Notification'
Retry attempts logged; Notion task status set to 'Pending Notification'; error record contains task ID and intended recipient; no silent failure
E05
Human timeout: reviewer does not respond within 3 business days of 'Ready for Review' notification
Notion sandbox task status 'Ready for Review' for 3 business days with no reviewer action
Review and Publish Coordinator Agent sends an escalation Slack DM to the Operations Manager with task link and original reviewer name; Notion task status updated to 'Escalated'
Escalation DM sent at exactly 3-business-day mark; message contains task link and reviewer name; Notion status equals 'Escalated'
E06
Human timeout: article owner does not acknowledge review reminder within 5 business days
Notion sandbox article passes review date; reminder sent; no owner response within 5 business days
Second reminder sent to owner with increased urgency flag; Operations Manager copied on second reminder; Notion article flagged as 'Review Overdue' in knowledge base
Second reminder delivered to owner and ops manager; Notion article status shows 'Review Overdue'; original reminder timestamp preserved in article record