Add Handbook.md benchmark tasks

This commit is contained in:
DerekSurge
2026-06-24 12:44:34 -07:00
commit 25c9eda5ca
1800 changed files with 323575 additions and 0 deletions
@@ -0,0 +1,7 @@
FROM handbook_base
COPY initial_external_services/ /data/
COPY initial_external_services/ /initial_data/
COPY initial_workspace/ /workdir/
ENV INPUTDIR=/data OUTPUTDIR=/data WORLDBENCH_TOOL_SETS="syntara_ds_all google_mail_contacts slack_core google_mail_core google_calendar_core jira_core shopify_core"
@@ -0,0 +1,580 @@
{
"events": {
"hol-001": {
"summary": "Ridgeline Holiday \u2014 New Year's Day",
"start": {
"date": "2026-01-01"
},
"end": {
"date": "2026-01-02"
},
"description": "Ridgeline-observed holiday. HR office closed.",
"id": "hol-001"
},
"hol-002": {
"summary": "Ridgeline Holiday \u2014 Martin Luther King Jr. Day",
"start": {
"date": "2026-01-19"
},
"end": {
"date": "2026-01-20"
},
"description": "Ridgeline-observed holiday. HR office closed.",
"id": "hol-002"
},
"hol-003": {
"summary": "Ridgeline Holiday \u2014 Presidents' Day",
"start": {
"date": "2026-02-16"
},
"end": {
"date": "2026-02-17"
},
"description": "Ridgeline-observed holiday. HR office closed.",
"id": "hol-003"
},
"hol-004": {
"summary": "Ridgeline Holiday \u2014 Memorial Day",
"start": {
"date": "2026-05-25"
},
"end": {
"date": "2026-05-26"
},
"description": "Ridgeline-observed holiday. HR office closed.",
"id": "hol-004"
},
"hol-005": {
"summary": "Ridgeline Holiday \u2014 Juneteenth",
"start": {
"date": "2026-06-19"
},
"end": {
"date": "2026-06-20"
},
"description": "Ridgeline-observed holiday. HR office closed.",
"id": "hol-005"
},
"hol-006": {
"summary": "Ridgeline Holiday \u2014 Independence Day (Observed)",
"start": {
"date": "2026-07-03"
},
"end": {
"date": "2026-07-04"
},
"description": "Ridgeline-observed holiday. HR office closed.",
"id": "hol-006"
},
"hol-007": {
"summary": "Ridgeline Holiday \u2014 Labor Day",
"start": {
"date": "2026-09-07"
},
"end": {
"date": "2026-09-08"
},
"description": "Ridgeline-observed holiday. HR office closed.",
"id": "hol-007"
},
"hol-008": {
"summary": "Ridgeline Holiday \u2014 Thanksgiving Day",
"start": {
"date": "2026-11-26"
},
"end": {
"date": "2026-11-27"
},
"description": "Ridgeline-observed holiday. HR office closed.",
"id": "hol-008"
},
"hol-009": {
"summary": "Ridgeline Holiday \u2014 Day After Thanksgiving",
"start": {
"date": "2026-11-27"
},
"end": {
"date": "2026-11-28"
},
"description": "Ridgeline-observed holiday. HR office closed.",
"id": "hol-009"
},
"hol-010": {
"summary": "Ridgeline Holiday \u2014 Christmas Eve",
"start": {
"date": "2026-12-24"
},
"end": {
"date": "2026-12-25"
},
"description": "Ridgeline-observed holiday. HR office closed.",
"id": "hol-010"
},
"hol-011": {
"summary": "Ridgeline Holiday \u2014 Christmas Day",
"start": {
"date": "2026-12-25"
},
"end": {
"date": "2026-12-26"
},
"description": "Ridgeline-observed holiday. HR office closed.",
"id": "hol-011"
},
"lc-2025-0142-elig": {
"summary": "[DONE] Eligibility Notice Due \u2014 LC-2025-0142 Sarah Chen",
"start": {
"dateTime": "2025-06-20T17:00:00-06:00",
"timeZone": "America/Denver"
},
"end": {
"dateTime": "2025-06-20T17:30:00-06:00",
"timeZone": "America/Denver"
},
"description": "FMLA Eligibility Notice due. COMPLETED 06/16/2025.",
"id": "lc-2025-0142-elig"
},
"lc-2025-0142-cert": {
"summary": "[DONE] Cert Due \u2014 LC-2025-0142 Sarah Chen",
"start": {
"date": "2025-07-02"
},
"end": {
"date": "2025-07-03"
},
"description": "Medical certification due. RECEIVED 06/25/2025.",
"id": "lc-2025-0142-cert"
},
"lc-2025-0142-desig": {
"summary": "[DONE] Designation Notice Due \u2014 LC-2025-0142 Sarah Chen",
"start": {
"dateTime": "2025-07-02T17:00:00-06:00",
"timeZone": "America/Denver"
},
"end": {
"dateTime": "2025-07-02T17:30:00-06:00",
"timeZone": "America/Denver"
},
"description": "FMLA Designation Notice due. COMPLETED 06/26/2025.",
"id": "lc-2025-0142-desig"
},
"lc-2025-0142-rtw": {
"summary": "[DONE] Return to Work \u2014 LC-2025-0142 Sarah Chen",
"start": {
"date": "2025-06-29"
},
"end": {
"date": "2025-06-30"
},
"description": "Scheduled return from continuous FMLA. RETURNED 06/29/2025. Case closed 06/30/2025.",
"id": "lc-2025-0142-rtw"
},
"lc-2025-0331-elig": {
"summary": "[DONE] Eligibility Notice Due \u2014 LC-2025-0331 Sarah Chen",
"start": {
"dateTime": "2025-09-08T17:00:00-06:00",
"timeZone": "America/Denver"
},
"end": {
"dateTime": "2025-09-08T17:30:00-06:00",
"timeZone": "America/Denver"
},
"description": "FMLA Eligibility Notice due. COMPLETED 09/02/2025.",
"id": "lc-2025-0331-elig"
},
"lc-2025-0331-cert": {
"summary": "[DONE] Cert Due \u2014 LC-2025-0331 Sarah Chen",
"start": {
"date": "2025-09-18"
},
"end": {
"date": "2025-09-19"
},
"description": "Medical certification due. RECEIVED 09/16/2025.",
"id": "lc-2025-0331-cert"
},
"lc-2025-0331-review-1": {
"summary": "[DONE] 30-Day Intermittent Review \u2014 LC-2025-0331 Sarah Chen",
"start": {
"dateTime": "2025-10-01T09:00:00-06:00",
"timeZone": "America/Denver"
},
"end": {
"dateTime": "2025-10-01T09:30:00-06:00",
"timeZone": "America/Denver"
},
"description": "30-day intermittent case review. COMPLETED \u2014 within parameters.",
"id": "lc-2025-0331-review-1"
},
"lc-2025-0331-review-2": {
"summary": "[DONE] 30-Day Intermittent Review \u2014 LC-2025-0331 Sarah Chen",
"start": {
"dateTime": "2025-10-31T09:00:00-06:00",
"timeZone": "America/Denver"
},
"end": {
"dateTime": "2025-10-31T09:30:00-06:00",
"timeZone": "America/Denver"
},
"description": "30-day intermittent case review. COMPLETED \u2014 within parameters.",
"id": "lc-2025-0331-review-2"
},
"lc-2025-0331-review-3": {
"summary": "[DONE] 30-Day Intermittent Review \u2014 LC-2025-0331 Sarah Chen",
"start": {
"dateTime": "2025-11-30T09:00:00-07:00",
"timeZone": "America/Denver"
},
"end": {
"dateTime": "2025-11-30T09:30:00-07:00",
"timeZone": "America/Denver"
},
"description": "30-day intermittent case review. COMPLETED \u2014 within parameters.",
"id": "lc-2025-0331-review-3"
},
"lc-2025-0331-review-4": {
"summary": "[DONE] 30-Day Intermittent Review \u2014 LC-2025-0331 Sarah Chen",
"start": {
"dateTime": "2025-12-31T09:00:00-07:00",
"timeZone": "America/Denver"
},
"end": {
"dateTime": "2025-12-31T09:30:00-07:00",
"timeZone": "America/Denver"
},
"description": "30-day intermittent case review. COMPLETED \u2014 within parameters. Case closed 01/02/2026.",
"id": "lc-2025-0331-review-4"
},
"lc-2026-0058-review-1": {
"summary": "[DONE] 30-Day Intermittent Review \u2014 LC-2026-0058 Sarah Chen",
"start": {
"dateTime": "2026-01-31T09:00:00-07:00",
"timeZone": "America/Denver"
},
"end": {
"dateTime": "2026-01-31T09:30:00-07:00",
"timeZone": "America/Denver"
},
"description": "30-day intermittent case review. COMPLETED \u2014 within parameters.",
"id": "lc-2026-0058-review-1"
},
"lc-2026-0058-review-2": {
"summary": "[DONE] 30-Day Intermittent Review \u2014 LC-2026-0058 Sarah Chen",
"start": {
"dateTime": "2026-02-28T09:00:00-07:00",
"timeZone": "America/Denver"
},
"end": {
"dateTime": "2026-02-28T09:30:00-07:00",
"timeZone": "America/Denver"
},
"description": "30-day intermittent case review. COMPLETED \u2014 within parameters.",
"id": "lc-2026-0058-review-2"
},
"lc-2026-0058-review-3": {
"summary": "[DONE] 30-Day Intermittent Review \u2014 LC-2026-0058 Sarah Chen",
"start": {
"dateTime": "2026-03-31T09:00:00-06:00",
"timeZone": "America/Denver"
},
"end": {
"dateTime": "2026-03-31T09:30:00-06:00",
"timeZone": "America/Denver"
},
"description": "30-day intermittent case review. COMPLETED \u2014 within parameters. Case closed 04/01/2026.",
"id": "lc-2026-0058-review-3"
},
"lc-2025-0410-elig": {
"summary": "[DONE] Eligibility Notice Due \u2014 LC-2025-0410 Tom\u00e1s Guerrero",
"start": {
"dateTime": "2025-10-10T17:00:00-06:00",
"timeZone": "America/Denver"
},
"end": {
"dateTime": "2025-10-10T17:30:00-06:00",
"timeZone": "America/Denver"
},
"description": "FMLA Eligibility Notice due. COMPLETED 10/07/2025.",
"id": "lc-2025-0410-elig"
},
"lc-2025-0410-cert": {
"summary": "[DONE] Cert Due \u2014 LC-2025-0410 Tom\u00e1s Guerrero",
"start": {
"date": "2025-10-23"
},
"end": {
"date": "2025-10-24"
},
"description": "Medical certification due. RECEIVED 10/20/2025.",
"id": "lc-2025-0410-cert"
},
"lc-2025-0410-rtw": {
"summary": "[DONE] Return to Work \u2014 LC-2025-0410 Tom\u00e1s Guerrero",
"start": {
"date": "2025-10-31"
},
"end": {
"date": "2025-11-01"
},
"description": "Scheduled return from continuous FMLA+FAMLI. RETURNED 10/31/2025. Case closed 11/03/2025.",
"id": "lc-2025-0410-rtw"
},
"lc-2026-0101-elig": {
"summary": "[DONE] Eligibility Notice Due \u2014 LC-2026-0101 Darnell Washington",
"start": {
"dateTime": "2026-01-16T17:00:00-07:00",
"timeZone": "America/Denver"
},
"end": {
"dateTime": "2026-01-16T17:30:00-07:00",
"timeZone": "America/Denver"
},
"description": "FMLA Eligibility Notice due. COMPLETED 01/13/2026.",
"id": "lc-2026-0101-elig"
},
"lc-2026-0101-rtw": {
"summary": "[DONE] Return to Work \u2014 LC-2026-0101 Darnell Washington",
"start": {
"date": "2026-03-06"
},
"end": {
"date": "2026-03-07"
},
"description": "Scheduled return from FMLA+FAMLI bonding leave. RETURNED 03/06/2026. Case closed 03/09/2026.",
"id": "lc-2026-0101-rtw"
},
"lc-2026-0305-doc": {
"summary": "[DONE] Bereavement Documentation Due \u2014 LC-2026-0305 Kevin O'Malley",
"start": {
"date": "2026-04-27"
},
"end": {
"date": "2026-04-28"
},
"description": "Bereavement documentation due 30 calendar days from date of loss (03/28/2026). RECEIVED 04/02/2026 (obituary).",
"id": "lc-2026-0305-doc"
},
"lc-2026-0203-cert": {
"summary": "[DONE] Cert Due \u2014 LC-2026-0203 James Nkomo",
"start": {
"date": "2026-03-04"
},
"end": {
"date": "2026-03-05"
},
"description": "Medical certification due. RECEIVED 03/02/2026.",
"id": "lc-2026-0203-cert"
},
"lc-2026-0203-review-1": {
"summary": "[DONE] 30-Day Intermittent Review \u2014 LC-2026-0203 James Nkomo",
"start": {
"dateTime": "2026-03-17T09:00:00-06:00",
"timeZone": "America/Denver"
},
"end": {
"dateTime": "2026-03-17T09:30:00-06:00",
"timeZone": "America/Denver"
},
"description": "30-day intermittent case review. COMPLETED \u2014 within parameters.",
"id": "lc-2026-0203-review-1"
},
"lc-2026-0203-review-2": {
"summary": "[DONE] 30-Day Intermittent Review \u2014 LC-2026-0203 James Nkomo",
"start": {
"dateTime": "2026-04-16T09:00:00-06:00",
"timeZone": "America/Denver"
},
"end": {
"dateTime": "2026-04-16T09:30:00-06:00",
"timeZone": "America/Denver"
},
"description": "30-day intermittent case review.",
"id": "lc-2026-0203-review-2"
},
"lc-2026-0203-review-3": {
"summary": "30-Day Intermittent Review \u2014 LC-2026-0203 James Nkomo",
"start": {
"dateTime": "2026-05-07T09:00:00-06:00",
"timeZone": "America/Denver"
},
"end": {
"dateTime": "2026-05-07T09:30:00-06:00",
"timeZone": "America/Denver"
},
"description": "30-day intermittent case review.",
"id": "lc-2026-0203-review-3"
},
"lc-2026-0203-review-4": {
"summary": "30-Day Intermittent Review \u2014 LC-2026-0203 James Nkomo",
"start": {
"dateTime": "2026-06-06T09:00:00-06:00",
"timeZone": "America/Denver"
},
"end": {
"dateTime": "2026-06-06T09:30:00-06:00",
"timeZone": "America/Denver"
},
"description": "30-day intermittent case review.",
"id": "lc-2026-0203-review-4"
},
"lc-2026-0203-review-5": {
"summary": "30-Day Intermittent Review \u2014 LC-2026-0203 James Nkomo",
"start": {
"dateTime": "2026-07-06T09:00:00-06:00",
"timeZone": "America/Denver"
},
"end": {
"dateTime": "2026-07-06T09:30:00-06:00",
"timeZone": "America/Denver"
},
"description": "30-day intermittent case review.",
"id": "lc-2026-0203-review-5"
},
"lc-2026-0203-review-6": {
"summary": "30-Day Intermittent Review \u2014 LC-2026-0203 James Nkomo",
"start": {
"dateTime": "2026-08-05T09:00:00-06:00",
"timeZone": "America/Denver"
},
"end": {
"dateTime": "2026-08-05T09:30:00-06:00",
"timeZone": "America/Denver"
},
"description": "30-day intermittent case review.",
"id": "lc-2026-0203-review-6"
},
"lc-2026-0203-end": {
"summary": "Case End Date \u2014 LC-2026-0203 James Nkomo",
"start": {
"date": "2026-08-15"
},
"end": {
"date": "2026-08-16"
},
"description": "Certified intermittent FMLA period ends.",
"id": "lc-2026-0203-end"
},
"lc-2026-0203-cert-renewal": {
"summary": "6-Month Cert Renewal Due \u2014 LC-2026-0203 James Nkomo",
"start": {
"dateTime": "2026-08-15T09:00:00-06:00",
"timeZone": "America/Denver"
},
"end": {
"dateTime": "2026-08-15T09:30:00-06:00",
"timeZone": "America/Denver"
},
"description": "Case open since 02/15/2026 \u2014 6-month mark reached.",
"id": "lc-2026-0203-cert-renewal"
},
"lc-2026-0287-cert": {
"summary": "[DONE] Cert Due \u2014 LC-2026-0287 Hannah Lindqvist",
"start": {
"date": "2026-03-28"
},
"end": {
"date": "2026-03-29"
},
"description": "Medical certification due. RECEIVED 03/27/2026.",
"id": "lc-2026-0287-cert"
},
"lc-2026-0287-ffd-reminder": {
"summary": "Send FFD Reminder \u2014 LC-2026-0287 Hannah Lindqvist",
"start": {
"dateTime": "2026-05-04T09:00:00-06:00",
"timeZone": "America/Denver"
},
"end": {
"dateTime": "2026-05-04T09:30:00-06:00",
"timeZone": "America/Denver"
},
"description": "Send FFD reminder \u2014 LC-2026-0287 Hannah Lindqvist",
"id": "lc-2026-0287-ffd-reminder"
},
"lc-2026-0287-mgr-rtw": {
"summary": "Notify Manager of Return \u2014 LC-2026-0287 Hannah Lindqvist",
"start": {
"dateTime": "2026-05-07T09:00:00-06:00",
"timeZone": "America/Denver"
},
"end": {
"dateTime": "2026-05-07T09:30:00-06:00",
"timeZone": "America/Denver"
},
"description": "Notify manager of return \u2014 LC-2026-0287 Hannah Lindqvist",
"id": "lc-2026-0287-mgr-rtw"
},
"lc-2026-0287-rtw": {
"summary": "Scheduled Return to Work \u2014 LC-2026-0287 Hannah Lindqvist",
"start": {
"date": "2026-05-11"
},
"end": {
"date": "2026-05-12"
},
"description": "Scheduled return from continuous FMLA+FAMLI leave. Fitness-for-duty certification required.",
"id": "lc-2026-0287-rtw"
},
"lc-2026-0320-rtw": {
"summary": "Expected Return \u2014 LC-2026-0320 Marcus DeLuca (Jury Duty)",
"start": {
"date": "2026-04-10"
},
"end": {
"date": "2026-04-11"
},
"description": "Expected return from jury duty (Larimer County District Court, Juror #47823).",
"id": "lc-2026-0320-rtw"
},
"audit-q2-2026": {
"summary": "Quarterly Case Audit \u2014 Q2 2026",
"start": {
"dateTime": "2026-04-15T10:00:00-06:00",
"timeZone": "America/Denver"
},
"end": {
"dateTime": "2026-04-15T11:00:00-06:00",
"timeZone": "America/Denver"
},
"description": "Benefits Manager quarterly case audit.",
"id": "audit-q2-2026"
},
"audit-q3-2026": {
"summary": "Quarterly Case Audit \u2014 Q3 2026",
"start": {
"dateTime": "2026-07-15T10:00:00-06:00",
"timeZone": "America/Denver"
},
"end": {
"dateTime": "2026-07-15T11:00:00-06:00",
"timeZone": "America/Denver"
},
"description": "Benefits Manager quarterly case audit.",
"id": "audit-q3-2026"
},
"audit-q4-2026": {
"summary": "Quarterly Case Audit \u2014 Q4 2026",
"start": {
"dateTime": "2026-10-15T10:00:00-06:00",
"timeZone": "America/Denver"
},
"end": {
"dateTime": "2026-10-15T11:00:00-06:00",
"timeZone": "America/Denver"
},
"description": "Benefits Manager quarterly case audit.",
"id": "audit-q4-2026"
},
"sop-review-2027": {
"summary": "Annual SOP Review Due",
"start": {
"date": "2027-04-01"
},
"end": {
"date": "2027-04-02"
},
"description": "Annual review of Leave Coordinator SOP by Benefits Manager and HR Director.",
"id": "sop-review-2027"
}
}
}
@@ -0,0 +1,704 @@
{
"mailbox": {
"email": "leaves@ridgelinegear.com",
"name": "Leave Coordinator"
},
"contacts": [
{
"email": "daniel.whitfield@ridgelinegear.com",
"name": "Daniel Whitfield"
},
{
"email": "renata.okafor@ridgelinegear.com",
"name": "Renata Okafor"
},
{
"email": "meera.patel@ridgelinegear.com",
"name": "Meera Patel"
},
{
"email": "jordan.briggs@ridgelinegear.com",
"name": "Jordan Briggs"
},
{
"email": "teresa.vang@ridgelinegear.com",
"name": "Teresa Vang"
},
{
"email": "luis.arredondo@ridgelinegear.com",
"name": "Luis Arredondo"
},
{
"email": "samir.haddad@ridgelinegear.com",
"name": "Samir Haddad"
},
{
"email": "benefits@ridgelinegear.com",
"name": "Benefits Team"
},
{
"email": "famli-employer@ridgelinegear.com",
"name": "FAMLI Employer Inbox"
},
{
"email": "evelyn.marchetti@ridgelineholdings.com",
"name": "Evelyn Marchetti"
},
{
"email": "sandra.ellison@ridgelinegear.com",
"name": "Sandra Ellison"
},
{
"email": "marcus.deluca@ridgelinegear.com",
"name": "Marcus DeLuca"
},
{
"email": "amy.sandoval@ridgelinegear.com",
"name": "Amy Sandoval"
},
{
"email": "wei.zhang@ridgelinegear.com",
"name": "Wei Zhang"
},
{
"email": "rachel.thornton@ridgelinegear.com",
"name": "Rachel Thornton"
},
{
"email": "jennifer.kowalski@ridgelinegear.com",
"name": "Jennifer Kowalski"
},
{
"email": "nathan.cross@ridgelinegear.com",
"name": "Nathan Cross"
},
{
"email": "carlos.medina@ridgelinegear.com",
"name": "Carlos Medina"
},
{
"email": "sarah.chen@ridgelinegear.com",
"name": "Sarah Chen"
},
{
"email": "tomas.guerrero@ridgelinegear.com",
"name": "Tom\u00e1s Guerrero"
},
{
"email": "priya.kapoor@ridgelinegear.com",
"name": "Priya Kapoor"
},
{
"email": "darnell.washington@ridgelinegear.com",
"name": "Darnell Washington"
},
{
"email": "elena.vasquez@ridgelinegear.com",
"name": "Elena Vasquez"
},
{
"email": "james.nkomo@ridgelinegear.com",
"name": "James Nkomo"
},
{
"email": "hannah.lindqvist@ridgelinegear.com",
"name": "Hannah Lindqvist"
},
{
"email": "kevin.omalley@ridgelinegear.com",
"name": "Kevin O'Malley"
},
{
"email": "aisha.robinson@ridgelinegear.com",
"name": "Aisha Robinson"
},
{
"email": "brittany.schaefer@ridgelinegear.com",
"name": "Brittany Schaefer"
},
{
"email": "claims@famli.colorado.gov",
"name": "Colorado FAMLI - CDLE"
}
],
"folders": [
{
"name": "FMLA Cases"
},
{
"name": "FAMLI Cases"
},
{
"name": "ADA Intake"
},
{
"name": "HFWA & Paid Leave"
},
{
"name": "Personal/Military Leave"
},
{
"name": "Closed Cases"
},
{
"name": "Unknown Senders"
},
{
"name": "General"
}
],
"emails": [
{
"email_id": "2",
"folder": "FMLA Cases",
"subject": "Need to take some time off for medical appointments",
"from_addr": "james.nkomo@ridgelinegear.com",
"to_addr": "leaves@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-02-13T10:22:00-07:00",
"message_id": "<msg-0213-001@ridgelinegear.com>",
"in_reply_to": null,
"body_text": "Hi,\n\nI've been dealing with a back issue for a while now and my doctor wants me to start physical therapy plus I may need to take days off when it flares up. I'd like to request intermittent leave starting around February 15 or so. Not sure how long \u2014 my doctor said at least through the summer.\n\nMy employee ID is R-2401 and my manager is Marcus DeLuca. I'd prefer you reach me at my work email during this.\n\nThanks,\nJames Nkomo",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "3",
"folder": "Sent",
"subject": "Re: Need to take some time off for medical appointments",
"from_addr": "leaves@ridgelinegear.com",
"to_addr": "james.nkomo@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-02-17T09:05:00-07:00",
"message_id": "<msg-0216-001@ridgelinegear.com>",
"in_reply_to": "<msg-0213-001@ridgelinegear.com>",
"body_text": "Hi James,\n\nThank you for reaching out about your leave. I have reviewed your eligibility and confirmed that you ARE eligible for FMLA leave under all three federal eligibility criteria as of your requested leave start date of 02/15/2026.\n\nAttached is your official Notice of Eligibility and Rights & Responsibilities (DOL Form WH-381), which explains your rights and obligations under FMLA. Please read it carefully.\n\nTo complete your FMLA designation, I also need a medical certification from your healthcare provider. Please find attached the appropriate certification form (WH-380-E for your own condition). The completed certification is due by 03/04/2026.\n\nIf the certification is not returned by the due date, your leave may be denied. If you anticipate any difficulty obtaining the certification by the deadline, please reply to this email so we can discuss.\n\nCase ID: LC-2026-0203\n\nBest regards,\nRidgeline Gear Co. \u2014 Leave Coordinator\nleaves@ridgelinegear.com",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "4",
"folder": "FMLA Cases",
"subject": "Re: Need to take some time off for medical appointments",
"from_addr": "james.nkomo@ridgelinegear.com",
"to_addr": "leaves@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-03-02T14:30:00-07:00",
"message_id": "<msg-0302-001@ridgelinegear.com>",
"in_reply_to": "<msg-0216-001@ridgelinegear.com>",
"body_text": "Hi,\n\nAttached is the completed medical certification from my doctor. Let me know if you need anything else.\n\nThanks,\nJames",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": [
{
"filename": "WH-380-E_Nkomo_completed.pdf",
"content_type": "application/pdf",
"content_base64": "JVBERi0xLjQKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwo+PgplbmRvYmoK"
}
]
},
{
"email_id": "5",
"folder": "Sent",
"subject": "FMLA Leave Designated \u2014 Case LC-2026-0203",
"from_addr": "leaves@ridgelinegear.com",
"to_addr": "james.nkomo@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-03-03T10:15:00-07:00",
"message_id": "<msg-0303-001@ridgelinegear.com>",
"in_reply_to": "<msg-0302-001@ridgelinegear.com>",
"body_text": "Hi James,\n\nI have reviewed the medical certification you provided for your FMLA leave request. I am writing to confirm that your leave has been DESIGNATED as FMLA-qualifying.\n\nCase ID: LC-2026-0203\nLeave start date: 02/15/2026\nExpected end date: 08/15/2026\nTotal FMLA time designated: up to 480 hours\nLeave format: Intermittent\nCertified frequency: as documented on the medical certification\n\nAttached is your official Designation Notice (DOL Form WH-382).\n\nYour remaining FMLA entitlement after this leave will depend on actual usage, tracked on a rolling 12-month basis.\n\nBest regards,\nRidgeline Gear Co. \u2014 Leave Coordinator\nleaves@ridgelinegear.com",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "6",
"folder": "Sent",
"subject": "Leave Notification \u2014 James Nkomo",
"from_addr": "leaves@ridgelinegear.com",
"to_addr": "marcus.deluca@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-03-03T10:25:00-07:00",
"message_id": "<msg-0303-002@ridgelinegear.com>",
"in_reply_to": null,
"body_text": "Hi Marcus,\n\nI am writing to notify you that one of your team members will be on approved leave. Please use this notification to plan workload coverage.\n\nEmployee: James Nkomo\nLeave type: approved leave\nStart date: 02/15/2026\nExpected end date: 08/15/2026\nLeave format: Intermittent\nGeneral frequency range: approximately 1-2 days per month\n\nFor all questions about this leave, please contact me directly at leaves@ridgelinegear.com. Please do NOT contact the employee about work matters related to the leave.\n\nPlease log each intermittent absence in the attendance system and notify me at leaves@ridgelinegear.com.\n\nCONFIDENTIALITY REMINDER: medical information about your team members is confidential under federal and Colorado law. Please do not share this notification with other team members or discuss the reason for the leave with anyone.\n\nBest regards,\nRidgeline Gear Co. \u2014 Leave Coordinator\nleaves@ridgelinegear.com",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "7",
"folder": "FMLA Cases",
"subject": "Nkomo out today 4/7",
"from_addr": "marcus.deluca@ridgelinegear.com",
"to_addr": "leaves@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-04-07T08:35:00-06:00",
"message_id": "<msg-0407-001@ridgelinegear.com>",
"in_reply_to": null,
"body_text": "James called in this morning, said it's for his approved leave. Full day.\n\n\u2014 Marcus",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "8",
"folder": "FMLA Cases",
"subject": "Leave of absence request",
"from_addr": "hannah.lindqvist@ridgelinegear.com",
"to_addr": "leaves@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-03-12T11:40:00-07:00",
"message_id": "<msg-0312-001@ridgelinegear.com>",
"in_reply_to": null,
"body_text": "Hi,\n\nI need to request a leave of absence for a medical procedure. My doctor has scheduled it for March 16 and estimates I'll need about 8 weeks to recover.\n\nEmployee ID: R-3055\nStart date: March 16, 2026\nExpected return: May 11, 2026\nReason: my own medical condition\nContinuous leave\nMy manager is Wei Zhang\n\nPlease use my work email to reach me, or my personal email hlindqvist@icloud.com if I'm not checking work email during recovery.\n\nThank you,\nHannah Lindqvist",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "9",
"folder": "Sent",
"subject": "Re: Leave of absence request",
"from_addr": "leaves@ridgelinegear.com",
"to_addr": "hannah.lindqvist@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-03-13T09:10:00-07:00",
"message_id": "<msg-0313-001@ridgelinegear.com>",
"in_reply_to": "<msg-0312-001@ridgelinegear.com>",
"body_text": "Hi Hannah,\n\nThank you for submitting your FMLA leave request. I have reviewed your eligibility and confirmed that you ARE eligible for FMLA leave under all three federal eligibility criteria as of your requested leave start date of 03/16/2026.\n\nAttached is your official Notice of Eligibility and Rights & Responsibilities (DOL Form WH-381), which explains your rights and obligations under FMLA. Please read it carefully.\n\nTo complete your FMLA designation, I also need a medical certification from your healthcare provider. Please find attached the appropriate certification form (WH-380-E for your own condition). The completed certification is due by 03/28/2026.\n\nIf the certification is not returned by the due date, your leave may be denied. If you anticipate any difficulty obtaining the certification by the deadline, please reply to this email so we can discuss.\n\nYour leave may also qualify under Colorado FAMLI, which provides paid wage replacement through the state. If you would like to file a FAMLI claim, please contact CDLE directly at claims@famli.colorado.gov. Ridgeline does not file FAMLI claims on your behalf.\n\nCase ID: LC-2026-0287\n\nBest regards,\nRidgeline Gear Co. \u2014 Leave Coordinator\nleaves@ridgelinegear.com",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "10",
"folder": "FMLA Cases",
"subject": "Re: Leave of absence request",
"from_addr": "hannah.lindqvist@ridgelinegear.com",
"to_addr": "leaves@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-03-27T16:05:00-06:00",
"message_id": "<msg-0327-001@ridgelinegear.com>",
"in_reply_to": "<msg-0313-001@ridgelinegear.com>",
"body_text": "Hi,\n\nHere is my completed medical certification. My doctor filled it out and signed it. I also filed a FAMLI claim with CDLE like you suggested.\n\nThank you,\nHannah",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": [
{
"filename": "WH-380-E_Lindqvist_completed.pdf",
"content_type": "application/pdf",
"content_base64": "JVBERi0xLjQKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwo+PgplbmRvYmoK"
}
]
},
{
"email_id": "11",
"folder": "Sent",
"subject": "FMLA Leave Designated \u2014 Case LC-2026-0287",
"from_addr": "leaves@ridgelinegear.com",
"to_addr": "hannah.lindqvist@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-03-31T09:45:00-06:00",
"message_id": "<msg-0331-001@ridgelinegear.com>",
"in_reply_to": "<msg-0327-001@ridgelinegear.com>",
"body_text": "Hi Hannah,\n\nI have reviewed the medical certification you provided for your FMLA leave request. I am writing to confirm that your leave has been DESIGNATED as FMLA-qualifying.\n\nCase ID: LC-2026-0287\nLeave start date: 03/16/2026\nExpected end date: 05/11/2026\nTotal FMLA time designated: 320 hours (8 weeks)\nLeave format: Continuous\n\nA fitness-for-duty certification will be required from your healthcare provider before you may return to work. I will send a reminder before your scheduled return date.\n\nAttached is your official Designation Notice (DOL Form WH-382).\n\nYour remaining FMLA entitlement after this leave will be approximately 160 hours in your rolling 12-month period.\n\nYour leave also qualifies under Colorado FAMLI, and both programs will run concurrently. You will receive a separate confirmation about FAMLI coordination.\n\nBest regards,\nRidgeline Gear Co. \u2014 Leave Coordinator\nleaves@ridgelinegear.com",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "12",
"folder": "Sent",
"subject": "Leave Notification \u2014 Hannah Lindqvist",
"from_addr": "leaves@ridgelinegear.com",
"to_addr": "wei.zhang@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-03-17T08:50:00-06:00",
"message_id": "<msg-0317-001@ridgelinegear.com>",
"in_reply_to": null,
"body_text": "Hi Wei,\n\nI am writing to notify you that one of your team members will be on approved leave. Please use this notification to plan workload coverage.\n\nEmployee: Hannah Lindqvist\nLeave type: approved leave\nStart date: 03/16/2026\nExpected end date: 05/11/2026\nLeave format: Continuous\n\nFor all questions about this leave, please contact me directly at leaves@ridgelinegear.com. Please do NOT contact the employee about work matters during their leave except in genuine operational emergency.\n\nI will be in touch closer to the return date to coordinate.\n\nCONFIDENTIALITY REMINDER: medical information about your team members is confidential under federal and Colorado law. Please do not share this notification with other team members or discuss the reason for the leave with anyone.\n\nBest regards,\nRidgeline Gear Co. \u2014 Leave Coordinator\nleaves@ridgelinegear.com",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "14",
"folder": "Sent",
"subject": "Re: FAMLI Employer Response Required \u2014 Claim FAMLI-2026-22187",
"from_addr": "leaves@ridgelinegear.com",
"to_addr": "claims@famli.colorado.gov",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-03-19T09:30:00-06:00",
"message_id": "<msg-0319-001@ridgelinegear.com>",
"in_reply_to": "<famli-22187@famli.colorado.gov>",
"body_text": "To whom it may concern,\n\nThis is Ridgeline Gear Co.'s employer response for FAMLI Claim ID FAMLI-2026-22187.\n\nClaimant: Hannah Lindqvist\nRidgeline Employee ID: R-3055\nEmployment Status: Active, full-time (1.0 FTE)\nLeave Dates: 03/16/2026 through 05/11/2026 (expected)\nFMLA Running Concurrently: Yes \u2014 Ridgeline Case ID LC-2026-0287\n\nPlease contact me if additional information is needed.\n\nBest regards,\nRidgeline Gear Co. \u2014 Leave Coordinator\nleaves@ridgelinegear.com",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "15",
"folder": "Sent",
"subject": "FAMLI Concurrent Designation \u2014 Case LC-2026-0287",
"from_addr": "leaves@ridgelinegear.com",
"to_addr": "hannah.lindqvist@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-03-19T09:45:00-06:00",
"message_id": "<msg-0319-002@ridgelinegear.com>",
"in_reply_to": null,
"body_text": "Hi Hannah,\n\nI am writing to confirm that I have received the notice from CDLE about your Colorado FAMLI claim. I have submitted Ridgeline's Employer Response and confirmed the following:\n\nFAMLI Claim ID: FAMLI-2026-22187\nCase ID at Ridgeline: LC-2026-0287\nConcurrent FMLA designation: Yes\n\nBecause your leave qualifies under both FMLA and FAMLI, both programs will run concurrently.\n\nWage replacement under FAMLI is paid by the State of Colorado, NOT by Ridgeline. All questions about your FAMLI wage replacement amount, payment timing, and tax treatment should be directed to CDLE directly at claims@famli.colorado.gov. I cannot answer those questions.\n\nIf you have questions about Ridgeline's role in coordinating your leave, please contact me directly. If you have questions about pay or benefits, please contact our Payroll Lead, Teresa Vang, at teresa.vang@ridgelinegear.com.\n\nBest regards,\nRidgeline Gear Co. \u2014 Leave Coordinator\nleaves@ridgelinegear.com",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "16",
"folder": "HFWA & Paid Leave",
"subject": "Jury duty next week",
"from_addr": "marcus.deluca@ridgelinegear.com",
"to_addr": "leaves@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-04-02T14:10:00-06:00",
"message_id": "<msg-0402-001@ridgelinegear.com>",
"in_reply_to": null,
"body_text": "Hi,\n\nI got a jury summons for Larimer County District Court starting Monday April 6. Attached is a scan of the summons. Not sure how long it'll go \u2014 could be just a day or the whole week.\n\nMarcus DeLuca\nR-3112",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": [
{
"filename": "jury_summons_DeLuca.pdf",
"content_type": "application/pdf",
"content_base64": "JVBERi0xLjQKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwo+PgplbmRvYmoK"
}
]
},
{
"email_id": "17",
"folder": "Sent",
"subject": "Re: Jury duty next week",
"from_addr": "leaves@ridgelinegear.com",
"to_addr": "marcus.deluca@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-04-02T15:20:00-06:00",
"message_id": "<msg-0402-002@ridgelinegear.com>",
"in_reply_to": "<msg-0402-001@ridgelinegear.com>",
"body_text": "Hi Marcus,\n\nThank you for letting me know about your jury duty and for providing the summons. I've logged this in our system.\n\nCase ID: LC-2026-0320\nLeave start date: 04/06/2026\nLeave type: Jury Duty\n\nYou are covered for the full length of jury service. Please let me know when the service ends so I can update your case and coordinate with Payroll.\n\nI've notified Sandra Ellison that you'll be out starting Monday.\n\nBest regards,\nRidgeline Gear Co. \u2014 Leave Coordinator\nleaves@ridgelinegear.com",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "18",
"folder": "Sent",
"subject": "Leave Notification \u2014 Marcus DeLuca",
"from_addr": "leaves@ridgelinegear.com",
"to_addr": "sandra.ellison@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-04-02T15:30:00-06:00",
"message_id": "<msg-0402-003@ridgelinegear.com>",
"in_reply_to": null,
"body_text": "Hi Sandra,\n\nI am writing to notify you that one of your team members will be on approved leave. Please use this notification to plan workload coverage.\n\nEmployee: Marcus DeLuca\nLeave type: jury duty\nStart date: 04/06/2026\nExpected end date: to be confirmed (estimated up to 1 week)\nLeave format: Continuous\n\nFor all questions about this leave, please contact me directly at leaves@ridgelinegear.com.\n\nCONFIDENTIALITY REMINDER: Please do not share this notification with other team members.\n\nBest regards,\nRidgeline Gear Co. \u2014 Leave Coordinator\nleaves@ridgelinegear.com",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "19",
"folder": "Closed Cases",
"subject": "Bereavement leave \u2014 my father passed away",
"from_addr": "kevin.omalley@ridgelinegear.com",
"to_addr": "leaves@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-03-28T07:45:00-06:00",
"message_id": "<msg-0328-001@ridgelinegear.com>",
"in_reply_to": null,
"body_text": "Hi,\n\nI'm writing to let you know that my father passed away last night. I need to take bereavement leave starting today through Monday. My employee ID is R-3200 and my manager is Rachel Thornton.\n\nKevin O'Malley",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "20",
"folder": "Sent",
"subject": "Re: Bereavement leave \u2014 my father passed away",
"from_addr": "leaves@ridgelinegear.com",
"to_addr": "kevin.omalley@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-03-28T08:30:00-06:00",
"message_id": "<msg-0328-002@ridgelinegear.com>",
"in_reply_to": "<msg-0328-001@ridgelinegear.com>",
"body_text": "Hi Kevin,\n\nI am very sorry for your loss. I want to confirm that I have received your bereavement leave request and have logged the following:\n\nCase ID: LC-2026-0305\nLeave start date: 03/28/2026\nLeave end date: 03/30/2026\nTotal bereavement leave: 3 days\n\nYour manager has been notified that you will be out, with no personal details disclosed.\n\nPer Ridgeline policy, please provide documentation (an obituary, death certificate, or funeral program) within 30 calendar days.\n\nIf you need additional time beyond your bereavement allowance, please let me know and we can discuss options.\n\nPlease take care of yourself during this difficult time.\n\nBest regards,\nRidgeline Gear Co. \u2014 Leave Coordinator\nleaves@ridgelinegear.com",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "21",
"folder": "Closed Cases",
"subject": "Re: Bereavement leave \u2014 my father passed away",
"from_addr": "kevin.omalley@ridgelinegear.com",
"to_addr": "leaves@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-04-02T11:15:00-06:00",
"message_id": "<msg-0402-004@ridgelinegear.com>",
"in_reply_to": "<msg-0328-002@ridgelinegear.com>",
"body_text": "Hi,\n\nAttached is the obituary for my father. Thank you for your kind words.\n\nKevin",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": [
{
"filename": "obit_OMalley.pdf",
"content_type": "application/pdf",
"content_base64": "JVBERi0xLjQKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwo+PgplbmRvYmoK"
}
]
},
{
"email_id": "22",
"folder": "Closed Cases",
"subject": "Paternity leave request",
"from_addr": "darnell.washington@ridgelinegear.com",
"to_addr": "leaves@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2025-12-15T09:20:00-07:00",
"message_id": "<msg-1215-001@ridgelinegear.com>",
"in_reply_to": null,
"body_text": "Hi,\n\nMy wife is expecting our first child in early January. I'd like to request leave for bonding starting around January 12 for 8 weeks. My employee ID is R-2300 and my manager is Amy Sandoval.\n\nThanks,\nDarnell Washington",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "23",
"folder": "Sent",
"subject": "FMLA Leave Designated \u2014 Case LC-2026-0101",
"from_addr": "leaves@ridgelinegear.com",
"to_addr": "darnell.washington@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-01-13T10:00:00-07:00",
"message_id": "<msg-0113-001@ridgelinegear.com>",
"in_reply_to": "<msg-1215-001@ridgelinegear.com>",
"body_text": "Hi Darnell,\n\nCongratulations on the upcoming arrival! I have reviewed your eligibility and confirmed that you ARE eligible for FMLA leave. Your leave has been DESIGNATED as FMLA-qualifying.\n\nCase ID: LC-2026-0101\nLeave start date: 01/12/2026\nExpected end date: 03/06/2026\nTotal FMLA time designated: 320 hours (8 weeks)\nLeave format: Continuous\n\nNo medical certification is required for bonding leave.\n\nYour leave also qualifies under Colorado FAMLI. If you have not already, you may file a FAMLI claim with CDLE at claims@famli.colorado.gov for paid wage replacement.\n\nYour remaining FMLA entitlement after this leave will be approximately 160 hours in your rolling 12-month period.\n\nBest regards,\nRidgeline Gear Co. \u2014 Leave Coordinator\nleaves@ridgelinegear.com",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "24",
"folder": "Closed Cases",
"subject": "Leave request \u2014 need to care for my mom",
"from_addr": "tomas.guerrero@ridgelinegear.com",
"to_addr": "leaves@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2025-10-03T13:50:00-06:00",
"message_id": "<msg-1003-001@ridgelinegear.com>",
"in_reply_to": null,
"body_text": "Hi,\n\nMy mother was hospitalized this week and the doctors say she'll need ongoing care for the next several weeks. I need to take leave starting Monday October 6 to be with her. I'm not sure exactly how long \u2014 maybe 3 to 4 weeks.\n\nMy employee ID is R-2108, manager is Marcus DeLuca. Please reach me on my work email.\n\nThanks,\nTom\u00e1s Guerrero",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "25",
"folder": "Sent",
"subject": "FMLA Leave Designated \u2014 Case LC-2025-0410",
"from_addr": "leaves@ridgelinegear.com",
"to_addr": "tomas.guerrero@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2025-10-21T09:30:00-06:00",
"message_id": "<msg-1021-001@ridgelinegear.com>",
"in_reply_to": "<msg-1003-001@ridgelinegear.com>",
"body_text": "Hi Tom\u00e1s,\n\nI have reviewed the medical certification you provided for your FMLA leave request. I am writing to confirm that your leave has been DESIGNATED as FMLA-qualifying.\n\nCase ID: LC-2025-0410\nLeave start date: 10/06/2025\nExpected end date: 10/31/2025\nTotal FMLA time designated: 160 hours (4 weeks)\nLeave format: Continuous\n\nYour leave also qualifies under Colorado FAMLI, and both programs will run concurrently.\n\nYour remaining FMLA entitlement after this leave will be approximately 320 hours in your rolling 12-month period.\n\nBest regards,\nRidgeline Gear Co. \u2014 Leave Coordinator\nleaves@ridgelinegear.com",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "26",
"folder": "Closed Cases",
"subject": "Continuing intermittent leave for 2026",
"from_addr": "sarah.chen@ridgelinegear.com",
"to_addr": "leaves@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2025-12-22T10:30:00-07:00",
"message_id": "<msg-1222-001@ridgelinegear.com>",
"in_reply_to": null,
"body_text": "Hi,\n\nMy intermittent FMLA case (LC-2025-0331) ends December 31 but I still need intermittent leave for the same condition going into 2026. My doctor renewed the certification on 12/20. Should I open a new case or does the old one continue?\n\nThanks,\nSarah Chen\nR-2044",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "27",
"folder": "Sent",
"subject": "Re: Continuing intermittent leave for 2026",
"from_addr": "leaves@ridgelinegear.com",
"to_addr": "sarah.chen@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2025-12-23T08:45:00-07:00",
"message_id": "<msg-1223-001@ridgelinegear.com>",
"in_reply_to": "<msg-1222-001@ridgelinegear.com>",
"body_text": "Hi Sarah,\n\nThank you for letting me know and for getting the certification renewed. I've opened a new case for the continuation:\n\nCase ID: LC-2026-0058\nLeave start date: 01/01/2026\nExpected end date: 03/31/2026\nLeave format: Intermittent\n\nYour renewed certification is on file, so no additional paperwork is needed right now. Your FMLA designation carries over to the new case.\n\nAs a reminder, your rolling 12-month FMLA balance is calculated from all usage in the prior 12 months, so hours used under your previous cases still count toward your total.\n\nBest regards,\nRidgeline Gear Co. \u2014 Leave Coordinator\nleaves@ridgelinegear.com",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "28",
"folder": "Closed Cases",
"subject": "Sick today and tomorrow",
"from_addr": "aisha.robinson@ridgelinegear.com",
"to_addr": "leaves@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2025-08-18T07:30:00-06:00",
"message_id": "<msg-0818-001@ridgelinegear.com>",
"in_reply_to": null,
"body_text": "Hi,\n\nI woke up feeling really unwell this morning. I'm going to be out today and probably tomorrow as well. Wanted to let you know.\n\nAisha Robinson, R-3278\nMy manager is Jennifer Kowalski.",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "29",
"folder": "Sent",
"subject": "Re: Sick today and tomorrow",
"from_addr": "leaves@ridgelinegear.com",
"to_addr": "aisha.robinson@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2025-08-18T08:45:00-06:00",
"message_id": "<msg-0818-002@ridgelinegear.com>",
"in_reply_to": "<msg-0818-001@ridgelinegear.com>",
"body_text": "Hi Aisha,\n\nI'm sorry to hear you're not feeling well. I've logged your absence under HFWA sick leave:\n\nCase ID: LC-2025-0275\nDates: 08/18/2025 \u2013 08/19/2025\nHours: 12 (based on your regular 6-hour workday)\n\nNo documentation is needed since this is fewer than 4 consecutive workdays. Your manager has been notified of the dates only.\n\nFeel better soon.\n\nBest regards,\nRidgeline Gear Co. \u2014 Leave Coordinator\nleaves@ridgelinegear.com",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "31",
"folder": "Sent",
"subject": "Re: FAMLI Employer Response Required \u2014 Claim FAMLI-2025-74218",
"from_addr": "leaves@ridgelinegear.com",
"to_addr": "claims@famli.colorado.gov",
"cc_addr": null,
"bcc_addr": null,
"date": "2025-10-09T10:00:00-06:00",
"message_id": "<msg-1009-001@ridgelinegear.com>",
"in_reply_to": "<famli-74218@famli.colorado.gov>",
"body_text": "To whom it may concern,\n\nThis is Ridgeline Gear Co.'s employer response for FAMLI Claim ID FAMLI-2025-74218.\n\nClaimant: Tom\u00e1s Guerrero\nRidgeline Employee ID: R-2108\nEmployment Status: Active, full-time (1.0 FTE)\nLeave Dates: 10/06/2025 through 10/31/2025\nFMLA Running Concurrently: Yes \u2014 Ridgeline Case ID LC-2025-0410\n\nBest regards,\nRidgeline Gear Co. \u2014 Leave Coordinator\nleaves@ridgelinegear.com",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "33",
"folder": "Sent",
"subject": "Re: FAMLI Employer Response Required \u2014 Claim FAMLI-2026-10345",
"from_addr": "leaves@ridgelinegear.com",
"to_addr": "claims@famli.colorado.gov",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-01-15T09:15:00-07:00",
"message_id": "<msg-0115-001@ridgelinegear.com>",
"in_reply_to": "<famli-10345@famli.colorado.gov>",
"body_text": "To whom it may concern,\n\nThis is Ridgeline Gear Co.'s employer response for FAMLI Claim ID FAMLI-2026-10345.\n\nClaimant: Darnell Washington\nRidgeline Employee ID: R-2300\nEmployment Status: Active, full-time (1.0 FTE)\nLeave Dates: 01/12/2026 through 03/06/2026\nFMLA Running Concurrently: Yes \u2014 Ridgeline Case ID LC-2026-0101\n\nBest regards,\nRidgeline Gear Co. \u2014 Leave Coordinator\nleaves@ridgelinegear.com",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "34",
"folder": "General",
"subject": "Leave tracker access for new LC",
"from_addr": "renata.okafor@ridgelinegear.com",
"to_addr": "leaves@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-03-30T16:00:00-06:00",
"message_id": "<msg-0330-001@ridgelinegear.com>",
"in_reply_to": null,
"body_text": "Hi,\n\nJust a reminder that the shared drive permissions for the medical files folder were updated last week. If you have any trouble accessing files, let Samir know and he'll fix it.\n\nAlso, the Q2 quarterly audit is coming up April 15. I'll be pulling cases next week so please make sure all your recent closures have complete case notes.\n\nThanks,\nRenata",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": []
},
{
"email_id": "35",
"folder": "INBOX",
"subject": "Need to take leave for surgery",
"from_addr": "elena.vasquez@ridgelinegear.com",
"to_addr": "leaves@ridgelinegear.com",
"cc_addr": null,
"bcc_addr": null,
"date": "2026-04-10T09:42:00-06:00",
"message_id": "<msg-0410-002@ridgelinegear.com>",
"in_reply_to": null,
"body_text": "Hi,\n\nI have a medical condition that my doctor says requires surgery. The procedure is scheduled for April 20 and my doctor estimates I will need about 4 weeks to recover, so I would be out from April 20 through May 15.\n\nMy employee ID is R-2317 and my manager is Amy Sandoval. While I am out please reach me at my personal email elenavee@gmail.com since I will not be checking work email during recovery.\n\nPlease let me know what I need to do.\n\nThank you,\nElena Vasquez",
"body_html": null,
"is_read": false,
"is_important": false,
"attachments": []
}
],
"next_email_id": 36
}
@@ -0,0 +1,709 @@
{
"users": {
"U001": {
"id": "U001",
"team_id": "T001",
"name": "leaves-hr",
"deleted": false,
"real_name": "Leave Coordinator",
"profile": {
"real_name": "Leave Coordinator",
"display_name": "leaves-hr",
"email": "leaves@ridgelinegear.com",
"title": "Leave Coordinator"
},
"is_admin": false,
"is_owner": false,
"is_bot": false
},
"U002": {
"id": "U002",
"team_id": "T001",
"name": "daniel.whitfield",
"deleted": false,
"real_name": "Daniel Whitfield",
"profile": {
"real_name": "Daniel Whitfield",
"display_name": "daniel.whitfield",
"email": "daniel.whitfield@ridgelinegear.com",
"title": "HR Director"
},
"is_admin": true,
"is_owner": false,
"is_bot": false
},
"U003": {
"id": "U003",
"team_id": "T001",
"name": "renata.okafor",
"deleted": false,
"real_name": "Renata Okafor",
"profile": {
"real_name": "Renata Okafor",
"display_name": "renata.okafor",
"email": "renata.okafor@ridgelinegear.com",
"title": "Benefits Manager"
},
"is_admin": false,
"is_owner": false,
"is_bot": false
},
"U004": {
"id": "U004",
"team_id": "T001",
"name": "meera.patel",
"deleted": false,
"real_name": "Meera Patel",
"profile": {
"real_name": "Meera Patel",
"display_name": "meera.patel",
"email": "meera.patel@ridgelinegear.com",
"title": "HR Generalist \u2013 Employee Relations"
},
"is_admin": false,
"is_owner": false,
"is_bot": false
},
"U005": {
"id": "U005",
"team_id": "T001",
"name": "jordan.briggs",
"deleted": false,
"real_name": "Jordan Briggs",
"profile": {
"real_name": "Jordan Briggs",
"display_name": "jordan.briggs",
"email": "jordan.briggs@ridgelinegear.com",
"title": "HR Generalist \u2013 Onboarding"
},
"is_admin": false,
"is_owner": false,
"is_bot": false
},
"U006": {
"id": "U006",
"team_id": "T001",
"name": "teresa.vang",
"deleted": false,
"real_name": "Teresa Vang",
"profile": {
"real_name": "Teresa Vang",
"display_name": "teresa.vang",
"email": "teresa.vang@ridgelinegear.com",
"title": "Payroll Lead"
},
"is_admin": false,
"is_owner": false,
"is_bot": false
},
"U007": {
"id": "U007",
"team_id": "T001",
"name": "luis.arredondo",
"deleted": false,
"real_name": "Luis Arredondo",
"profile": {
"real_name": "Luis Arredondo",
"display_name": "luis.arredondo",
"email": "luis.arredondo@ridgelinegear.com",
"title": "Safety & Workers' Comp Coordinator"
},
"is_admin": false,
"is_owner": false,
"is_bot": false
},
"U008": {
"id": "U008",
"team_id": "T001",
"name": "evelyn.marchetti",
"deleted": false,
"real_name": "Evelyn Marchetti",
"profile": {
"real_name": "Evelyn Marchetti",
"display_name": "evelyn.marchetti",
"email": "evelyn.marchetti@ridgelineholdings.com",
"title": "General Counsel"
},
"is_admin": false,
"is_owner": false,
"is_bot": false
},
"U009": {
"id": "U009",
"team_id": "T001",
"name": "samir.haddad",
"deleted": false,
"real_name": "Samir Haddad",
"profile": {
"real_name": "Samir Haddad",
"display_name": "samir.haddad",
"email": "samir.haddad@ridgelinegear.com",
"title": "IT Access Manager"
},
"is_admin": false,
"is_owner": false,
"is_bot": false
},
"U010": {
"id": "U010",
"team_id": "T001",
"name": "sandra.ellison",
"deleted": false,
"real_name": "Sandra Ellison",
"profile": {
"real_name": "Sandra Ellison",
"display_name": "sandra.ellison",
"email": "sandra.ellison@ridgelinegear.com",
"title": "Vice President of Operations"
},
"is_admin": false,
"is_owner": false,
"is_bot": false
},
"U011": {
"id": "U011",
"team_id": "T001",
"name": "marcus.deluca",
"deleted": false,
"real_name": "Marcus DeLuca",
"profile": {
"real_name": "Marcus DeLuca",
"display_name": "marcus.deluca",
"email": "marcus.deluca@ridgelinegear.com",
"title": "Production Manager"
},
"is_admin": false,
"is_owner": false,
"is_bot": false
},
"U012": {
"id": "U012",
"team_id": "T001",
"name": "amy.sandoval",
"deleted": false,
"real_name": "Amy Sandoval",
"profile": {
"real_name": "Amy Sandoval",
"display_name": "amy.sandoval",
"email": "amy.sandoval@ridgelinegear.com",
"title": "Warehouse Manager"
},
"is_admin": false,
"is_owner": false,
"is_bot": false
},
"U013": {
"id": "U013",
"team_id": "T001",
"name": "wei.zhang",
"deleted": false,
"real_name": "Wei Zhang",
"profile": {
"real_name": "Wei Zhang",
"display_name": "wei.zhang",
"email": "wei.zhang@ridgelinegear.com",
"title": "Director of Product Development"
},
"is_admin": false,
"is_owner": false,
"is_bot": false
}
},
"channels": {
"C001": {
"id": "C001",
"name": "leave-intake",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1672531200,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "leave-intake",
"is_shared": false,
"is_org_shared": false,
"is_ext_shared": false,
"is_pending_ext_shared": false,
"pending_shared": [],
"pending_connected_team_ids": [],
"context_team_id": "T001",
"updated": 1672531200,
"creator": "U002",
"shared_team_ids": [
"T001"
],
"is_member": true,
"topic": {
"value": "Leave case notifications \u2014 intake, eligibility, designation, returns",
"creator": "U002",
"last_set": 1672531200
},
"purpose": {
"value": "Primary Leave Coordinator channel for routine case updates",
"creator": "U002",
"last_set": 1672531200
}
},
"C002": {
"id": "C002",
"name": "benefits-team",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1672531200,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "benefits-team",
"is_shared": false,
"is_org_shared": false,
"is_ext_shared": false,
"is_pending_ext_shared": false,
"pending_shared": [],
"pending_connected_team_ids": [],
"context_team_id": "T001",
"updated": 1672531200,
"creator": "U002",
"shared_team_ids": [
"T001"
],
"is_member": true,
"topic": {
"value": "Benefits team coordination",
"creator": "U002",
"last_set": 1672531200
},
"purpose": {
"value": "Questions and coordination for the Benefits team",
"creator": "U002",
"last_set": 1672531200
}
},
"C003": {
"id": "C003",
"name": "hr-escalations",
"is_channel": false,
"is_group": true,
"is_im": false,
"is_mpim": false,
"is_private": true,
"created": 1672531200,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "hr-escalations",
"is_shared": false,
"is_org_shared": false,
"is_ext_shared": false,
"is_pending_ext_shared": false,
"pending_shared": [],
"pending_connected_team_ids": [],
"context_team_id": "T001",
"updated": 1672531200,
"creator": "U002",
"shared_team_ids": [
"T001"
],
"is_member": true,
"topic": {
"value": "HR Director escalations",
"creator": "U002",
"last_set": 1672531200
},
"purpose": {
"value": "Cases requiring HR Director review \u2014 denials, failure-to-return, discipline concerns",
"creator": "U002",
"last_set": 1672531200
}
},
"C004": {
"id": "C004",
"name": "payroll-coordination",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1672531200,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "payroll-coordination",
"is_shared": false,
"is_org_shared": false,
"is_ext_shared": false,
"is_pending_ext_shared": false,
"pending_shared": [],
"pending_connected_team_ids": [],
"context_team_id": "T001",
"updated": 1672531200,
"creator": "U002",
"shared_team_ids": [
"T001"
],
"is_member": true,
"topic": {
"value": "Leave payroll notifications",
"creator": "U002",
"last_set": 1672531200
},
"purpose": {
"value": "Leave start/end/return notifications for Payroll",
"creator": "U002",
"last_set": 1672531200
}
},
"C005": {
"id": "C005",
"name": "legal-review",
"is_channel": false,
"is_group": true,
"is_im": false,
"is_mpim": false,
"is_private": true,
"created": 1672531200,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "legal-review",
"is_shared": false,
"is_org_shared": false,
"is_ext_shared": false,
"is_pending_ext_shared": false,
"pending_shared": [],
"pending_connected_team_ids": [],
"context_team_id": "T001",
"updated": 1672531200,
"creator": "U002",
"shared_team_ids": [
"T001"
],
"is_member": true,
"topic": {
"value": "General Counsel review",
"creator": "U002",
"last_set": 1672531200
},
"purpose": {
"value": "Legal threats, EEOC/CDLE/DOL mentions, GINA concerns, active litigation cases",
"creator": "U002",
"last_set": 1672531200
}
},
"C006": {
"id": "C006",
"name": "unknown-senders-hr",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1672531200,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "unknown-senders-hr",
"is_shared": false,
"is_org_shared": false,
"is_ext_shared": false,
"is_pending_ext_shared": false,
"pending_shared": [],
"pending_connected_team_ids": [],
"context_team_id": "T001",
"updated": 1672531200,
"creator": "U002",
"shared_team_ids": [
"T001"
],
"is_member": true,
"topic": {
"value": "Unrecognized email senders",
"creator": "U002",
"last_set": 1672531200
},
"purpose": {
"value": "Leave-related emails from senders not found in employee_roster.xlsx",
"creator": "U002",
"last_set": 1672531200
}
}
},
"messages": {
"C001": [
{
"type": "message",
"user": "U001",
"text": "FMLA INTAKE: LC-2025-0142, Sarah Chen, Eligible, Employee's own serious health condition, 06/15/2025, P3",
"ts": "1749979800.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "FMLA DESIGNATED: LC-2025-0142, Sarah Chen, 06/15/2025, 06/29/2025, 80 hours",
"ts": "1750932000.000100",
"team": "T001"
},
{
"type": "message",
"user": "U011",
"text": "RETURN CONFIRMED: LC-2025-0142, Sarah Chen, 06/29/2025",
"ts": "1751184900.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "HFWA INTAKE: LC-2025-0275, Aisha Robinson, own illness, 08/18/2025 \u2013 08/19/2025, 2 consecutive days, P3",
"ts": "1755507600.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "FMLA INTAKE: LC-2025-0331, Sarah Chen, Eligible, Employee's own serious health condition, 09/01/2025, P3",
"ts": "1756804500.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "FMLA DESIGNATED: LC-2025-0331, Sarah Chen, 09/01/2025, 12/31/2025, intermittent \u2014 up to 400 hours remaining",
"ts": "1758105000.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "FMLA INTAKE: LC-2025-0410, Tom\u00e1s Guerrero, Eligible, Family member's serious health condition, 10/06/2025, P3",
"ts": "1759827600.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "FMLA DESIGNATED: LC-2025-0410, Tom\u00e1s Guerrero, 10/06/2025, 10/31/2025, 160 hours",
"ts": "1761040800.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "FAMLI INTAKE: LC-2025-0410, Tom\u00e1s Guerrero, Concurrent FMLA: Y, 10/06/2025",
"ts": "1760005800.000100",
"team": "T001"
},
{
"type": "message",
"user": "U011",
"text": "RETURN CONFIRMED: LC-2025-0410, Tom\u00e1s Guerrero, 10/31/2025",
"ts": "1761898200.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "FMLA DESIGNATED: LC-2026-0058, Sarah Chen, 01/01/2026, 03/31/2026, intermittent continuation \u2014 320 hours remaining in rolling period",
"ts": "1767344400.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "FMLA INTAKE: LC-2026-0101, Darnell Washington, Eligible, Bonding with a new child, 01/12/2026, P3",
"ts": "1768296600.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "FMLA DESIGNATED: LC-2026-0101, Darnell Washington, 01/12/2026, 03/06/2026, 320 hours",
"ts": "1768299300.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "FAMLI INTAKE: LC-2026-0101, Darnell Washington, Concurrent FMLA: Y, 01/12/2026",
"ts": "1768469400.000100",
"team": "T001"
},
{
"type": "message",
"user": "U012",
"text": "RETURN CONFIRMED: LC-2026-0101, Darnell Washington, 03/06/2026",
"ts": "1772785200.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "FMLA INTAKE: LC-2026-0203, James Nkomo, Eligible, Employee's own serious health condition, 02/15/2026, P3",
"ts": "1771233300.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "FMLA DESIGNATED: LC-2026-0203, James Nkomo, 02/15/2026, 08/15/2026, intermittent \u2014 up to 480 hours",
"ts": "1772533800.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "FMLA INTAKE: LC-2026-0287, Hannah Lindqvist, Eligible, Employee's own serious health condition, 03/16/2026, P3",
"ts": "1773394200.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "FMLA DESIGNATED: LC-2026-0287, Hannah Lindqvist, 03/16/2026, 05/11/2026, 320 hours",
"ts": "1774951200.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "FAMLI INTAKE: LC-2026-0287, Hannah Lindqvist, Concurrent FMLA: Y, 03/16/2026",
"ts": "1773914400.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "BEREAVEMENT INTAKE: LC-2026-0305, Kevin O'Malley, immediate family, 03/28/2026, P1",
"ts": "1774687500.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "JURY DUTY INTAKE: LC-2026-0320, Marcus DeLuca, 04/06/2026, estimated 1 week, P3",
"ts": "1775144700.000100",
"team": "T001"
},
{
"type": "message",
"user": "U010",
"text": "RETURN CONFIRMED: LC-2026-0320, Marcus DeLuca, 04/10/2026",
"ts": "1775984040.000100",
"team": "T001"
}
],
"C002": [
{
"type": "message",
"user": "U003",
"text": "Heads up \u2014 Q2 quarterly case audit is scheduled for April 15. I'll be pulling a sample of 10 recently closed cases. Please make sure all closures have complete case notes.",
"ts": "1774887300.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "Got it, I'll double-check the recent closures this week.",
"ts": "1774945800.000100",
"team": "T001"
}
],
"C003": [],
"C004": [
{
"type": "message",
"user": "U001",
"text": "LEAVE PAYROLL NOTIFICATION: LC-2025-0142, Sarah Chen, Leave Start, 06/15/2025, Continuous",
"ts": "1750067100.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "LEAVE PAYROLL NOTIFICATION: LC-2025-0142, Sarah Chen, Return from Leave, 06/29/2025, Continuous",
"ts": "1751187600.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "LEAVE PAYROLL NOTIFICATION: LC-2025-0275, Aisha Robinson, HFWA Sick Leave, 08/18/2025 \u2013 08/19/2025, Continuous",
"ts": "1755508500.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "LEAVE PAYROLL NOTIFICATION: LC-2025-0410, Tom\u00e1s Guerrero, Leave Start, 10/06/2025, Continuous, FMLA + FAMLI concurrent",
"ts": "1759829400.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "LEAVE PAYROLL NOTIFICATION: LC-2025-0410, Tom\u00e1s Guerrero, Return from Leave, 10/31/2025, Continuous",
"ts": "1761901200.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "LEAVE PAYROLL NOTIFICATION: LC-2026-0101, Darnell Washington, Leave Start, 01/12/2026, Continuous, FMLA + FAMLI concurrent",
"ts": "1768300200.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "LEAVE PAYROLL NOTIFICATION: LC-2026-0101, Darnell Washington, Return from Leave, 03/06/2026, Continuous",
"ts": "1772787600.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "LEAVE PAYROLL NOTIFICATION: LC-2026-0203, James Nkomo, Intermittent Absence, 02/19/2026, Intermittent, 8 hours",
"ts": "1771495200.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "LEAVE PAYROLL NOTIFICATION: LC-2026-0287, Hannah Lindqvist, Leave Start, 03/16/2026, Continuous, FMLA + FAMLI concurrent",
"ts": "1773738000.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "LEAVE PAYROLL NOTIFICATION: LC-2026-0305, Kevin O'Malley, Bereavement Leave, 03/28/2026 \u2013 03/30/2026, Continuous",
"ts": "1774688400.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "LEAVE PAYROLL NOTIFICATION: LC-2026-0305, Kevin O'Malley, Return from Leave, 03/30/2026, Continuous",
"ts": "1774947600.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "LEAVE PAYROLL NOTIFICATION: LC-2026-0320, Marcus DeLuca, Jury Duty Start, 04/06/2026, Continuous",
"ts": "1775145600.000100",
"team": "T001"
}
],
"C005": [],
"C006": []
},
"counters": {
"messageId": 1000000
}
}
@@ -0,0 +1 @@
Elena emailed this morning about a surgery. Take care of it please. And could you also check whether any other leave cases need actioning and take care of those too.
@@ -0,0 +1 @@
Today's date is, April, 10, 2026. You are an office assistant with access to the user's filesystem (/workdir), email (google_mail_*), slack (slack_*), calendar (google_calendar_*), jira (jira_*), and shopify (shopify_*) tools. The workspace directory /workdir contains files for the task. Do NOT ask the user for more information — use your tools to discover what you need. Begin by listing /workdir and reading relevant files.
@@ -0,0 +1,23 @@
schema_version = "1.1"
[task]
name = "sop-tasks/hr_ridgeline_gear_co_929c1527"
description = "SOP task from CSV row 929c1527"
[agent]
timeout_sec = 3600.0
[verifier]
timeout_sec = 3600.0
[environment]
os = "linux"
cpus = 2
memory_mb = 4096
env = { INPUTDIR = "/data", OUTPUTDIR = "/data", WORLDBENCH_TOOL_SETS = "syntara_ds_all google_mail_contacts slack_core google_mail_core google_calendar_core jira_core shopify_core" }
[[environment.mcp_servers]]
name = "mcp-proxy"
transport = "streamable-http"
url = "http://localhost:8000/mcp"
File diff suppressed because one or more lines are too long
@@ -0,0 +1,135 @@
#!/usr/bin/env python3
"""Run bundled SOP Python verifiers inside a Harbor task container."""
from __future__ import annotations
import json
import shutil
import sys
import tempfile
import traceback
from pathlib import Path
from typing import Any
WORKDIR = Path("/workdir")
DATA_DIR = Path("/data")
INITIAL_DATA_DIR = Path("/initial_data")
TESTS_DIR = Path("/tests")
VERIFIER_DIR = Path("/logs/verifier")
SERVICE_COMPAT_FILES: dict[str, tuple[str, tuple[str, ...]]] = {
"slack": ("slack.json", ("slack.json", "slack_data.json")),
"google_mail": ("inbox.json", ("inbox.json", "mailbox.json")),
"google_calendar": ("calendar_data.json", ("calendar_data.json", "calendar.json")),
"jira": ("jira_state.json", ("jira_state.json", "jira_data.json")),
"shopify": ("shopify_data.json", ("shopify_data.json",)),
}
def _state_path(service: str, seed_name: str) -> Path | None:
candidates = [
DATA_DIR / service / "final.json",
DATA_DIR / service / seed_name,
INITIAL_DATA_DIR / service / seed_name,
]
return next((p for p in candidates if p.is_file()), None)
def _build_compat_external_services(dest: Path) -> None:
dest.mkdir(parents=True, exist_ok=True)
for service, (seed_name, compat_names) in SERVICE_COMPAT_FILES.items():
src = _state_path(service, seed_name)
if src is not None:
for compat_name in compat_names:
shutil.copy2(src, dest / compat_name)
def _coerce_result(raw: Any) -> dict[str, Any]:
if isinstance(raw, dict):
passed = bool(raw.get("pass", raw.get("passed", False)))
score = raw.get("score", 1.0 if passed else 0.0)
try:
score = float(score)
except (TypeError, ValueError):
score = 1.0 if passed else 0.0
return {
"pass": passed,
"score": max(0.0, min(1.0, score)),
"feedback": str(raw.get("feedback", "")),
}
passed = bool(raw)
return {"pass": passed, "score": 1.0 if passed else 0.0, "feedback": str(raw)}
def _run_one(rubric: dict[str, Any], external_services_path: Path) -> dict[str, Any]:
rubric_id = str(rubric.get("id") or "rubric")
code = rubric.get("verifier_code")
if not isinstance(code, str) or not code.strip():
return {
"id": rubric_id,
"pass": False,
"score": 0.0,
"feedback": "rubric has no verifier_code",
}
namespace: dict[str, Any] = {"__builtins__": __builtins__}
try:
exec(compile(code, f"<{rubric_id}>", "exec"), namespace)
verify = namespace.get("verify")
if not callable(verify):
raise RuntimeError("verifier_code did not define verify()")
result = _coerce_result(verify(str(WORKDIR), str(external_services_path)))
return {"id": rubric_id, **result}
except Exception:
return {
"id": rubric_id,
"pass": False,
"score": 0.0,
"feedback": traceback.format_exc(),
}
def main() -> None:
rubrics_path = TESTS_DIR / "rubrics.json"
if not rubrics_path.is_file():
print("[sop-verifier] ERROR: rubrics.json not found", file=sys.stderr)
sys.exit(1)
rubrics = json.loads(rubrics_path.read_text())
if not isinstance(rubrics, list):
print("[sop-verifier] ERROR: rubrics.json must be a list", file=sys.stderr)
sys.exit(1)
with tempfile.TemporaryDirectory(prefix="sop-external-services-") as tmp:
compat_dir = Path(tmp)
_build_compat_external_services(compat_dir)
results = [_run_one(r, compat_dir) for r in rubrics]
total = len(results)
passed = sum(1 for r in results if r.get("pass"))
average_score = round(
sum(float(r.get("score", 0.0)) for r in results) / total,
4,
) if total else 0.0
print(f"[sop-verifier] {passed}/{total} rubrics passed; score={average_score:.2f}")
for result in results:
status = "PASS" if result.get("pass") else "FAIL"
feedback = str(result.get("feedback", "")).replace("\n", " ")[:500]
print(f" [{status}] {result.get('id')}: {feedback}")
output = {
"passed": passed == total,
"rubrics_passed": passed,
"rubrics_total": total,
"score": average_score,
"rubric_results": results,
}
(TESTS_DIR / "results.json").write_text(json.dumps(output, indent=2) + "\n")
VERIFIER_DIR.mkdir(parents=True, exist_ok=True)
(VERIFIER_DIR / "reward.txt").write_text(str(average_score))
if __name__ == "__main__":
main()
@@ -0,0 +1 @@
Elena emailed this morning (April 10, 2026) about a surgery. Take care of it please. And could you also check whether any other leave cases need actioning and take care of those too.
@@ -0,0 +1,3 @@
#!/bin/bash
pip install openpyxl pdfplumber python-docx 2>/dev/null
python /tests/sop_verifier.py