[2026-11-13T06:20:00.003Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T06:20:00.005Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Mohammed Ismail Ali: Planned 06:10 - 07:10, Check-in 06:12 (+2m) -> COMPLIANT ✓ Alan Marshall: Planned 21:00 - 08:00, Check-in 21:12 (+12m) -> COMPLIANT ✓ Irene Curry: Planned 06:00 - 06:45, Check-in 05:54 (-6m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 39s. All active visits compliant. No adjustments needed. [2026-11-13T06:30:00.003Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T06:30:00.003Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Mohammed Ismail Ali: Planned 06:10 - 07:10, Check-in 06:12 (+2m) -> COMPLIANT ✓ Alan Marshall: Planned 21:00 - 08:00, Check-in 21:12 (+12m) -> COMPLIANT ✓ Ahmed Manzoor: Planned 06:00 - 06:45, Check-in 05:55 (-5m) -> COMPLIANT ✓ Yinka Ogun: Planned 06:15 - 07:00, Check-in 06:24 (+9m) -> COMPLIANT ✓ Irene Curry: Planned 06:00 - 06:45, Check-in 05:54 (-6m) -> COMPLIANT ✓ Patrick David Morris: Planned 06:30 - 07:15, Check-in 06:25 (-5m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 40s. All active visits compliant. No adjustments needed. [2026-11-13T06:40:00.001Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T06:40:00.001Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Amrik Nijjar: Planned 06:30 - 07:15, Check-in 06:34 (+4m) -> COMPLIANT ✓ Mohammed Ismail Ali: Planned 06:10 - 07:10, Check-in 06:12 (+2m) -> COMPLIANT ✓ Alan Marshall: Planned 21:00 - 08:00, Check-in 21:12 (+12m) -> COMPLIANT ✓ Ahmed Manzoor: Planned 06:00 - 06:45, Check-in 05:55 (-5m) -> COMPLIANT ✓ Yinka Ogun: Planned 06:15 - 07:00, Check-in 06:24 (+9m) -> COMPLIANT ✓ Irene Curry: Planned 06:00 - 06:45, Check-in 05:54 (-6m) -> COMPLIANT ✓ Patrick David Morris: Planned 06:30 - 07:15, Check-in 06:25 (-5m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 42s. All active visits compliant. No adjustments needed. [2026-11-13T06:50:00.002Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T06:50:00.002Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Amrik Nijjar: Planned 06:30 - 07:15, Check-in 06:34 (+4m) -> COMPLIANT ✓ Mohammed Ismail Ali: Planned 06:10 - 07:10, Check-in 06:12 (+2m) -> COMPLIANT ✓ Alan Marshall: Planned 21:00 - 08:00, Check-in 21:12 (+12m) -> COMPLIANT ✓ Ahmed Manzoor: Planned 06:00 - 06:45, Check-in 05:55 (-5m) -> COMPLIANT ⚠️ Non-compliant visit: Catherine Beaman Planned: 08:20 - 09:05 | Check-in: 06:30 (diff: -110m) Previous visit (Robert Stephens) ended at: 00:00 >>> Adjusting non-compliant visit for: "Catherine Beaman"... Target schedule: 06:25 - 07:10 (45m duration)... ✓ Successfully adjusted "Catherine Beaman" to clean timings 06:25 - 07:10! === 2D Compliance Sweep (Pass 2) === ✓ Amrik Nijjar: Planned 06:30 - 07:15, Check-in 06:34 (+4m) -> COMPLIANT ✓ Joyce Spurling: Planned 07:00 - 08:00, Check-in 06:50 (-10m) -> COMPLIANT ✓ Mohammed Ismail Ali: Planned 06:10 - 07:10, Check-in 06:12 (+2m) -> COMPLIANT ✓ Alan Marshall: Planned 21:00 - 08:00, Check-in 21:12 (+12m) -> COMPLIANT ✓ Ahmed Manzoor: Planned 06:00 - 06:45, Check-in 05:55 (-5m) -> COMPLIANT ✓ Catherine Beaman: Planned 06:25 - 07:10, Check-in 06:30 (+5m) -> COMPLIANT ✓ Yinka Ogun: Planned 06:15 - 07:00, Check-in 06:24 (+9m) -> COMPLIANT ✓ Jaswanti Dattani: Planned 06:45 - 07:30, Check-in 06:36 (-9m) -> COMPLIANT ✓ Irene Curry: Planned 06:00 - 06:45, Check-in 05:54 (-6m) -> COMPLIANT ✓ Tahir Islam: Planned 06:29 - 07:29, Check-in 06:36 (+7m) -> COMPLIANT ✓ Sawdah Nasif: Planned 06:45 - 08:15, Check-in 06:45 (0m) -> COMPLIANT ✓ Patrick David Morris: Planned 06:30 - 07:15, Check-in 06:25 (-5m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 1 ┌─────────┬────────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼────────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Catherine Beaman' │ '08:20 - 09:05' │ '06:25 - 07:10' │ '45m' │ '06:30' │ '+5m' │ └─────────┴────────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 69s. Adjusted 1 visit(s) to compliant timings. [2026-11-13T07:00:00.003Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T07:00:00.004Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Hardeep Sangha: Planned 06:30 - 07:00, Check-in 06:30 (0m) -> COMPLIANT ✓ Waveney Joseph: Planned 07:00 - 07:45, Check-in 06:56 (-4m) -> COMPLIANT ✓ Daniel George Griffin: Planned 07:00 - 09:00, Check-in 06:51 (-9m) -> COMPLIANT ✓ Walter John: Planned 06:45 - 07:45, Check-in 06:58 (+13m) -> COMPLIANT ✓ Mahim Mostafa: Planned 07:00 - 08:00, Check-in 06:55 (-5m) -> COMPLIANT ✓ Joyce Spurling: Planned 07:00 - 08:00, Check-in 06:50 (-10m) -> COMPLIANT ⚠️ Non-compliant visit: Nigel Barber Planned: 07:15 - 08:00 | Check-in: 06:55 (diff: -20m) >>> Adjusting non-compliant visit for: "Nigel Barber"... Target schedule: 06:50 - 07:35 (45m duration)... ✓ Successfully adjusted "Nigel Barber" to clean timings 06:50 - 07:35! === 2D Compliance Sweep (Pass 2) === ✓ Hardeep Sangha: Planned 06:30 - 07:00, Check-in 06:30 (0m) -> COMPLIANT ✓ Waveney Joseph: Planned 07:00 - 07:45, Check-in 06:56 (-4m) -> COMPLIANT ✓ Daniel George Griffin: Planned 07:00 - 09:00, Check-in 06:51 (-9m) -> COMPLIANT ✓ Walter John: Planned 06:45 - 07:45, Check-in 06:58 (+13m) -> COMPLIANT ✓ Harni Senthilnithy: Planned 07:00 - 07:30, Check-in 06:56 (-4m) -> COMPLIANT ✓ Mahim Mostafa: Planned 07:00 - 08:00, Check-in 06:55 (-5m) -> COMPLIANT ✓ Amrik Nijjar: Planned 06:30 - 07:15, Check-in 06:34 (+4m) -> COMPLIANT ✓ Robert Spenceley: Planned 07:00 - 07:30, Check-in 07:00 (0m) -> COMPLIANT ✓ Joyce Spurling: Planned 07:00 - 08:00, Check-in 06:50 (-10m) -> COMPLIANT ✓ Nigel Barber: Planned 06:50 - 07:35, Check-in 06:55 (+5m) -> COMPLIANT ✓ Mohammed Ismail Ali: Planned 06:10 - 07:10, Check-in 06:12 (+2m) -> COMPLIANT ✓ Alan Marshall: Planned 21:00 - 08:00, Check-in 21:12 (+12m) -> COMPLIANT ✓ Catherine Beaman: Planned 06:25 - 07:10, Check-in 06:30 (+5m) -> COMPLIANT ✓ Yinka Ogun: Planned 06:15 - 07:00, Check-in 06:24 (+9m) -> COMPLIANT ✓ Jaswanti Dattani: Planned 06:45 - 07:30, Check-in 06:36 (-9m) -> COMPLIANT ✓ Patricia Tosko: Planned 07:05 - 07:50, Check-in 06:57 (-8m) -> COMPLIANT ✓ Lashidi Samu: Planned 06:50 - 07:35, Check-in 06:45 (-5m) -> COMPLIANT ✓ Marie Kelley: Planned 06:45 - 07:15, Check-in 06:30 (-15m) -> COMPLIANT ✓ Tahir Islam: Planned 06:29 - 07:29, Check-in 06:36 (+7m) -> COMPLIANT ✓ Maisha Ali: Planned 07:00 - 08:00, Check-in 06:58 (-2m) -> COMPLIANT ✓ Sawdah Nasif: Planned 06:45 - 08:15, Check-in 06:45 (0m) -> COMPLIANT ✓ Patrick David Morris: Planned 06:30 - 07:15, Check-in 06:25 (-5m) -> COMPLIANT ✓ John Boon: Planned 06:40 - 07:10, Check-in 06:30 (-10m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 1 ┌─────────┬────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Nigel Barber' │ '07:15 - 08:00' │ '06:50 - 07:35' │ '45m' │ '06:55' │ '+5m' │ └─────────┴────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 92s. Adjusted 1 visit(s) to compliant timings. [2026-11-13T07:10:00.001Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T07:10:00.002Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Sikelela Khafula: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT ✓ Hardeep Sangha: Planned 06:30 - 07:00, Check-in 06:30 (0m) -> COMPLIANT ✓ Waveney Joseph: Planned 07:00 - 07:45, Check-in 06:56 (-4m) -> COMPLIANT ✓ Daniel George Griffin: Planned 07:00 - 09:00, Check-in 06:51 (-9m) -> COMPLIANT ✓ Linda Wright: Planned 07:05 - 07:50, Check-in 07:01 (-4m) -> COMPLIANT ✓ Walter John: Planned 06:45 - 07:45, Check-in 06:58 (+13m) -> COMPLIANT ✓ Harni Senthilnithy: Planned 07:00 - 07:30, Check-in 06:56 (-4m) -> COMPLIANT ✓ Mahim Mostafa: Planned 07:00 - 08:00, Check-in 06:55 (-5m) -> COMPLIANT ✓ Ismat Meer: Planned 07:00 - 07:45, Check-in 06:55 (-5m) -> COMPLIANT ✓ Amrik Nijjar: Planned 06:30 - 07:15, Check-in 06:34 (+4m) -> COMPLIANT ✓ Robert Spenceley: Planned 07:00 - 07:30, Check-in 07:00 (0m) -> COMPLIANT ✓ Joyce Spurling: Planned 07:00 - 08:00, Check-in 06:50 (-10m) -> COMPLIANT ✓ Nigel Barber: Planned 06:50 - 07:35, Check-in 06:55 (+5m) -> COMPLIANT ✓ Oluwakemi Oke: Planned 06:55 - 07:25, Check-in 06:50 (-5m) -> COMPLIANT ✓ Coby John: Planned 07:00 - 08:00, Check-in 07:05 (+5m) -> COMPLIANT ✓ Mohammed Ismail Ali: Planned 06:10 - 07:10, Check-in 06:12 (+2m) -> COMPLIANT ✓ Alan Marshall: Planned 21:00 - 08:00, Check-in 21:12 (+12m) -> COMPLIANT ✓ Keabe Segiish: Planned 07:00 - 08:00, Check-in 07:07 (+7m) -> COMPLIANT ✓ Phillip Lowe: Planned 06:50 - 07:50, Check-in 07:04 (+14m) -> COMPLIANT ✓ Yinka Ogun: Planned 06:15 - 07:00, Check-in 06:24 (+9m) -> COMPLIANT ✓ Angur Begum: Planned 07:00 - 07:30, Check-in 07:00 (0m) -> COMPLIANT ✓ Jaswanti Dattani: Planned 06:45 - 07:30, Check-in 06:36 (-9m) -> COMPLIANT ✓ Patricia Tosko: Planned 07:05 - 07:50, Check-in 06:57 (-8m) -> COMPLIANT ✓ Lashidi Samu: Planned 06:50 - 07:35, Check-in 06:45 (-5m) -> COMPLIANT ✓ Tahir Islam: Planned 06:29 - 07:29, Check-in 06:36 (+7m) -> COMPLIANT ✓ Maisha Ali: Planned 07:00 - 08:00, Check-in 06:58 (-2m) -> COMPLIANT ✓ Mervyn Lamaletie: Planned 07:05 - 07:35, Check-in 07:08 (+3m) -> COMPLIANT ✓ Sawdah Nasif: Planned 06:45 - 08:15, Check-in 06:45 (0m) -> COMPLIANT ✓ Patrick David Morris: Planned 06:30 - 07:15, Check-in 06:25 (-5m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 67s. All active visits compliant. No adjustments needed. [2026-11-13T07:20:00.001Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T07:20:00.001Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Hardeep Sangha: Planned 06:30 - 07:00, Check-in 06:30 (0m) -> COMPLIANT ✓ Marian Spurway: Planned 06:55 - 07:25, Check-in 07:00 (+5m) -> COMPLIANT ✓ Sikelela Khafula: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT ✓ Waveney Joseph: Planned 07:00 - 07:45, Check-in 06:56 (-4m) -> COMPLIANT ✓ Daniel George Griffin: Planned 07:00 - 09:00, Check-in 06:51 (-9m) -> COMPLIANT ✓ Linda Wright: Planned 07:05 - 07:50, Check-in 07:01 (-4m) -> COMPLIANT ✓ Walter John: Planned 06:45 - 07:45, Check-in 06:58 (+13m) -> COMPLIANT ✓ Harni Senthilnithy: Planned 07:00 - 07:30, Check-in 06:56 (-4m) -> COMPLIANT ✓ Aqeel Miah: Planned 07:30 - 08:30, Check-in 07:18 (-12m) -> COMPLIANT ✓ Robert Spenceley: Planned 07:00 - 07:45, Check-in 07:02 (+2m) -> COMPLIANT ✓ Mahim Mostafa: Planned 07:00 - 08:00, Check-in 06:55 (-5m) -> COMPLIANT ✓ Nirusha Monji: Planned 07:15 - 08:00, Check-in 07:12 (-3m) -> COMPLIANT ✓ Ismat Meer: Planned 07:00 - 07:45, Check-in 06:55 (-5m) -> COMPLIANT ✓ Amrik Nijjar: Planned 06:30 - 07:15, Check-in 06:34 (+4m) -> COMPLIANT ⚠️ Non-compliant visit: Nilaben Patel Planned: 06:15 - 07:00 | Check-in: 06:39 (diff: 24m) >>> Adjusting non-compliant visit for: "Nilaben Patel"... Target schedule: 06:35 - 07:20 (45m duration)... ✓ Successfully adjusted "Nilaben Patel" to clean timings 06:35 - 07:20! === 2D Compliance Sweep (Pass 2) === ✓ Marian Spurway: Planned 06:55 - 07:25, Check-in 07:00 (+5m) -> COMPLIANT ✓ Sikelela Khafula: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT ✓ Hardeep Sangha: Planned 06:30 - 07:00, Check-in 06:30 (0m) -> COMPLIANT ✓ Waveney Joseph: Planned 07:00 - 07:45, Check-in 06:56 (-4m) -> COMPLIANT ✓ Daniel George Griffin: Planned 07:00 - 09:00, Check-in 06:51 (-9m) -> COMPLIANT ✓ Linda Wright: Planned 07:05 - 07:50, Check-in 07:01 (-4m) -> COMPLIANT ✓ Walter John: Planned 06:45 - 07:45, Check-in 06:58 (+13m) -> COMPLIANT ✓ Harni Senthilnithy: Planned 07:00 - 07:30, Check-in 06:56 (-4m) -> COMPLIANT ✓ Aqeel Miah: Planned 07:30 - 08:30, Check-in 07:18 (-12m) -> COMPLIANT ✓ Robert Spenceley: Planned 07:00 - 07:45, Check-in 07:02 (+2m) -> COMPLIANT ✓ Mahim Mostafa: Planned 07:00 - 08:00, Check-in 06:55 (-5m) -> COMPLIANT ✓ Nirusha Monji: Planned 07:15 - 08:00, Check-in 07:12 (-3m) -> COMPLIANT ✓ Ismat Meer: Planned 07:00 - 07:45, Check-in 06:55 (-5m) -> COMPLIANT ✓ Amrik Nijjar: Planned 06:30 - 07:15, Check-in 06:34 (+4m) -> COMPLIANT ✓ Nilaben Patel: Planned 06:35 - 07:20, Check-in 06:39 (+4m) -> COMPLIANT ✓ Joyce Spurling: Planned 07:00 - 08:00, Check-in 07:00 (0m) -> COMPLIANT ✓ Nigel Barber: Planned 06:50 - 07:35, Check-in 06:55 (+5m) -> COMPLIANT ✓ Oluwakemi Oke: Planned 06:55 - 07:25, Check-in 06:50 (-5m) -> COMPLIANT ✓ Coby John: Planned 07:00 - 08:00, Check-in 07:05 (+5m) -> COMPLIANT ✓ Alan Marshall: Planned 21:00 - 08:00, Check-in 21:12 (+12m) -> COMPLIANT ✓ Keabe Segiish: Planned 07:00 - 08:00, Check-in 07:07 (+7m) -> COMPLIANT ✓ Hayley Forster: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ⚠️ Non-compliant visit: Phyllis Barns Planned: 07:00 - 07:30 | Check-in: 07:17 (diff: 17m) Previous visit (Catherine Beaman) ended at: 07:15 >>> Adjusting non-compliant visit for: "Phyllis Barns"... ⚠️ Overlap prevention: Calculated start 07:10 overlaps previous visit end 07:15. -> Clamped start time to 07:15 to avoid overlap. Target schedule: 07:15 - 07:45 (30m duration)... ✓ Successfully adjusted "Phyllis Barns" to clean timings 07:15 - 07:45! === 2D Compliance Sweep (Pass 3) === ✓ Hardeep Sangha: Planned 06:30 - 07:00, Check-in 06:30 (0m) -> COMPLIANT ✓ Walter John: Planned 06:45 - 07:45, Check-in 06:58 (+13m) -> COMPLIANT ✓ Aqeel Miah: Planned 07:00 - 07:30, Check-in 06:56 (-4m) -> COMPLIANT ✓ Robert Spenceley: Planned 07:00 - 07:45, Check-in 07:02 (+2m) -> COMPLIANT ✓ Mahim Mostafa: Planned 07:00 - 08:00, Check-in 06:55 (-5m) -> COMPLIANT ✓ Nirusha Monji: Planned 07:15 - 08:00, Check-in 07:12 (-3m) -> COMPLIANT ✓ Ismat Meer: Planned 07:00 - 07:45, Check-in 06:55 (-5m) -> COMPLIANT ✓ Amrik Nijjar: Planned 06:30 - 07:15, Check-in 06:34 (+4m) -> COMPLIANT ✓ Nilaben Patel: Planned 06:35 - 07:20, Check-in 06:39 (+4m) -> COMPLIANT ✓ Joyce Spurling: Planned 07:00 - 08:00, Check-in 07:00 (0m) -> COMPLIANT ✓ Nigel Barber: Planned 06:50 - 07:35, Check-in 06:55 (+5m) -> COMPLIANT ✓ Linda Wright: Planned 07:05 - 07:50, Check-in 07:01 (-4m) -> COMPLIANT ✓ Oluwakemi Oke: Planned 06:55 - 07:25, Check-in 06:50 (-5m) -> COMPLIANT ✓ Alan Marshall: Planned 21:00 - 08:00, Check-in 21:12 (+12m) -> COMPLIANT ✓ Coby John: Planned 07:00 - 08:00, Check-in 07:05 (+5m) -> COMPLIANT ✓ Keabe Segiish: Planned 07:00 - 08:00, Check-in 07:07 (+7m) -> COMPLIANT ✓ Hayley Forster: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Phillip Lowe: Planned 06:50 - 07:50, Check-in 06:49 (-1m) -> COMPLIANT ✓ Phyllis Barns: Planned 07:15 - 07:45, Check-in 07:17 (+2m) -> COMPLIANT ✓ Yinka Ogun: Planned 06:15 - 07:00, Check-in 06:24 (+9m) -> COMPLIANT ✓ Angur Begum: Planned 07:00 - 07:30, Check-in 07:00 (0m) -> COMPLIANT ✓ Mariam Ahmed: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Jaswanti Dattani: Planned 06:45 - 07:30, Check-in 06:36 (-9m) -> COMPLIANT ✓ Patricia Tosko: Planned 07:05 - 07:50, Check-in 06:57 (-8m) -> COMPLIANT ✓ Debajeet Chowdhury: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Christine Marsden: Planned 07:25 - 07:55, Check-in 07:10 (-15m) -> COMPLIANT ✓ Tahir Islam: Planned 06:29 - 07:29, Check-in 06:36 (+7m) -> COMPLIANT ✓ Maisha Ali: Planned 07:00 - 08:00, Check-in 06:58 (-2m) -> COMPLIANT ✓ Mervyn Lamaletie: Planned 07:05 - 07:35, Check-in 07:08 (+3m) -> COMPLIANT ✓ Sawdah Nasif: Planned 06:45 - 08:15, Check-in 06:45 (0m) -> COMPLIANT ✓ Frank Eugene: Planned 07:30 - 08:00, Check-in 07:30 (0m) -> COMPLIANT ✓ Harni Senthilnithy: Planned 07:00 - 07:30, Check-in 06:56 (-4m) -> COMPLIANT ⚠️ Non-compliant visit: Carol Chandler Planned: 08:00 - 08:30 | Check-in: 07:05 (diff: -55m) Previous visit (John Boon) ended at: 07:00 >>> Adjusting non-compliant visit for: "Carol Chandler"... Target schedule: 07:00 - 07:30 (30m duration)... ✓ Successfully adjusted "Carol Chandler" to clean timings 07:00 - 07:30! === 2D Compliance Sweep (Pass 4) === ✓ Joyce Spurling: Planned 07:00 - 08:00, Check-in 07:00 (0m) -> COMPLIANT ✓ Coby John: Planned 07:00 - 08:00, Check-in 07:05 (+5m) -> COMPLIANT ✓ Keabe Segiish: Planned 07:00 - 08:00, Check-in 07:07 (+7m) -> COMPLIANT ✓ Hardeep Sangha: Planned 06:30 - 07:00, Check-in 06:30 (0m) -> COMPLIANT ✓ Hayley Forster: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Phyllis Barns: Planned 07:15 - 07:45, Check-in 07:17 (+2m) -> COMPLIANT ✓ Phillip Lowe: Planned 06:50 - 07:50, Check-in 06:49 (-1m) -> COMPLIANT ✓ Yinka Ogun: Planned 06:15 - 07:00, Check-in 06:24 (+9m) -> COMPLIANT ✓ Angur Begum: Planned 07:00 - 07:30, Check-in 07:00 (0m) -> COMPLIANT ✓ Mariam Ahmed: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Jaswanti Dattani: Planned 06:45 - 07:30, Check-in 06:36 (-9m) -> COMPLIANT ✓ Patricia Tosko: Planned 07:05 - 07:50, Check-in 06:57 (-8m) -> COMPLIANT ✓ Debajeet Chowdhury: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Christine Marsden: Planned 07:25 - 07:55, Check-in 07:10 (-15m) -> COMPLIANT ✓ Tahir Islam: Planned 06:29 - 07:29, Check-in 06:36 (+7m) -> COMPLIANT ✓ Maisha Ali: Planned 07:00 - 08:00, Check-in 06:58 (-2m) -> COMPLIANT ✓ Jasmine Osner: Planned 07:20 - 09:35, Check-in 07:21 (+1m) -> COMPLIANT ✓ Mervyn Lamaletie: Planned 07:05 - 07:35, Check-in 07:08 (+3m) -> COMPLIANT ✓ Sawdah Nasif: Planned 06:45 - 08:15, Check-in 06:45 (0m) -> COMPLIANT ✓ Frank Eugene: Planned 07:30 - 08:00, Check-in 07:30 (0m) -> COMPLIANT ✓ Harni Senthilnithy: Planned 07:00 - 07:30, Check-in 06:56 (-4m) -> COMPLIANT ✓ Carol Chandler: Planned 07:00 - 07:30, Check-in 07:05 (+5m) -> COMPLIANT ✓ Marian Spurway: Planned 06:55 - 07:25, Check-in 07:00 (+5m) -> COMPLIANT ✓ Sikelela Khafula: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT ✓ Yahya Sheikh: Planned 07:30 - 08:30, Check-in 07:23 (-7m) -> COMPLIANT ✓ Waveney Joseph: Planned 07:00 - 07:45, Check-in 06:56 (-4m) -> COMPLIANT ✓ Daniel George Griffin: Planned 07:00 - 09:00, Check-in 06:51 (-9m) -> COMPLIANT ✓ Linda Wright: Planned 07:05 - 07:50, Check-in 07:01 (-4m) -> COMPLIANT ✓ Walter John: Planned 06:45 - 07:45, Check-in 06:58 (+13m) -> COMPLIANT ✓ Aqeel Miah: Planned 07:30 - 08:30, Check-in 07:18 (-12m) -> COMPLIANT ✓ Robert Spenceley: Planned 07:00 - 07:45, Check-in 07:02 (+2m) -> COMPLIANT ✓ Mahim Mostafa: Planned 07:00 - 08:00, Check-in 06:55 (-5m) -> COMPLIANT ✓ Nirusha Monji: Planned 07:15 - 08:00, Check-in 07:12 (-3m) -> COMPLIANT ✓ Ismat Meer: Planned 07:00 - 07:45, Check-in 06:55 (-5m) -> COMPLIANT ✓ Nilaben Patel: Planned 06:35 - 07:20, Check-in 06:39 (+4m) -> COMPLIANT ✓ Nigel Barber: Planned 06:50 - 07:35, Check-in 06:55 (+5m) -> COMPLIANT ✓ Alan Marshall: Planned 21:00 - 08:00, Check-in 21:12 (+12m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 3 ┌─────────┬──────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼──────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Nilaben Patel' │ '06:15 - 07:00' │ '06:35 - 07:20' │ '45m' │ '06:39' │ '+4m' │ │ 1 │ 'Phyllis Barns' │ '07:00 - 07:30' │ '07:15 - 07:45' │ '30m' │ '07:17' │ '+2m' │ │ 2 │ 'Carol Chandler' │ '08:00 - 08:30' │ '07:00 - 07:30' │ '30m' │ '07:05' │ '+5m' │ └─────────┴──────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 277s. Adjusted 3 visit(s) to compliant timings. [2026-11-13T07:30:00.005Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T07:30:00.005Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Marian Spurway: Planned 07:00 - 08:00, Check-in 07:04 (+4m) -> COMPLIANT ✓ Hardeep Sangha: Planned 06:30 - 07:00, Check-in 06:30 (0m) -> COMPLIANT ✓ Yahya Sheikh: Planned 07:30 - 08:30, Check-in 07:23 (-7m) -> COMPLIANT ✓ Mannath (Hope) Asf - shah: Planned 07:00 - 08:00, Check-in 07:04 (+4m) -> COMPLIANT ✓ Sikelela Khafula: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT ✓ Waveney Joseph: Planned 07:00 - 07:45, Check-in 06:56 (-4m) -> COMPLIANT ✓ Daniel George Griffin: Planned 07:00 - 09:00, Check-in 06:51 (-9m) -> COMPLIANT ✓ Linda Wright: Planned 07:05 - 07:50, Check-in 07:01 (-4m) -> COMPLIANT ✓ Walter John: Planned 06:45 - 07:45, Check-in 06:58 (+13m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 07:30 - 08:15, Check-in 07:27 (-3m) -> COMPLIANT ✓ Harni Senthilnithy: Planned 07:00 - 07:30, Check-in 06:56 (-4m) -> COMPLIANT ✓ Aqeel Miah: Planned 07:30 - 08:30, Check-in 07:18 (-12m) -> COMPLIANT ✓ Robert Spenceley: Planned 07:00 - 07:45, Check-in 07:02 (+2m) -> COMPLIANT ✓ Mahim Mostafa: Planned 07:00 - 08:00, Check-in 06:55 (-5m) -> COMPLIANT ✓ Nirusha Monji: Planned 07:15 - 08:00, Check-in 07:12 (-3m) -> COMPLIANT ✓ Ismat Meer: Planned 07:00 - 07:45, Check-in 06:55 (-5m) -> COMPLIANT ⚠️ Non-compliant visit: Raymond Bone Planned: 08:10 - 08:55 | Check-in: 07:29 (diff: -41m) Previous visit (Shahbaz Anwar) ended at: 00:00 >>> Adjusting non-compliant visit for: "Raymond Bone"... Target schedule: 07:25 - 08:10 (45m duration)... ✓ Successfully adjusted "Raymond Bone" to clean timings 07:25 - 08:10! === 2D Compliance Sweep (Pass 2) === ✓ Mannath (Hope) Asf - shah: Planned 07:00 - 08:00, Check-in 07:04 (+4m) -> COMPLIANT ✓ Marian Spurway: Planned 06:55 - 07:25, Check-in 07:00 (+5m) -> COMPLIANT ✓ Yahya Sheikh: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT ✓ Sikelela Khafula: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT ✓ Waveney Joseph: Planned 07:00 - 07:45, Check-in 06:56 (-4m) -> COMPLIANT ✓ Daniel George Griffin: Planned 07:00 - 09:00, Check-in 06:51 (-9m) -> COMPLIANT ✓ Linda Wright: Planned 07:05 - 07:50, Check-in 07:01 (-4m) -> COMPLIANT ✓ Walter John: Planned 06:45 - 07:45, Check-in 06:58 (+13m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 07:30 - 08:15, Check-in 07:27 (-3m) -> COMPLIANT ✓ Nika Senthilnithy: Planned 07:30 - 08:00, Check-in 07:30 (0m) -> COMPLIANT ✓ Aqeel Miah: Planned 07:30 - 08:30, Check-in 07:18 (-12m) -> COMPLIANT ✓ Robert Spenceley: Planned 07:00 - 07:45, Check-in 07:02 (+2m) -> COMPLIANT ✓ Mahim Mostafa: Planned 07:00 - 08:00, Check-in 06:55 (-5m) -> COMPLIANT ✓ Nirusha Monji: Planned 07:15 - 08:00, Check-in 07:12 (-3m) -> COMPLIANT ✓ Ismat Meer: Planned 07:00 - 07:45, Check-in 06:55 (-5m) -> COMPLIANT ✓ Raymond Bone: Planned 07:25 - 08:10, Check-in 07:29 (+4m) -> COMPLIANT ✓ Donald Harrison: Planned 06:35 - 07:35, Check-in 06:49 (+14m) -> COMPLIANT ✓ Joyce Spurling: Planned 07:00 - 08:00, Check-in 07:00 (0m) -> COMPLIANT ✓ Nigel Barber: Planned 06:50 - 07:35, Check-in 06:55 (+5m) -> COMPLIANT ✓ Coby John: Planned 07:00 - 08:00, Check-in 07:05 (+5m) -> COMPLIANT ✓ Alan Marshall: Planned 21:00 - 08:00, Check-in 21:12 (+12m) -> COMPLIANT ✓ Keabe Segiish: Planned 07:00 - 08:00, Check-in 07:07 (+7m) -> COMPLIANT ✓ Hayley Forster: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Phyllis Barns: Planned 07:15 - 07:45, Check-in 07:17 (+2m) -> COMPLIANT ✓ Phillip Lowe: Planned 06:50 - 07:50, Check-in 06:49 (-1m) -> COMPLIANT ✓ Mariam Ahmed: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Marie Murray: Planned 07:35 - 08:05, Check-in 07:30 (-5m) -> COMPLIANT ✓ Patricia Tosko: Planned 07:05 - 07:50, Check-in 06:57 (-8m) -> COMPLIANT ✓ Debajeet Chowdhury: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Khadija Khandakar: Planned 07:30 - 08:30, Check-in 07:29 (-1m) -> COMPLIANT ✓ Christine Marsden: Planned 07:25 - 07:55, Check-in 07:10 (-15m) -> COMPLIANT ✓ Tahir Islam: Planned 06:29 - 07:29, Check-in 06:36 (+7m) -> COMPLIANT ✓ Maisha Ali: Planned 07:00 - 08:00, Check-in 06:58 (-2m) -> COMPLIANT ✓ Jasmine Osner: Planned 07:20 - 09:35, Check-in 07:21 (+1m) -> COMPLIANT ✓ Mervyn Lamaletie: Planned 07:05 - 07:35, Check-in 07:08 (+3m) -> COMPLIANT ✓ Mohammed Hussain: Planned 07:30 - 09:00, Check-in 07:29 (-1m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Sawdah Nasif: Planned 06:45 - 08:15, Check-in 06:45 (0m) -> COMPLIANT ✓ Frank Eugene: Planned 07:30 - 08:00, Check-in 07:30 (0m) -> COMPLIANT ✓ Carol Chandler: Planned 07:00 - 07:30, Check-in 07:05 (+5m) -> COMPLIANT ✓ Leon Campbell: Planned 07:30 - 08:30, Check-in 07:31 (+1m) -> COMPLIANT ✓ Asma Ahmed: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 1 ┌─────────┬────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Raymond Bone' │ '08:10 - 08:55' │ '07:25 - 08:10' │ '45m' │ '07:29' │ '+4m' │ └─────────┴────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 123s. Adjusted 1 visit(s) to compliant timings. [2026-11-13T07:40:00.001Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T07:40:00.002Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Mannath (Hope) Asf - shah: Planned 07:00 - 08:00, Check-in 07:04 (+4m) -> COMPLIANT ✓ Sikelela Khafula: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT ✓ Albina Seaman: Planned 07:05 - 07:55, Check-in 07:10 (+5m) -> COMPLIANT ✓ Yahya Sheikh: Planned 07:30 - 08:30, Check-in 07:23 (-7m) -> COMPLIANT ✓ Daniel George Griffin: Planned 07:00 - 09:00, Check-in 06:51 (-9m) -> COMPLIANT ✓ Asma Ahmed: Planned 07:05 - 07:50, Check-in 07:01 (-4m) -> COMPLIANT ✓ Linda Wright: Planned 07:05 - 07:50, Check-in 07:01 (-4m) -> COMPLIANT ✓ Walter John: Planned 06:45 - 07:45, Check-in 06:58 (+13m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 07:30 - 08:15, Check-in 07:27 (-3m) -> COMPLIANT ✓ Nika Senthilnithy: Planned 07:30 - 08:00, Check-in 07:30 (0m) -> COMPLIANT ✓ Sheila Thomas: Planned 07:15 - 08:00, Check-in 07:20 (+5m) -> COMPLIANT ✓ Aqeel Miah: Planned 07:30 - 08:30, Check-in 07:18 (-12m) -> COMPLIANT ✓ Mahim Mostafa: Planned 07:00 - 08:00, Check-in 06:55 (-5m) -> COMPLIANT ✓ Nirusha Monji: Planned 07:15 - 08:00, Check-in 07:12 (-3m) -> COMPLIANT ✓ Raymond Bone: Planned 07:25 - 08:10, Check-in 07:29 (+4m) -> COMPLIANT ✓ Robert Spenceley: Planned 07:00 - 07:45, Check-in 07:02 (+2m) -> COMPLIANT ✓ Joshua Nzuki: Planned 07:30 - 08:00, Check-in 07:36 (+6m) -> COMPLIANT ✓ Leon Campbell: Planned 06:35 - 07:35, Check-in 06:49 (+14m) -> COMPLIANT ✓ Donald Harrison: Planned 06:35 - 07:35, Check-in 06:49 (+14m) -> COMPLIANT ✓ Nigel Barber: Planned 06:50 - 07:35, Check-in 06:55 (+5m) -> COMPLIANT ✓ Audrey Mahoney: Planned 07:35 - 08:05, Check-in 07:31 (-4m) -> COMPLIANT ✓ Coby John: Planned 07:00 - 08:00, Check-in 07:05 (+5m) -> COMPLIANT ✓ Keabe Segiish: Planned 07:00 - 08:00, Check-in 07:07 (+7m) -> COMPLIANT ✓ Phyllis Barns: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Phillip Lowe: Planned 06:50 - 07:50, Check-in 06:49 (-1m) -> COMPLIANT ✓ Hayley Forster: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Marie Murray: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Patricia Tosko: Planned 07:05 - 07:50, Check-in 06:57 (-8m) -> COMPLIANT ✓ Mariam Ahmed: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Debajeet Chowdhury: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Khadija Khandakar: Planned 07:30 - 08:30, Check-in 07:29 (-1m) -> COMPLIANT ✓ Christine Marsden: Planned 07:25 - 07:55, Check-in 07:10 (-15m) -> COMPLIANT ✓ Tahir Islam: Planned 06:29 - 07:29, Check-in 06:36 (+7m) -> COMPLIANT ✓ Maisha Ali: Planned 07:00 - 08:00, Check-in 06:58 (-2m) -> COMPLIANT ✓ Jasmine Osner: Planned 07:20 - 09:35, Check-in 07:21 (+1m) -> COMPLIANT ✓ Mohammed Hussain: Planned 07:30 - 09:00, Check-in 07:29 (-1m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Sawdah Nasif: Planned 06:45 - 08:15, Check-in 06:45 (0m) -> COMPLIANT ✓ Frank Eugene: Planned 07:30 - 08:00, Check-in 07:30 (0m) -> COMPLIANT ✓ Carol Chandler: Planned 07:00 - 07:30, Check-in 07:05 (+5m) -> COMPLIANT ✓ Pauline Lawless: Planned 07:00 - 07:45, Check-in 07:08 (+8m) -> COMPLIANT ✓ Steven Brooks: Planned 07:40 - 08:40, Check-in 07:40 (0m) -> COMPLIANT ✓ Alan Marshall: Planned 21:00 - 08:00, Check-in 21:12 (+12m) -> COMPLIANT ✓ Charanjit Nandra: Planned 07:45 - 08:30, Check-in 07:40 (-5m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 98s. All active visits compliant. No adjustments needed. [2026-11-13T07:50:00.002Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T07:50:00.002Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Mannath (Hope) Asf - shah: Planned 07:00 - 08:00, Check-in 07:04 (+4m) -> COMPLIANT ✓ Steven Brooks: Planned 07:40 - 08:40, Check-in 07:41 (+1m) -> COMPLIANT ✓ Sikelela Khafula: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT ✓ Albina Seaman: Planned 07:05 - 07:55, Check-in 07:10 (+5m) -> COMPLIANT ⚠️ Non-compliant visit: Ronald Howlett Planned: 06:50 - 07:50 | Check-in: 07:44 (diff: 54m) >>> Adjusting non-compliant visit for: "Ronald Howlett"... Target schedule: 07:40 - 08:40 (60m duration)... ✓ Successfully adjusted "Ronald Howlett" to clean timings 07:40 - 08:40! === 2D Compliance Sweep (Pass 2) === ✓ Mannath (Hope) Asf - shah: Planned 07:00 - 08:00, Check-in 07:04 (+4m) -> COMPLIANT ✓ Steven Brooks: Planned 07:40 - 08:40, Check-in 07:41 (+1m) -> COMPLIANT ✓ Sikelela Khafula: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT ✓ Albina Seaman: Planned 07:05 - 07:55, Check-in 07:10 (+5m) -> COMPLIANT ✓ Ronald Howlett: Planned 07:40 - 08:40, Check-in 07:44 (+4m) -> COMPLIANT ✓ Yahya Sheikh: Planned 07:30 - 08:30, Check-in 07:23 (-7m) -> COMPLIANT ✓ Daniel George Griffin: Planned 07:00 - 09:00, Check-in 06:51 (-9m) -> COMPLIANT ✓ Linda Wright: Planned 07:05 - 07:50, Check-in 07:01 (-4m) -> COMPLIANT ✓ Asma Ahmed: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 07:30 - 08:15, Check-in 07:27 (-3m) -> COMPLIANT ✓ Nika Senthilnithy: Planned 07:30 - 08:00, Check-in 07:30 (0m) -> COMPLIANT ✓ Sheila Thomas: Planned 07:15 - 08:00, Check-in 07:20 (+5m) -> COMPLIANT ✓ Aqeel Miah: Planned 07:30 - 08:30, Check-in 07:18 (-12m) -> COMPLIANT ✓ Storm Macloud: Planned 07:50 - 08:50, Check-in 07:45 (-5m) -> COMPLIANT ✓ Mahim Mostafa: Planned 07:00 - 08:00, Check-in 06:55 (-5m) -> COMPLIANT ✓ Nirusha Monji: Planned 07:15 - 08:00, Check-in 07:12 (-3m) -> COMPLIANT ✓ Raymond Bone: Planned 07:25 - 08:10, Check-in 07:29 (+4m) -> COMPLIANT ✓ Joshua Nzuki: Planned 07:30 - 08:00, Check-in 07:36 (+6m) -> COMPLIANT ✓ Leon Campbell: Planned 07:30 - 08:30, Check-in 07:31 (+1m) -> COMPLIANT ✓ Saria Tahir: Planned 07:35 - 08:35, Check-in 07:43 (+8m) -> COMPLIANT ✓ Charles Currie: Planned 07:35 - 08:05, Check-in 07:42 (+7m) -> COMPLIANT ✓ Audrey Mahoney: Planned 07:35 - 08:05, Check-in 07:31 (-4m) -> COMPLIANT ✓ Alan Marshall: Planned 21:00 - 08:00, Check-in 21:12 (+12m) -> COMPLIANT ✓ Mohammed Ismail Ibraheem: Planned 07:40 - 08:40, Check-in 07:40 (0m) -> COMPLIANT ⚠️ Non-compliant visit: Amina Zaman Planned: 07:30 - 08:30 | Check-in: 07:47 (diff: 17m) >>> Adjusting non-compliant visit for: "Amina Zaman"... Target schedule: 07:40 - 08:40 (60m duration)... ✓ Successfully adjusted "Amina Zaman" to clean timings 07:40 - 08:40! === 2D Compliance Sweep (Pass 3) === ✓ Mannath (Hope) Asf - shah: Planned 07:00 - 08:00, Check-in 07:04 (+4m) -> COMPLIANT ✓ Steven Brooks: Planned 07:40 - 08:40, Check-in 07:41 (+1m) -> COMPLIANT ✓ Sikelela Khafula: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT ✓ Albina Seaman: Planned 07:05 - 07:55, Check-in 07:10 (+5m) -> COMPLIANT ✓ Yahya Sheikh: Planned 07:40 - 08:40, Check-in 07:44 (+4m) -> COMPLIANT ✓ Ronald Howlett: Planned 07:40 - 08:40, Check-in 07:44 (+4m) -> COMPLIANT ✓ Daniel George Griffin: Planned 07:00 - 09:00, Check-in 06:51 (-9m) -> COMPLIANT ✓ Linda Wright: Planned 07:05 - 07:50, Check-in 07:01 (-4m) -> COMPLIANT ✓ Asma Ahmed: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 07:30 - 08:15, Check-in 07:27 (-3m) -> COMPLIANT ✓ Nika Senthilnithy: Planned 07:30 - 08:00, Check-in 07:30 (0m) -> COMPLIANT ✓ Sheila Thomas: Planned 07:15 - 08:00, Check-in 07:20 (+5m) -> COMPLIANT ✓ Aqeel Miah: Planned 07:30 - 08:30, Check-in 07:18 (-12m) -> COMPLIANT ✓ Storm Macloud: Planned 07:50 - 08:50, Check-in 07:45 (-5m) -> COMPLIANT ✓ Mahim Mostafa: Planned 07:00 - 08:00, Check-in 06:55 (-5m) -> COMPLIANT ✓ Nirusha Monji: Planned 07:15 - 08:00, Check-in 07:12 (-3m) -> COMPLIANT ✓ Raymond Bone: Planned 07:25 - 08:10, Check-in 07:29 (+4m) -> COMPLIANT ✓ Joshua Nzuki: Planned 07:30 - 08:00, Check-in 07:36 (+6m) -> COMPLIANT ✓ Leon Campbell: Planned 07:30 - 08:30, Check-in 07:31 (+1m) -> COMPLIANT ✓ Saria Tahir: Planned 07:35 - 08:35, Check-in 07:43 (+8m) -> COMPLIANT ✓ Charles Currie: Planned 07:35 - 08:05, Check-in 07:42 (+7m) -> COMPLIANT ✓ Audrey Mahoney: Planned 07:35 - 08:05, Check-in 07:31 (-4m) -> COMPLIANT ✓ Alan Marshall: Planned 21:00 - 08:00, Check-in 21:12 (+12m) -> COMPLIANT ✓ Mohammed Ismail Ibraheem: Planned 07:40 - 08:40, Check-in 07:40 (0m) -> COMPLIANT ✓ Amina Zaman: Planned 07:40 - 08:40, Check-in 07:47 (+7m) -> COMPLIANT ✓ Keabe Segiish: Planned 07:00 - 08:00, Check-in 07:07 (+7m) -> COMPLIANT ✓ Hayley Forster: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ⚠️ Non-compliant visit: Brenda Scawthorn Planned: 07:35 - 08:20 | Check-in: 07:15 (diff: -20m) >>> Adjusting non-compliant visit for: "Brenda Scawthorn"... Target schedule: 07:10 - 07:55 (45m duration)... ✓ Successfully adjusted "Brenda Scawthorn" to clean timings 07:10 - 07:55! === 2D Compliance Sweep (Pass 4) === ✓ Mannath (Hope) Asf - shah: Planned 07:00 - 08:00, Check-in 07:04 (+4m) -> COMPLIANT ✓ Steven Brooks: Planned 07:40 - 08:40, Check-in 07:41 (+1m) -> COMPLIANT ✓ Sikelela Khafula: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT ✓ Albina Seaman: Planned 07:05 - 07:55, Check-in 07:10 (+5m) -> COMPLIANT ✓ Ronald Howlett: Planned 07:40 - 08:40, Check-in 07:44 (+4m) -> COMPLIANT ✓ Yahya Sheikh: Planned 07:30 - 08:30, Check-in 07:23 (-7m) -> COMPLIANT ✓ Daniel George Griffin: Planned 07:00 - 09:00, Check-in 06:51 (-9m) -> COMPLIANT ✓ Linda Wright: Planned 07:05 - 07:50, Check-in 07:01 (-4m) -> COMPLIANT ✓ Asma Ahmed: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 07:30 - 08:15, Check-in 07:27 (-3m) -> COMPLIANT ✓ Nika Senthilnithy: Planned 07:30 - 08:00, Check-in 07:30 (0m) -> COMPLIANT ✓ Sheila Thomas: Planned 07:15 - 08:00, Check-in 07:20 (+5m) -> COMPLIANT ✓ Aqeel Miah: Planned 07:30 - 08:30, Check-in 07:18 (-12m) -> COMPLIANT ✓ Storm Macloud: Planned 07:50 - 08:50, Check-in 07:45 (-5m) -> COMPLIANT ✓ Mahim Mostafa: Planned 07:00 - 08:00, Check-in 06:55 (-5m) -> COMPLIANT ✓ Raymond Bone: Planned 07:15 - 08:00, Check-in 07:12 (-3m) -> COMPLIANT ✓ Nirusha Monji: Planned 07:15 - 08:00, Check-in 07:12 (-3m) -> COMPLIANT ✓ Joshua Nzuki: Planned 07:30 - 08:00, Check-in 07:36 (+6m) -> COMPLIANT ✓ Leon Campbell: Planned 07:30 - 08:30, Check-in 07:31 (+1m) -> COMPLIANT ✓ Saria Tahir: Planned 07:35 - 08:35, Check-in 07:43 (+8m) -> COMPLIANT ✓ Charles Currie: Planned 07:35 - 08:05, Check-in 07:42 (+7m) -> COMPLIANT ✓ Audrey Mahoney: Planned 07:35 - 08:05, Check-in 07:31 (-4m) -> COMPLIANT ✓ Alan Marshall: Planned 21:00 - 08:00, Check-in 21:12 (+12m) -> COMPLIANT ✓ Mohammed Ismail Ibraheem: Planned 07:40 - 08:40, Check-in 07:40 (0m) -> COMPLIANT ✓ Amina Zaman: Planned 07:40 - 08:40, Check-in 07:47 (+7m) -> COMPLIANT ✓ Keabe Segiish: Planned 07:00 - 08:00, Check-in 07:07 (+7m) -> COMPLIANT ✓ Hayley Forster: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Brenda Scawthorn: Planned 07:10 - 07:55, Check-in 07:15 (+5m) -> COMPLIANT ✓ Charanjit Nandra: Planned 07:45 - 08:30, Check-in 07:40 (-5m) -> COMPLIANT ✓ Mariam Ahmed: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Marie Murray: Planned 07:35 - 08:05, Check-in 07:30 (-5m) -> COMPLIANT ✓ Debajeet Chowdhury: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Iqbal Junaid: Planned 07:55 - 08:55, Check-in 07:41 (-14m) -> COMPLIANT ✓ Khadija Khandakar: Planned 07:30 - 08:30, Check-in 07:29 (-1m) -> COMPLIANT ⚠️ Non-compliant visit: Helene Mingole Planned: 08:05 - 08:35 | Check-in: 07:46 (diff: -19m) Previous visit (Christine Marsden) ended at: 07:40 >>> Adjusting non-compliant visit for: "Helene Mingole"... Target schedule: 07:40 - 08:10 (30m duration)... ✓ Successfully adjusted "Helene Mingole" to clean timings 07:40 - 08:10! === 2D Compliance Sweep (Pass 5) === ✓ Mannath (Hope) Asf - shah: Planned 07:00 - 08:00, Check-in 07:04 (+4m) -> COMPLIANT ✓ Steven Brooks: Planned 07:40 - 08:40, Check-in 07:41 (+1m) -> COMPLIANT ✓ Sikelela Khafula: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT ✓ Albina Seaman: Planned 07:05 - 07:55, Check-in 07:10 (+5m) -> COMPLIANT ✓ Ronald Howlett: Planned 07:40 - 08:40, Check-in 07:44 (+4m) -> COMPLIANT ✓ Yahya Sheikh: Planned 07:30 - 08:30, Check-in 07:23 (-7m) -> COMPLIANT ✓ Daniel George Griffin: Planned 07:00 - 09:00, Check-in 06:51 (-9m) -> COMPLIANT ✓ Linda Wright: Planned 07:05 - 07:50, Check-in 07:01 (-4m) -> COMPLIANT ✓ Asma Ahmed: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 07:30 - 08:15, Check-in 07:27 (-3m) -> COMPLIANT ✓ Nika Senthilnithy: Planned 07:30 - 08:00, Check-in 07:30 (0m) -> COMPLIANT ✓ Sheila Thomas: Planned 07:15 - 08:00, Check-in 07:20 (+5m) -> COMPLIANT ✓ Aqeel Miah: Planned 07:30 - 08:30, Check-in 07:18 (-12m) -> COMPLIANT ✓ Storm Macloud: Planned 07:50 - 08:50, Check-in 07:45 (-5m) -> COMPLIANT ✓ Mahim Mostafa: Planned 07:00 - 08:00, Check-in 06:55 (-5m) -> COMPLIANT ✓ Raymond Bone: Planned 07:15 - 08:00, Check-in 07:12 (-3m) -> COMPLIANT ✓ Nirusha Monji: Planned 07:15 - 08:00, Check-in 07:12 (-3m) -> COMPLIANT ✓ Joshua Nzuki: Planned 07:30 - 08:00, Check-in 07:36 (+6m) -> COMPLIANT ✓ Leon Campbell: Planned 07:30 - 08:30, Check-in 07:31 (+1m) -> COMPLIANT ✓ Saria Tahir: Planned 07:35 - 08:35, Check-in 07:43 (+8m) -> COMPLIANT ✓ Charles Currie: Planned 07:35 - 08:05, Check-in 07:42 (+7m) -> COMPLIANT ✓ Audrey Mahoney: Planned 07:35 - 08:05, Check-in 07:31 (-4m) -> COMPLIANT ✓ Alan Marshall: Planned 21:00 - 08:00, Check-in 21:12 (+12m) -> COMPLIANT ✓ Mohammed Ismail Ibraheem: Planned 07:40 - 08:40, Check-in 07:40 (0m) -> COMPLIANT ✓ Amina Zaman: Planned 07:40 - 08:40, Check-in 07:47 (+7m) -> COMPLIANT ✓ Keabe Segiish: Planned 07:00 - 08:00, Check-in 07:07 (+7m) -> COMPLIANT ✓ Hayley Forster: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Brenda Scawthorn: Planned 07:10 - 07:55, Check-in 07:15 (+5m) -> COMPLIANT ✓ Charanjit Nandra: Planned 07:45 - 08:30, Check-in 07:40 (-5m) -> COMPLIANT ✓ Mariam Ahmed: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Marie Murray: Planned 07:35 - 08:05, Check-in 07:30 (-5m) -> COMPLIANT ✓ Debajeet Chowdhury: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Iqbal Junaid: Planned 07:55 - 08:55, Check-in 07:41 (-14m) -> COMPLIANT ✓ Khadija Khandakar: Planned 07:30 - 08:30, Check-in 07:29 (-1m) -> COMPLIANT ✓ Helene Mingole: Planned 07:40 - 08:10, Check-in 07:46 (+6m) -> COMPLIANT ✓ Mohammed Mahir Islam: Planned 07:30 - 08:30, Check-in 07:38 (+8m) -> COMPLIANT ✓ Maisha Ali: Planned 07:00 - 08:00, Check-in 06:58 (-2m) -> COMPLIANT ✓ Jasmine Osner: Planned 07:20 - 09:35, Check-in 07:21 (+1m) -> COMPLIANT ✓ Mohammed Hussain: Planned 07:30 - 09:00, Check-in 07:29 (-1m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Sawdah Nasif: Planned 06:45 - 08:15, Check-in 06:45 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Frank Eugene: Planned 07:30 - 08:00, Check-in 07:30 (0m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 4 ┌─────────┬────────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼────────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Ronald Howlett' │ '06:50 - 07:50' │ '07:40 - 08:40' │ '60m' │ '07:44' │ '+4m' │ │ 1 │ 'Amina Zaman' │ '07:30 - 08:30' │ '07:40 - 08:40' │ '60m' │ '07:47' │ '+7m' │ │ 2 │ 'Brenda Scawthorn' │ '07:35 - 08:20' │ '07:10 - 07:55' │ '45m' │ '07:15' │ '+5m' │ │ 3 │ 'Helene Mingole' │ '08:05 - 08:35' │ '07:40 - 08:10' │ '30m' │ '07:46' │ '+6m' │ └─────────┴────────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 241s. Adjusted 4 visit(s) to compliant timings. [2026-11-13T08:00:00.003Z] Triggering scheduled 4x daily Inbox cycle... ====================================================== [2026-11-13T08:00:00.003Z] Starting 4x Daily Inbox Pipeline ====================================================== [2026-11-13T08:00:00.004Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T08:00:00.004Z] Starting 2D active visits compliance workflow for: "All groups"... --- Step 1: Marking all "Action needed" alerts as "In progress" --- [2026-11-13T08:00:00.541Z] Starting Birdie Inbox workflow... Navigating to rostering... Navigating to https://admin.birdie.care/inbox ... [Batch 1] "Action needed" count: 53 Setting group filter from "Admin" to "All groups"... Selecting alerts... === 2D Compliance Sweep (Pass 1) === ✓ Mannath (Hope) Asf - shah: Planned 07:00 - 08:00, Check-in 07:04 (+4m) -> COMPLIANT ✓ Steven Brooks: Planned 07:40 - 08:40, Check-in 07:41 (+1m) -> COMPLIANT Total selected in batch 1: 20 alerts. Setting status to "In progress"... ✓ Sikelela Khafula: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT Saving changes... ✓ Albina Seaman: Planned 07:05 - 07:55, Check-in 07:10 (+5m) -> COMPLIANT ✓ Ronald Howlett: Planned 07:40 - 08:40, Check-in 07:44 (+4m) -> COMPLIANT ✓ Yahya Sheikh: Planned 07:30 - 08:30, Check-in 07:23 (-7m) -> COMPLIANT ✓ Daniel George Griffin: Planned 07:00 - 09:00, Check-in 06:51 (-9m) -> COMPLIANT ✓ Jack Wallace: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT Batch 1 saved. Total processed so far: 20 ✓ Asma Ahmed: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 07:30 - 08:15, Check-in 07:27 (-3m) -> COMPLIANT ✓ Kieron Costello: Planned 07:55 - 08:55, Check-in 07:58 (+3m) -> COMPLIANT [Batch 2] "Action needed" count: 33 ✓ Sheila Thomas: Planned 07:15 - 08:00, Check-in 07:20 (+5m) -> COMPLIANT ✓ Anita Carter: Planned 07:30 - 08:15, Check-in 07:30 (0m) -> COMPLIANT Selecting alerts... ✓ Aqeel Miah: Planned 07:30 - 08:30, Check-in 07:18 (-12m) -> COMPLIANT ✓ Maureen Sheila Bates: Planned 07:45 - 08:15, Check-in 07:40 (-5m) -> COMPLIANT ✓ Storm Macloud: Planned 07:50 - 08:50, Check-in 07:45 (-5m) -> COMPLIANT ✓ Mahim Mostafa: Planned 07:00 - 08:00, Check-in 06:55 (-5m) -> COMPLIANT ✓ Nirusha Monji: Planned 07:15 - 08:00, Check-in 07:12 (-3m) -> COMPLIANT Total selected in batch 2: 20 alerts. Setting status to "In progress"... ✓ Raymond Bone: Planned 07:25 - 08:10, Check-in 07:29 (+4m) -> COMPLIANT Saving changes... ✓ Florence Srinivasan: Planned 07:45 - 08:45, Check-in 07:58 (+13m) -> COMPLIANT ✓ Joshua Nzuki: Planned 07:30 - 08:00, Check-in 07:36 (+6m) -> COMPLIANT ✓ Tony Dalson: Planned 07:45 - 08:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Leon Campbell: Planned 07:30 - 08:30, Check-in 07:31 (+1m) -> COMPLIANT ✓ Saria Tahir: Planned 07:35 - 08:35, Check-in 07:43 (+8m) -> COMPLIANT Batch 2 saved. Total processed so far: 40 ✓ Charles Currie: Planned 07:35 - 08:05, Check-in 07:42 (+7m) -> COMPLIANT ✓ Sonia Walters: Planned 07:45 - 08:45, Check-in 07:54 (+9m) -> COMPLIANT ✓ Joanna Bryan: Planned 08:00 - 08:30, Check-in 07:55 (-5m) -> COMPLIANT ✓ Audrey Mahoney: Planned 07:35 - 08:05, Check-in 07:31 (-4m) -> COMPLIANT [Batch 3] "Action needed" count: 13 ✓ Alan Marshall: Planned 21:00 - 08:00, Check-in 21:12 (+12m) -> COMPLIANT ✓ Mohammed Ismail Ibraheem: Planned 07:40 - 08:40, Check-in 07:40 (0m) -> COMPLIANT Selecting alerts... ✓ Amina Zaman: Planned 07:40 - 08:40, Check-in 07:47 (+7m) -> COMPLIANT ✓ Keabe Segiish: Planned 07:00 - 08:00, Check-in 07:07 (+7m) -> COMPLIANT ✓ Hayley Forster: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Maheswary Krishnapillai: Planned 08:00 - 08:30, Check-in 07:57 (-3m) -> COMPLIANT ✓ Brenda Scawthorn: Planned 07:10 - 07:55, Check-in 07:15 (+5m) -> COMPLIANT Total selected in batch 3: 13 alerts. Setting status to "In progress"... ✓ Charanjit Nandra: Planned 07:45 - 08:30, Check-in 07:40 (-5m) -> COMPLIANT Saving changes... ✓ Mariam Ahmed: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Marie Murray: Planned 07:35 - 08:05, Check-in 07:30 (-5m) -> COMPLIANT ✓ Osman Sarwari: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Debajeet Chowdhury: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT Batch 3 saved. Total processed so far: 53 ✓ Iqbal Junaid: Planned 07:55 - 08:55, Check-in 07:41 (-14m) -> COMPLIANT ✓ Khadija Khandakar: Planned 07:30 - 08:30, Check-in 07:29 (-1m) -> COMPLIANT ✓ Helene Mingole: Planned 07:40 - 08:10, Check-in 07:46 (+6m) -> COMPLIANT [Batch 4] "Action needed" count: 0 No alerts under "Action needed". All clear! --- Step 2: Resolving "Forced check in/out" alerts --- [2026-11-13T08:01:11.465Z] Starting Forced Check-in / Check-out resolution workflow... Navigating to filtered inbox (In progress + Forced check in/out) [Batch 1]... ✓ Mohammed Mahir Islam: Planned 07:30 - 08:30, Check-in 07:38 (+8m) -> COMPLIANT ✓ Maisha Ali: Planned 07:00 - 08:00, Check-in 06:58 (-2m) -> COMPLIANT ✓ Jasmine Osner: Planned 07:20 - 09:35, Check-in 07:21 (+1m) -> COMPLIANT Found 9 forced check-in/out alert cards in view. Activating Multi-select... ✓ Shaqib Rahman: Planned 07:30 - 09:00, Check-in 07:29 (-1m) -> COMPLIANT ✓ Sawdah Nasif: Planned 06:45 - 08:15, Check-in 06:45 (0m) -> COMPLIANT Selecting forced check in/out alerts... ✓ Mohammed Hussain: Planned 07:30 - 09:00, Check-in 07:29 (-1m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Frank Eugene: Planned 07:30 - 08:00, Check-in 07:30 (0m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT Total selected forced alerts in batch 1: 9 Setting status to "Resolved"... Saving changes... ✓ Babatunde Oloidi: Planned 08:00 - 09:30, Check-in 08:00 (0m) -> COMPLIANT Successfully marked batch 1 as Resolved (9 alerts). Total: 9 Navigating to filtered inbox (In progress + Forced check in/out) [Batch 2]... Found 0 forced check-in/out alert cards in view. No forced check in/out alerts currently in progress. All clear! --- Step 3: Resolving "Visit not started in time" alerts that now have check-in --- [2026-11-13T08:01:36.113Z] Starting 'Visit not started in time' resolution workflow... Navigating to filtered inbox (In progress + Visit not started in time)... All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 99s. All active visits compliant. No adjustments needed. Found 0 'Visit not started in time' alerts in progress. No alerts found. Nothing to resolve. ====================================================== [2026-11-13T08:01:41.118Z] Inbox Pipeline Completed Successfully! Summary: - Alerts moved to In Progress: 53 - Forced check in/out resolved: 9 - Late checked-in visits resolved: 0 ====================================================== [Inbox Check] Completed in 101s. Moved: 53, Forced resolved: 9, Late check-ins resolved: 0 [2026-11-13T08:10:00.003Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T08:10:00.003Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Sikelela Khafula: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT ✓ Ronald Howlett: Planned 07:40 - 08:40, Check-in 07:44 (+4m) -> COMPLIANT ✓ Yahya Sheikh: Planned 07:30 - 08:30, Check-in 07:23 (-7m) -> COMPLIANT ✓ Steven Brooks: Planned 07:40 - 08:40, Check-in 07:41 (+1m) -> COMPLIANT ✓ Daniel George Griffin: Planned 08:15 - 09:00, Check-in 08:06 (-9m) -> COMPLIANT ⚠️ Non-compliant visit: Clara Cox Planned: 07:00 - 08:00 | Check-in: 08:03 (diff: 63m) >>> Adjusting non-compliant visit for: "Clara Cox"... Target schedule: 08:00 - 09:00 (60m duration)... ✓ Successfully adjusted "Clara Cox" to clean timings 08:00 - 09:00! === 2D Compliance Sweep (Pass 2) === ✓ Steven Brooks: Planned 07:40 - 08:40, Check-in 07:41 (+1m) -> COMPLIANT ✓ Sikelela Khafula: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT ✓ Ronald Howlett: Planned 07:40 - 08:40, Check-in 07:44 (+4m) -> COMPLIANT ✓ Yahya Sheikh: Planned 07:30 - 08:30, Check-in 07:23 (-7m) -> COMPLIANT ✓ Mercy Ayere: Planned 08:15 - 09:00, Check-in 08:06 (-9m) -> COMPLIANT ✓ Daniel George Griffin: Planned 07:00 - 09:00, Check-in 06:51 (-9m) -> COMPLIANT ✓ Clara Cox: Planned 08:00 - 09:00, Check-in 08:03 (+3m) -> COMPLIANT ✓ Najma Mia: Planned 08:05 - 08:55, Check-in 08:08 (+3m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Asma Ahmed: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Jack Wallace: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 07:30 - 08:15, Check-in 07:27 (-3m) -> COMPLIANT ✓ Kieron Costello: Planned 07:55 - 08:55, Check-in 07:58 (+3m) -> COMPLIANT ✓ Anita Carter: Planned 07:30 - 08:15, Check-in 07:30 (0m) -> COMPLIANT ✓ Kathleen Lucejko: Planned 08:05 - 08:50, Check-in 08:09 (+4m) -> COMPLIANT ✓ Aqeel Miah: Planned 07:30 - 08:30, Check-in 07:18 (-12m) -> COMPLIANT ✓ Raymond Wells: Planned 08:00 - 08:30, Check-in 07:55 (-5m) -> COMPLIANT ✓ Denise Walker: Planned 07:30 - 08:30, Check-in 07:22 (-8m) -> COMPLIANT ✓ Maureen Sheila Bates: Planned 07:45 - 08:15, Check-in 07:40 (-5m) -> COMPLIANT ✓ Storm Macloud: Planned 07:50 - 08:50, Check-in 07:45 (-5m) -> COMPLIANT ✓ Raymond Bone: Planned 07:25 - 08:10, Check-in 07:29 (+4m) -> COMPLIANT ✓ Myrtle Smith: Planned 07:45 - 08:45, Check-in 07:58 (+13m) -> COMPLIANT ✓ Florence Srinivasan: Planned 07:45 - 08:45, Check-in 07:58 (+13m) -> COMPLIANT ✓ Joshua Nzuki: Planned 07:30 - 08:00, Check-in 07:36 (+6m) -> COMPLIANT ✓ Dana Montague: Planned 07:40 - 08:10, Check-in 07:54 (+14m) -> COMPLIANT ✓ Tony Dalson: Planned 07:45 - 08:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Leon Campbell: Planned 07:30 - 08:30, Check-in 07:31 (+1m) -> COMPLIANT ✓ Saria Tahir: Planned 07:35 - 08:35, Check-in 07:43 (+8m) -> COMPLIANT ✓ Bradley Robertson: Planned 08:05 - 08:50, Check-in 08:06 (+1m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 08:00 - 09:30, Check-in 08:00 (0m) -> COMPLIANT ✓ Charles Currie: Planned 07:35 - 08:05, Check-in 07:42 (+7m) -> COMPLIANT ✓ Sonia Walters: Planned 07:45 - 08:45, Check-in 07:54 (+9m) -> COMPLIANT ✓ Ashley Hallwood: Planned 08:10 - 09:10, Check-in 08:06 (-4m) -> COMPLIANT ✓ Joanna Bryan: Planned 08:00 - 08:30, Check-in 07:55 (-5m) -> COMPLIANT ✓ Audrey Mahoney: Planned 07:35 - 08:05, Check-in 07:31 (-4m) -> COMPLIANT ✓ Haisley Spooner: Planned 08:10 - 09:10, Check-in 08:08 (-2m) -> COMPLIANT ✓ Alan Marshall: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Amina Zaman: Planned 07:40 - 08:40, Check-in 07:40 (0m) -> COMPLIANT ✓ Mariam Ahmed: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Osman Sarwari: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Mariya Hussain: Planned 07:45 - 08:30, Check-in 07:40 (-5m) -> COMPLIANT ✓ Khadija Khandakar: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Debajeet Chowdhury: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Helene Mingole: Planned 07:55 - 08:55, Check-in 07:41 (-14m) -> COMPLIANT ✓ Mohammed Mahir Islam: Planned 07:30 - 08:30, Check-in 07:38 (+8m) -> COMPLIANT ✓ Maisha Ali: Planned 07:00 - 08:00, Check-in 06:58 (-2m) -> COMPLIANT ✓ Melissa Lokombe: Planned 07:45 - 08:45, Check-in 07:46 (+1m) -> COMPLIANT ✓ Jasmine Osner: Planned 07:20 - 09:35, Check-in 07:21 (+1m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 09:00, Check-in 07:29 (-1m) -> COMPLIANT ✓ Sawdah Nasif: Planned 06:45 - 08:15, Check-in 06:45 (0m) -> COMPLIANT ✓ Mohammed Hussain: Planned 07:30 - 09:00, Check-in 07:29 (-1m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Mohammed Abid Ahmed: Planned 07:30 - 08:30, Check-in 07:20 (-10m) -> COMPLIANT ✓ Patricia Gullefer: Planned 08:00 - 08:45, Check-in 08:10 (+10m) -> COMPLIANT ✓ Mohammed Ismail Ibraheem: Planned 07:40 - 08:40, Check-in 07:40 (0m) -> COMPLIANT ✓ Hayley Forster: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Maheswary Krishnapillai: Planned 08:00 - 08:30, Check-in 07:57 (-3m) -> COMPLIANT ⚠️ Non-compliant visit: Akeedah Kamali Planned: 08:00 - 09:15 | Check-in: 07:40 (diff: -20m) >>> Adjusting non-compliant visit for: "Akeedah Kamali"... Target schedule: 07:35 - 08:50 (75m duration)... ✓ Successfully adjusted "Akeedah Kamali" to clean timings 07:35 - 08:50! === 2D Compliance Sweep (Pass 3) === ✓ Steven Brooks: Planned 07:40 - 08:40, Check-in 07:41 (+1m) -> COMPLIANT ✓ Sikelela Khafula: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT ⚠️ Non-compliant visit: Nisar Lone Planned: 07:45 - 08:45 | Check-in: 07:22 (diff: -23m) >>> Adjusting non-compliant visit for: "Nisar Lone"... Target schedule: 07:15 - 08:15 (60m duration)... ✓ Successfully adjusted "Nisar Lone" to clean timings 07:15 - 08:15! === 2D Compliance Sweep (Pass 4) === ✓ Steven Brooks: Planned 07:40 - 08:40, Check-in 07:41 (+1m) -> COMPLIANT ✓ Sikelela Khafula: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT ✓ Nisar Lone: Planned 07:15 - 08:15, Check-in 07:22 (+7m) -> COMPLIANT ✓ Ronald Howlett: Planned 07:40 - 08:40, Check-in 07:44 (+4m) -> COMPLIANT ✓ Yahya Sheikh: Planned 07:30 - 08:30, Check-in 07:23 (-7m) -> COMPLIANT ✓ Mercy Ayere: Planned 08:15 - 09:00, Check-in 08:06 (-9m) -> COMPLIANT ✓ Clara Cox: Planned 07:00 - 09:00, Check-in 06:51 (-9m) -> COMPLIANT ✓ Daniel George Griffin: Planned 08:05 - 08:55, Check-in 08:08 (+3m) -> COMPLIANT ✓ Najma Mia: Planned 08:05 - 08:55, Check-in 08:08 (+3m) -> COMPLIANT ✓ Jack Wallace: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Asma Ahmed: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Kieron Costello: Planned 07:55 - 08:55, Check-in 07:58 (+3m) -> COMPLIANT ✓ Anita Carter: Planned 07:30 - 08:15, Check-in 07:30 (0m) -> COMPLIANT ✓ Kathleen Lucejko: Planned 08:05 - 08:50, Check-in 08:09 (+4m) -> COMPLIANT ✓ Aqeel Miah: Planned 07:30 - 08:30, Check-in 07:18 (-12m) -> COMPLIANT ✓ Raymond Wells: Planned 08:00 - 08:30, Check-in 07:55 (-5m) -> COMPLIANT ✓ Denise Walker: Planned 07:30 - 08:30, Check-in 07:22 (-8m) -> COMPLIANT ✓ Maureen Sheila Bates: Planned 07:45 - 08:15, Check-in 07:40 (-5m) -> COMPLIANT ✓ Myrtle Smith: Planned 07:50 - 08:50, Check-in 07:45 (-5m) -> COMPLIANT ✓ Raymond Bone: Planned 07:25 - 08:10, Check-in 07:29 (+4m) -> COMPLIANT ✓ Storm Macloud: Planned 07:45 - 08:45, Check-in 07:58 (+13m) -> COMPLIANT ✓ Florence Srinivasan: Planned 07:45 - 08:45, Check-in 07:58 (+13m) -> COMPLIANT ✓ Dana Montague: Planned 07:30 - 08:00, Check-in 07:36 (+6m) -> COMPLIANT ✓ Tony Dalson: Planned 07:45 - 08:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Joshua Nzuki: Planned 07:30 - 08:00, Check-in 07:36 (+6m) -> COMPLIANT ✓ Leon Campbell: Planned 07:30 - 08:30, Check-in 07:31 (+1m) -> COMPLIANT ✓ Saria Tahir: Planned 07:35 - 08:35, Check-in 07:43 (+8m) -> COMPLIANT ✓ Charles Currie: Planned 08:05 - 08:50, Check-in 08:06 (+1m) -> COMPLIANT ✓ Bradley Robertson: Planned 07:45 - 08:45, Check-in 07:54 (+9m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 08:00 - 09:30, Check-in 08:00 (0m) -> COMPLIANT ✓ Sonia Walters: Planned 07:45 - 08:45, Check-in 07:54 (+9m) -> COMPLIANT ✓ Ashley Hallwood: Planned 08:10 - 09:10, Check-in 08:06 (-4m) -> COMPLIANT ✓ Joanna Bryan: Planned 08:00 - 08:30, Check-in 07:55 (-5m) -> COMPLIANT ✓ Audrey Mahoney: Planned 07:35 - 08:05, Check-in 07:31 (-4m) -> COMPLIANT ✓ Haisley Spooner: Planned 08:10 - 09:10, Check-in 08:08 (-2m) -> COMPLIANT ✓ Alan Marshall: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Mohammed Ismail Ibraheem: Planned 07:40 - 08:40, Check-in 07:40 (0m) -> COMPLIANT ✓ Amina Zaman: Planned 07:40 - 08:40, Check-in 07:47 (+7m) -> COMPLIANT ⚠️ Non-compliant visit: Robert Stephens Planned: 07:40 - 08:10 | Check-in: 08:00 (diff: 20m) Previous visit (Phyllis Barns) ended at: 07:49 >>> Adjusting non-compliant visit for: "Robert Stephens"... Target schedule: 07:55 - 08:25 (30m duration)... ✓ Successfully adjusted "Robert Stephens" to clean timings 07:55 - 08:25! === 2D Compliance Sweep (Pass 5) === ✓ Sikelela Khafula: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT ✓ Nisar Lone: Planned 07:15 - 08:15, Check-in 07:22 (+7m) -> COMPLIANT ✓ Ronald Howlett: Planned 07:40 - 08:40, Check-in 07:44 (+4m) -> COMPLIANT ✓ Yahya Sheikh: Planned 07:30 - 08:30, Check-in 07:23 (-7m) -> COMPLIANT ✓ Steven Brooks: Planned 07:40 - 08:40, Check-in 07:41 (+1m) -> COMPLIANT ✓ Mercy Ayere: Planned 08:15 - 09:00, Check-in 08:06 (-9m) -> COMPLIANT ✓ Daniel George Griffin: Planned 07:00 - 09:00, Check-in 06:51 (-9m) -> COMPLIANT ✓ Clara Cox: Planned 08:00 - 09:00, Check-in 08:03 (+3m) -> COMPLIANT ✓ Najma Mia: Planned 08:05 - 08:55, Check-in 08:08 (+3m) -> COMPLIANT ✓ Jack Wallace: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Asma Ahmed: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Kieron Costello: Planned 07:55 - 08:55, Check-in 07:58 (+3m) -> COMPLIANT ✓ Kathleen Lucejko: Planned 07:30 - 08:15, Check-in 07:30 (0m) -> COMPLIANT ✓ Anita Carter: Planned 07:30 - 08:15, Check-in 07:30 (0m) -> COMPLIANT ✓ Aqeel Miah: Planned 07:30 - 08:30, Check-in 07:18 (-12m) -> COMPLIANT ✓ Raymond Wells: Planned 08:00 - 08:30, Check-in 07:55 (-5m) -> COMPLIANT ✓ Denise Walker: Planned 07:30 - 08:30, Check-in 07:22 (-8m) -> COMPLIANT ✓ Maureen Sheila Bates: Planned 07:45 - 08:15, Check-in 07:40 (-5m) -> COMPLIANT ✓ Storm Macloud: Planned 07:50 - 08:50, Check-in 07:45 (-5m) -> COMPLIANT ✓ Myrtle Smith: Planned 07:45 - 08:15, Check-in 07:55 (+10m) -> COMPLIANT ✓ Raymond Bone: Planned 07:25 - 08:10, Check-in 07:29 (+4m) -> COMPLIANT ✓ Florence Srinivasan: Planned 07:45 - 08:45, Check-in 07:58 (+13m) -> COMPLIANT ✓ Tony Dalson: Planned 07:30 - 08:00, Check-in 07:36 (+6m) -> COMPLIANT ✓ Leon Campbell: Planned 07:30 - 08:30, Check-in 07:31 (+1m) -> COMPLIANT ✓ Joshua Nzuki: Planned 07:30 - 08:00, Check-in 07:36 (+6m) -> COMPLIANT ✓ Dana Montague: Planned 07:40 - 08:10, Check-in 07:54 (+14m) -> COMPLIANT ✓ Saria Tahir: Planned 07:35 - 08:35, Check-in 07:43 (+8m) -> COMPLIANT ✓ Bradley Robertson: Planned 08:05 - 08:50, Check-in 08:06 (+1m) -> COMPLIANT ✓ Sonia Walters: Planned 08:00 - 09:30, Check-in 08:00 (0m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 08:00 - 09:30, Check-in 08:00 (0m) -> COMPLIANT ✓ Charles Currie: Planned 07:35 - 08:05, Check-in 07:42 (+7m) -> COMPLIANT ✓ Ashley Hallwood: Planned 08:10 - 09:10, Check-in 08:06 (-4m) -> COMPLIANT ✓ Audrey Mahoney: Planned 08:00 - 08:30, Check-in 07:55 (-5m) -> COMPLIANT ✓ Joanna Bryan: Planned 08:00 - 08:30, Check-in 07:55 (-5m) -> COMPLIANT ✓ Haisley Spooner: Planned 08:10 - 09:10, Check-in 08:08 (-2m) -> COMPLIANT ✓ Alan Marshall: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Mohammed Ismail Ibraheem: Planned 07:40 - 08:40, Check-in 07:40 (0m) -> COMPLIANT ✓ Amina Zaman: Planned 07:40 - 08:40, Check-in 07:47 (+7m) -> COMPLIANT ✓ Robert Stephens: Planned 07:55 - 08:25, Check-in 08:00 (+5m) -> COMPLIANT ✓ Maheswary Krishnapillai: Planned 08:00 - 08:30, Check-in 07:57 (-3m) -> COMPLIANT ✓ Akeedah Kamali: Planned 07:35 - 08:50, Check-in 07:40 (+5m) -> COMPLIANT ✓ Charanjit Nandra: Planned 07:45 - 08:30, Check-in 07:40 (-5m) -> COMPLIANT ✓ Mariam Ahmed: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Mariya Hussain: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Osman Sarwari: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Iqbal Junaid: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Debajeet Chowdhury: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Helene Mingole: Planned 07:30 - 08:30, Check-in 07:29 (-1m) -> COMPLIANT ✓ Khadija Khandakar: Planned 07:30 - 08:30, Check-in 07:29 (-1m) -> COMPLIANT ✓ Mohammed Mahir Islam: Planned 07:30 - 08:30, Check-in 07:38 (+8m) -> COMPLIANT ✓ Maisha Ali: Planned 07:00 - 08:00, Check-in 06:58 (-2m) -> COMPLIANT ✓ Jasmine Osner: Planned 07:45 - 08:45, Check-in 07:46 (+1m) -> COMPLIANT ✓ Melissa Lokombe: Planned 07:45 - 08:45, Check-in 07:46 (+1m) -> COMPLIANT ✓ Mohammed Hussain: Planned 07:30 - 09:00, Check-in 07:29 (-1m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Sawdah Nasif: Planned 06:45 - 08:15, Check-in 06:45 (0m) -> COMPLIANT ✓ Mohammed Abid Ahmed: Planned 07:30 - 08:30, Check-in 07:20 (-10m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Abdulaziz Patel: Planned 08:10 - 09:10, Check-in 08:07 (-3m) -> COMPLIANT ⚠️ Non-compliant visit: Manzoor Hussain Planned: 09:15 - 10:00 | Check-in: 08:07 (diff: -68m) Previous visit (Graham Mccracken) ended at: 00:00 >>> Adjusting non-compliant visit for: "Manzoor Hussain"... Target schedule: 08:00 - 08:45 (45m duration)... ✓ Successfully adjusted "Manzoor Hussain" to clean timings 08:00 - 08:45! === 2D Compliance Sweep (Pass 6) === ✓ Steven Brooks: Planned 07:40 - 08:40, Check-in 07:41 (+1m) -> COMPLIANT ✓ Sikelela Khafula: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT ✓ Nisar Lone: Planned 07:15 - 08:15, Check-in 07:22 (+7m) -> COMPLIANT ✓ Ronald Howlett: Planned 07:40 - 08:40, Check-in 07:44 (+4m) -> COMPLIANT ✓ Yahya Sheikh: Planned 07:30 - 08:30, Check-in 07:23 (-7m) -> COMPLIANT ✓ Mercy Ayere: Planned 08:15 - 09:00, Check-in 08:06 (-9m) -> COMPLIANT ✓ Daniel George Griffin: Planned 07:00 - 09:00, Check-in 06:51 (-9m) -> COMPLIANT ✓ Clara Cox: Planned 08:00 - 09:00, Check-in 08:03 (+3m) -> COMPLIANT ✓ Najma Mia: Planned 08:05 - 08:55, Check-in 08:08 (+3m) -> COMPLIANT ✓ Jack Wallace: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Asma Ahmed: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Kieron Costello: Planned 07:55 - 08:55, Check-in 07:58 (+3m) -> COMPLIANT ✓ Anita Carter: Planned 07:30 - 08:15, Check-in 07:30 (0m) -> COMPLIANT ✓ Kathleen Lucejko: Planned 08:05 - 08:50, Check-in 08:09 (+4m) -> COMPLIANT ✓ Raymond Wells: Planned 07:30 - 08:30, Check-in 07:18 (-12m) -> COMPLIANT ✓ Denise Walker: Planned 07:30 - 08:30, Check-in 07:22 (-8m) -> COMPLIANT ✓ Aqeel Miah: Planned 07:30 - 08:30, Check-in 07:18 (-12m) -> COMPLIANT ✓ Storm Macloud: Planned 07:45 - 08:15, Check-in 07:40 (-5m) -> COMPLIANT ✓ Maureen Sheila Bates: Planned 07:45 - 08:15, Check-in 07:40 (-5m) -> COMPLIANT ✓ Raymond Bone: Planned 07:25 - 08:10, Check-in 07:29 (+4m) -> COMPLIANT ✓ Myrtle Smith: Planned 07:45 - 08:45, Check-in 07:58 (+13m) -> COMPLIANT ✓ Florence Srinivasan: Planned 07:45 - 08:45, Check-in 07:58 (+13m) -> COMPLIANT ✓ Joshua Nzuki: Planned 07:30 - 08:00, Check-in 07:36 (+6m) -> COMPLIANT ✓ Dana Montague: Planned 07:40 - 08:10, Check-in 07:54 (+14m) -> COMPLIANT ✓ Leon Campbell: Planned 07:45 - 08:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Tony Dalson: Planned 07:45 - 08:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Bradley Robertson: Planned 07:35 - 08:35, Check-in 07:43 (+8m) -> COMPLIANT ✓ Saria Tahir: Planned 07:35 - 08:35, Check-in 07:43 (+8m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 08:00 - 09:30, Check-in 08:00 (0m) -> COMPLIANT ✓ Charles Currie: Planned 07:35 - 08:05, Check-in 07:42 (+7m) -> COMPLIANT ✓ Sonia Walters: Planned 07:45 - 08:45, Check-in 07:54 (+9m) -> COMPLIANT ✓ Ashley Hallwood: Planned 08:10 - 09:10, Check-in 08:06 (-4m) -> COMPLIANT ✓ Audrey Mahoney: Planned 08:00 - 08:30, Check-in 07:55 (-5m) -> COMPLIANT ✓ Joanna Bryan: Planned 08:00 - 08:30, Check-in 07:55 (-5m) -> COMPLIANT ✓ Haisley Spooner: Planned 08:10 - 09:10, Check-in 08:08 (-2m) -> COMPLIANT ✓ Guled Fiad Elimi: Planned 07:30 - 09:00, Check-in 07:38 (+8m) -> COMPLIANT ✓ Alan Marshall: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Amina Zaman: Planned 07:40 - 08:40, Check-in 07:47 (+7m) -> COMPLIANT ✓ Robert Stephens: Planned 07:55 - 08:25, Check-in 08:00 (+5m) -> COMPLIANT ✓ Maheswary Krishnapillai: Planned 08:00 - 08:30, Check-in 07:57 (-3m) -> COMPLIANT ✓ Akeedah Kamali: Planned 07:35 - 08:50, Check-in 07:40 (+5m) -> COMPLIANT ✓ Charanjit Nandra: Planned 07:45 - 08:30, Check-in 07:40 (-5m) -> COMPLIANT ✓ Osman Sarwari: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Mariya Hussain: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Debajeet Chowdhury: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Iqbal Junaid: Planned 07:55 - 08:55, Check-in 07:41 (-14m) -> COMPLIANT ✓ Mariam Ahmed: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Khadija Khandakar: Planned 07:30 - 08:30, Check-in 07:29 (-1m) -> COMPLIANT ✓ Grace Iloanya: Planned 08:20 - 08:50, Check-in 08:15 (-5m) -> COMPLIANT ✓ Helene Mingole: Planned 07:40 - 08:10, Check-in 07:46 (+6m) -> COMPLIANT ✓ Mohammed Mahir Islam: Planned 07:30 - 08:30, Check-in 07:38 (+8m) -> COMPLIANT ✓ Maisha Ali: Planned 07:00 - 08:00, Check-in 06:58 (-2m) -> COMPLIANT ✓ Melissa Lokombe: Planned 07:45 - 08:45, Check-in 07:46 (+1m) -> COMPLIANT ✓ Jasmine Osner: Planned 07:20 - 09:35, Check-in 07:21 (+1m) -> COMPLIANT ✓ Mohammed Hussain: Planned 07:30 - 09:00, Check-in 07:29 (-1m) -> COMPLIANT ✓ Sawdah Nasif: Planned 06:45 - 08:15, Check-in 06:45 (0m) -> COMPLIANT ✓ Mohammed Abid Ahmed: Planned 07:30 - 08:30, Check-in 07:20 (-10m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Abdulaziz Patel: Planned 08:10 - 09:10, Check-in 08:07 (-3m) -> COMPLIANT ✓ Manzoor Hussain: Planned 08:00 - 08:45, Check-in 08:07 (+7m) -> COMPLIANT ✓ Jean Wilks: Planned 08:00 - 08:45, Check-in 07:47 (-13m) -> COMPLIANT ✓ Doris Francis: Planned 08:00 - 08:45, Check-in 08:12 (+12m) -> COMPLIANT ✓ Patricia Gullefer: Planned 08:00 - 08:45, Check-in 08:10 (+10m) -> COMPLIANT ✓ Mohammed Ismail Ibraheem: Planned 07:40 - 08:40, Check-in 07:40 (0m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 5 ┌─────────┬───────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼───────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Clara Cox' │ '07:00 - 08:00' │ '08:00 - 09:00' │ '60m' │ '08:03' │ '+3m' │ │ 1 │ 'Akeedah Kamali' │ '08:00 - 09:15' │ '07:35 - 08:50' │ '75m' │ '07:40' │ '+5m' │ │ 2 │ 'Nisar Lone' │ '07:45 - 08:45' │ '07:15 - 08:15' │ '60m' │ '07:22' │ '+7m' │ │ 3 │ 'Robert Stephens' │ '07:40 - 08:10' │ '07:55 - 08:25' │ '30m' │ '08:00' │ '+5m' │ │ 4 │ 'Manzoor Hussain' │ '09:15 - 10:00' │ '08:00 - 08:45' │ '45m' │ '08:07' │ '+7m' │ └─────────┴───────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 445s. Adjusted 5 visit(s) to compliant timings. [2026-11-13T08:20:00.003Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T08:20:00.003Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Steven Brooks: Planned 07:40 - 08:40, Check-in 07:41 (+1m) -> COMPLIANT ✓ Sikelela Khafula: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT ✓ Nisar Lone: Planned 07:15 - 08:15, Check-in 07:22 (+7m) -> COMPLIANT ✓ Yahya Sheikh: Planned 07:40 - 08:40, Check-in 07:44 (+4m) -> COMPLIANT ✓ Ronald Howlett: Planned 07:40 - 08:40, Check-in 07:44 (+4m) -> COMPLIANT ✓ Mercy Ayere: Planned 08:15 - 09:00, Check-in 08:06 (-9m) -> COMPLIANT ✓ Daniel George Griffin: Planned 07:00 - 09:00, Check-in 06:51 (-9m) -> COMPLIANT ✓ Clara Cox: Planned 08:00 - 09:00, Check-in 08:03 (+3m) -> COMPLIANT ✓ Najma Mia: Planned 08:05 - 08:55, Check-in 08:08 (+3m) -> COMPLIANT ✓ Jack Wallace: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Asma Ahmed: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Kieron Costello: Planned 07:55 - 08:55, Check-in 07:58 (+3m) -> COMPLIANT ✓ Anita Carter: Planned 07:30 - 08:15, Check-in 07:30 (0m) -> COMPLIANT ✓ Kathleen Lucejko: Planned 08:05 - 08:50, Check-in 08:09 (+4m) -> COMPLIANT ✓ Grace Iloanya: Planned 08:20 - 09:05, Check-in 08:15 (-5m) -> COMPLIANT ✓ Aqeel Miah: Planned 07:30 - 08:30, Check-in 07:18 (-12m) -> COMPLIANT ✓ Raymond Wells: Planned 08:00 - 08:30, Check-in 07:55 (-5m) -> COMPLIANT ✓ Denise Walker: Planned 07:30 - 08:30, Check-in 07:22 (-8m) -> COMPLIANT ✓ Storm Macloud: Planned 07:50 - 08:50, Check-in 07:45 (-5m) -> COMPLIANT ✓ Myrtle Smith: Planned 07:45 - 08:15, Check-in 07:55 (+10m) -> COMPLIANT ⚠️ Non-compliant visit: Shahbaz Anwar Planned: 07:30 - 08:00 | Check-in: 08:18 (diff: 48m) Previous visit (Raymond Bone) ended at: 00:00 >>> Adjusting non-compliant visit for: "Shahbaz Anwar"... Target schedule: 08:15 - 08:45 (30m duration)... ✓ Successfully adjusted "Shahbaz Anwar" to clean timings 08:15 - 08:45! === 2D Compliance Sweep (Pass 2) === ✓ Steven Brooks: Planned 07:40 - 08:40, Check-in 07:41 (+1m) -> COMPLIANT ✓ Sikelela Khafula: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT ✓ Ronald Howlett: Planned 07:15 - 08:15, Check-in 07:22 (+7m) -> COMPLIANT ✓ Yahya Sheikh: Planned 07:30 - 08:30, Check-in 07:23 (-7m) -> COMPLIANT ✓ Nisar Lone: Planned 07:15 - 08:15, Check-in 07:22 (+7m) -> COMPLIANT ✓ Daniel George Griffin: Planned 08:15 - 09:00, Check-in 08:06 (-9m) -> COMPLIANT ✓ Clara Cox: Planned 08:00 - 09:00, Check-in 08:03 (+3m) -> COMPLIANT ✓ Mercy Ayere: Planned 08:15 - 09:00, Check-in 08:06 (-9m) -> COMPLIANT ✓ Najma Mia: Planned 08:05 - 08:55, Check-in 08:08 (+3m) -> COMPLIANT ✓ Jack Wallace: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Asma Ahmed: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Kieron Costello: Planned 07:55 - 08:55, Check-in 07:58 (+3m) -> COMPLIANT ✓ Anita Carter: Planned 07:30 - 08:15, Check-in 07:30 (0m) -> COMPLIANT ✓ Kathleen Lucejko: Planned 08:05 - 08:50, Check-in 08:09 (+4m) -> COMPLIANT ✓ Grace Iloanya: Planned 08:20 - 09:05, Check-in 08:15 (-5m) -> COMPLIANT ✓ Aqeel Miah: Planned 07:30 - 08:30, Check-in 07:18 (-12m) -> COMPLIANT ✓ Denise Walker: Planned 08:00 - 08:30, Check-in 07:55 (-5m) -> COMPLIANT ✓ Raymond Wells: Planned 08:00 - 08:30, Check-in 07:55 (-5m) -> COMPLIANT ✓ Storm Macloud: Planned 07:50 - 08:50, Check-in 07:45 (-5m) -> COMPLIANT ⚠️ Non-compliant visit: Shahbaz Anwar Planned: 07:30 - 08:00 | Check-in: 08:18 (diff: 48m) Previous visit (Raymond Bone) ended at: 00:00 >>> Adjusting non-compliant visit for: "Shahbaz Anwar"... Target schedule: 08:15 - 08:45 (30m duration)... ✓ Successfully adjusted "Shahbaz Anwar" to clean timings 08:15 - 08:45! === 2D Compliance Sweep (Pass 3) === ✓ Sikelela Khafula: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT ✓ Nisar Lone: Planned 07:15 - 08:15, Check-in 07:22 (+7m) -> COMPLIANT ✓ Ronald Howlett: Planned 07:40 - 08:40, Check-in 07:44 (+4m) -> COMPLIANT ✓ Yahya Sheikh: Planned 07:30 - 08:30, Check-in 07:23 (-7m) -> COMPLIANT ✓ Steven Brooks: Planned 07:40 - 08:40, Check-in 07:41 (+1m) -> COMPLIANT ✓ Mercy Ayere: Planned 08:15 - 09:00, Check-in 08:06 (-9m) -> COMPLIANT ✓ Daniel George Griffin: Planned 07:00 - 09:00, Check-in 06:51 (-9m) -> COMPLIANT ✓ Clara Cox: Planned 08:00 - 09:00, Check-in 08:03 (+3m) -> COMPLIANT ✓ Najma Mia: Planned 08:05 - 08:55, Check-in 08:08 (+3m) -> COMPLIANT ✓ Jack Wallace: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Asma Ahmed: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Kieron Costello: Planned 07:55 - 08:55, Check-in 07:58 (+3m) -> COMPLIANT ✓ Anita Carter: Planned 07:30 - 08:15, Check-in 07:30 (0m) -> COMPLIANT ✓ Kathleen Lucejko: Planned 08:05 - 08:50, Check-in 08:09 (+4m) -> COMPLIANT ✓ Grace Iloanya: Planned 08:20 - 09:05, Check-in 08:15 (-5m) -> COMPLIANT ✓ Aqeel Miah: Planned 07:30 - 08:30, Check-in 07:18 (-12m) -> COMPLIANT ✓ Raymond Wells: Planned 08:00 - 08:30, Check-in 07:55 (-5m) -> COMPLIANT ✓ Denise Walker: Planned 07:30 - 08:30, Check-in 07:22 (-8m) -> COMPLIANT ✓ Storm Macloud: Planned 07:50 - 08:50, Check-in 07:45 (-5m) -> COMPLIANT ✓ Shahbaz Anwar: Planned 07:45 - 08:15, Check-in 07:55 (+10m) -> COMPLIANT ✓ Florence Srinivasan: Planned 07:45 - 08:45, Check-in 07:58 (+13m) -> COMPLIANT ✓ Myrtle Smith: Planned 07:45 - 08:15, Check-in 07:55 (+10m) -> COMPLIANT ✓ Dana Montague: Planned 07:40 - 08:10, Check-in 07:54 (+14m) -> COMPLIANT ✓ Tony Dalson: Planned 07:45 - 08:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Leon Campbell: Planned 07:30 - 08:30, Check-in 07:31 (+1m) -> COMPLIANT ✓ Saria Tahir: Planned 07:35 - 08:35, Check-in 07:43 (+8m) -> COMPLIANT ✓ Bradley Robertson: Planned 08:05 - 08:50, Check-in 08:06 (+1m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 08:00 - 09:30, Check-in 08:00 (0m) -> COMPLIANT ✓ Charles Currie: Planned 07:35 - 08:05, Check-in 07:42 (+7m) -> COMPLIANT ✓ Sonia Walters: Planned 07:45 - 08:45, Check-in 07:54 (+9m) -> COMPLIANT ✓ Ashley Hallwood: Planned 08:10 - 09:10, Check-in 08:06 (-4m) -> COMPLIANT ✓ Joanna Bryan: Planned 08:00 - 08:30, Check-in 07:55 (-5m) -> COMPLIANT ✓ Haisley Spooner: Planned 08:10 - 09:10, Check-in 08:08 (-2m) -> COMPLIANT ✓ Guled Fiad Elimi: Planned 07:30 - 09:00, Check-in 07:38 (+8m) -> COMPLIANT ✓ Alan Marshall: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Mohammed Ismail Ibraheem: Planned 07:40 - 08:40, Check-in 07:40 (0m) -> COMPLIANT ✓ Amina Zaman: Planned 07:40 - 08:40, Check-in 07:47 (+7m) -> COMPLIANT ✓ Maheswary Krishnapillai: Planned 07:55 - 08:25, Check-in 08:00 (+5m) -> COMPLIANT ✓ Akeedah Kamali: Planned 07:35 - 08:50, Check-in 07:40 (+5m) -> COMPLIANT ✓ Robert Stephens: Planned 07:55 - 08:25, Check-in 08:00 (+5m) -> COMPLIANT ✓ Charanjit Nandra: Planned 07:45 - 08:30, Check-in 07:40 (-5m) -> COMPLIANT ✓ Mariya Hussain: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Osman Sarwari: Planned 08:20 - 09:20, Check-in 08:22 (+2m) -> COMPLIANT ✓ Khadija Khandakar: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Debajeet Chowdhury: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Iqbal Junaid: Planned 07:55 - 08:55, Check-in 07:41 (-14m) -> COMPLIANT ✓ Helene Mingole: Planned 07:40 - 08:10, Check-in 07:46 (+6m) -> COMPLIANT ✓ Mohammed Mahir Islam: Planned 07:30 - 08:30, Check-in 07:38 (+8m) -> COMPLIANT ✓ Melissa Lokombe: Planned 07:45 - 08:45, Check-in 07:46 (+1m) -> COMPLIANT ✓ Jasmine Osner: Planned 07:20 - 09:35, Check-in 07:21 (+1m) -> COMPLIANT ✓ Mohammed Hussain: Planned 07:30 - 09:00, Check-in 07:29 (-1m) -> COMPLIANT ✓ Mohammed Abid Ahmed: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Abdulaziz Patel: Planned 08:10 - 09:10, Check-in 08:07 (-3m) -> COMPLIANT ✓ Raika Ahmed: Planned 08:20 - 09:20, Check-in 08:22 (+2m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Manzoor Hussain: Planned 08:00 - 08:45, Check-in 08:07 (+7m) -> COMPLIANT ✓ Jean Wilks: Planned 08:00 - 08:45, Check-in 07:47 (-13m) -> COMPLIANT ✓ Doris Francis: Planned 08:00 - 08:45, Check-in 08:12 (+12m) -> COMPLIANT ✓ Patricia Gullefer: Planned 08:00 - 08:45, Check-in 08:10 (+10m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 2 ┌─────────┬─────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼─────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Shahbaz Anwar' │ '07:30 - 08:00' │ '08:15 - 08:45' │ '30m' │ '08:18' │ '+3m' │ │ 1 │ 'Shahbaz Anwar' │ '07:30 - 08:00' │ '08:15 - 08:45' │ '30m' │ '08:18' │ '+3m' │ └─────────┴─────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 200s. Adjusted 2 visit(s) to compliant timings. [2026-11-13T08:30:00.003Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T08:30:00.003Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Steven Brooks: Planned 07:40 - 08:40, Check-in 07:41 (+1m) -> COMPLIANT ✓ Ronald Howlett: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT ✓ Sikelela Khafula: Planned 07:00 - 08:30, Check-in 07:03 (+3m) -> COMPLIANT ✓ Mercy Ayere: Planned 08:15 - 09:00, Check-in 08:06 (-9m) -> COMPLIANT ✓ Clara Cox: Planned 07:00 - 09:00, Check-in 06:51 (-9m) -> COMPLIANT ✓ Najma Mia: Planned 08:05 - 08:55, Check-in 08:08 (+3m) -> COMPLIANT ✓ Daniel George Griffin: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Jack Wallace: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Asma Ahmed: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Kieron Costello: Planned 07:10 - 08:10, Check-in 07:10 (0m) -> COMPLIANT ✓ Mawuli Gitari: Planned 07:10 - 08:10, Check-in 07:10 (0m) -> COMPLIANT ✓ Kathleen Connolly: Planned 08:30 - 09:15, Check-in 08:29 (-1m) -> COMPLIANT ✓ Kathleen Lucejko: Planned 08:05 - 08:50, Check-in 08:09 (+4m) -> COMPLIANT ✓ Grace Iloanya: Planned 08:20 - 09:05, Check-in 08:15 (-5m) -> COMPLIANT ✓ Shahbaz Anwar: Planned 08:00 - 08:30, Check-in 07:55 (-5m) -> COMPLIANT ✓ Florence Srinivasan: Planned 07:45 - 08:45, Check-in 07:58 (+13m) -> COMPLIANT ✓ Raymond Wells: Planned 08:00 - 08:30, Check-in 07:55 (-5m) -> COMPLIANT ✓ Denise Walker: Planned 07:30 - 08:30, Check-in 07:22 (-8m) -> COMPLIANT ✓ Storm Macloud: Planned 07:50 - 08:50, Check-in 07:45 (-5m) -> COMPLIANT ✓ Tony Dalson: Planned 07:45 - 08:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Leon Campbell: Planned 07:30 - 08:30, Check-in 07:31 (+1m) -> COMPLIANT ✓ Saria Tahir: Planned 07:35 - 08:35, Check-in 07:43 (+8m) -> COMPLIANT ✓ Safaa Mirza: Planned 08:15 - 09:00, Check-in 08:25 (+10m) -> COMPLIANT ✓ Bradley Robertson: Planned 08:05 - 08:50, Check-in 08:06 (+1m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 08:00 - 09:30, Check-in 08:00 (0m) -> COMPLIANT ✓ Charles Currie: Planned 07:35 - 08:05, Check-in 07:42 (+7m) -> COMPLIANT ✓ Sonia Walters: Planned 07:45 - 08:45, Check-in 07:54 (+9m) -> COMPLIANT ✓ Ashley Hallwood: Planned 08:10 - 09:10, Check-in 08:06 (-4m) -> COMPLIANT ✓ Deen Goremsandu: Planned 08:00 - 09:00, Check-in 07:54 (-6m) -> COMPLIANT ✓ Emenike Nwankwo: Planned 08:10 - 08:55, Check-in 08:15 (+5m) -> COMPLIANT ✓ Haisley Spooner: Planned 08:10 - 09:10, Check-in 08:08 (-2m) -> COMPLIANT ✓ Guled Fiad Elimi: Planned 07:30 - 09:00, Check-in 07:38 (+8m) -> COMPLIANT ✓ Alan Marshall: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Mohammed Ismail Ibraheem: Planned 07:40 - 08:40, Check-in 07:40 (0m) -> COMPLIANT ✓ Jervi Isaiah: Planned 08:15 - 09:15, Check-in 08:23 (+8m) -> COMPLIANT ✓ Amina Zaman: Planned 07:40 - 08:40, Check-in 07:47 (+7m) -> COMPLIANT ✓ Asma Khanom: Planned 08:30 - 09:15, Check-in 08:30 (0m) -> COMPLIANT ✓ Gladys Wenhold: Planned 08:30 - 09:15, Check-in 08:24 (-6m) -> COMPLIANT ✓ Robert Stephens: Planned 07:55 - 08:25, Check-in 08:00 (+5m) -> COMPLIANT ✓ Maheswary Krishnapillai: Planned 08:00 - 08:30, Check-in 07:57 (-3m) -> COMPLIANT ✓ Akeedah Kamali: Planned 07:35 - 08:50, Check-in 07:40 (+5m) -> COMPLIANT ✓ Raika Ahmed: Planned 08:20 - 09:20, Check-in 08:22 (+2m) -> COMPLIANT ✓ Mohammed Bi: Planned 07:45 - 08:30, Check-in 07:40 (-5m) -> COMPLIANT ✓ Charanjit Nandra: Planned 07:45 - 08:30, Check-in 07:40 (-5m) -> COMPLIANT ✓ Osman Sarwari: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Mariya Hussain: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Iqbal Junaid: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Khadija Khandakar: Planned 07:30 - 08:30, Check-in 07:29 (-1m) -> COMPLIANT ✓ Debajeet Chowdhury: Planned 07:15 - 08:15, Check-in 07:15 (0m) -> COMPLIANT ✓ Mohammed Mahir Islam: Planned 07:30 - 08:30, Check-in 07:38 (+8m) -> COMPLIANT ✓ Melissa Lokombe: Planned 07:45 - 08:45, Check-in 07:46 (+1m) -> COMPLIANT ✓ Jasmine Osner: Planned 07:20 - 09:35, Check-in 07:21 (+1m) -> COMPLIANT ✓ Mohammed Hussain: Planned 07:30 - 09:00, Check-in 07:29 (-1m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Mohammed Abid Ahmed: Planned 07:30 - 08:30, Check-in 07:20 (-10m) -> COMPLIANT ✓ Manzoor Hussain: Planned 08:00 - 08:45, Check-in 08:07 (+7m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Abdulaziz Patel: Planned 08:10 - 09:10, Check-in 08:07 (-3m) -> COMPLIANT ✓ Jean Wilks: Planned 08:00 - 08:45, Check-in 07:47 (-13m) -> COMPLIANT ✓ Doris Francis: Planned 08:00 - 08:45, Check-in 08:12 (+12m) -> COMPLIANT ✓ Patricia Gullefer: Planned 08:00 - 08:45, Check-in 08:10 (+10m) -> COMPLIANT ✓ Jacqueline Johnson: Planned 08:30 - 09:00, Check-in 08:30 (0m) -> COMPLIANT ✓ Fatima Mohamed: Planned 08:30 - 09:30, Check-in 08:30 (0m) -> COMPLIANT ✓ Rose Moran: Planned 08:20 - 08:50, Check-in 08:20 (0m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 122s. All active visits compliant. No adjustments needed. [2026-11-13T08:40:00.001Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T08:40:00.002Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Steven Brooks: Planned 07:40 - 08:40, Check-in 07:41 (+1m) -> COMPLIANT ✓ Ronald Howlett: Planned 07:40 - 08:40, Check-in 07:44 (+4m) -> COMPLIANT ✓ Daniel George Griffin: Planned 08:15 - 09:00, Check-in 08:06 (-9m) -> COMPLIANT ✓ Clara Cox: Planned 08:00 - 09:00, Check-in 08:03 (+3m) -> COMPLIANT ✓ Najma Mia: Planned 08:05 - 08:55, Check-in 08:08 (+3m) -> COMPLIANT ✓ Mercy Ayere: Planned 08:15 - 09:00, Check-in 08:06 (-9m) -> COMPLIANT ✓ Jack Wallace: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Mawuli Gitari: Planned 07:10 - 08:10, Check-in 07:10 (0m) -> COMPLIANT ✓ Jacqueline Johnson: Planned 08:30 - 09:00, Check-in 08:30 (0m) -> COMPLIANT ⚠️ Non-compliant visit: Teresa Mccabe Planned: 08:20 - 09:05 | Check-in: 08:37 (diff: 17m) Previous visit (Cecilia Glasgow) ended at: 08:12 >>> Adjusting non-compliant visit for: "Teresa Mccabe"... Target schedule: 08:30 - 09:15 (45m duration)... ✓ Successfully adjusted "Teresa Mccabe" to clean timings 08:30 - 09:15! === 2D Compliance Sweep (Pass 2) === ✓ Hasan Miah: Planned 08:40 - 09:40, Check-in 08:40 (0m) -> COMPLIANT ✓ Ronald Howlett: Planned 07:40 - 08:40, Check-in 07:44 (+4m) -> COMPLIANT ✓ Mercy Ayere: Planned 08:15 - 09:00, Check-in 08:06 (-9m) -> COMPLIANT ✓ Daniel George Griffin: Planned 07:00 - 09:00, Check-in 06:51 (-9m) -> COMPLIANT ✓ Clara Cox: Planned 08:00 - 09:00, Check-in 08:03 (+3m) -> COMPLIANT ✓ Najma Mia: Planned 08:05 - 08:55, Check-in 08:08 (+3m) -> COMPLIANT ✓ Jack Wallace: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Mawuli Gitari: Planned 07:10 - 08:10, Check-in 07:10 (0m) -> COMPLIANT ✓ Jacqueline Johnson: Planned 08:30 - 09:00, Check-in 08:30 (0m) -> COMPLIANT ✓ Teresa Mccabe: Planned 08:30 - 09:15, Check-in 08:37 (+7m) -> COMPLIANT ✓ Kieron Costello: Planned 07:55 - 08:55, Check-in 07:58 (+3m) -> COMPLIANT ✓ Kathleen Connolly: Planned 08:30 - 09:15, Check-in 08:29 (-1m) -> COMPLIANT ✓ Kathleen Lucejko: Planned 08:05 - 08:50, Check-in 08:09 (+4m) -> COMPLIANT ✓ Grace Iloanya: Planned 08:20 - 09:05, Check-in 08:15 (-5m) -> COMPLIANT ✓ Fatima Mohamed: Planned 08:30 - 09:30, Check-in 08:30 (0m) -> COMPLIANT ✓ Denise Walker: Planned 07:30 - 08:30, Check-in 07:22 (-8m) -> COMPLIANT ✓ Storm Macloud: Planned 07:50 - 08:50, Check-in 07:45 (-5m) -> COMPLIANT ✓ Shahbaz Anwar: Planned 08:20 - 08:50, Check-in 08:20 (0m) -> COMPLIANT ✓ Florence Srinivasan: Planned 07:45 - 08:45, Check-in 07:58 (+13m) -> COMPLIANT ✓ Rose Moran: Planned 08:20 - 08:50, Check-in 08:20 (0m) -> COMPLIANT ✓ Saria Tahir: Planned 07:35 - 08:35, Check-in 07:43 (+8m) -> COMPLIANT ✓ Safaa Mirza: Planned 08:15 - 09:00, Check-in 08:25 (+10m) -> COMPLIANT ✓ Bradley Robertson: Planned 08:05 - 08:50, Check-in 08:06 (+1m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 08:00 - 09:30, Check-in 08:00 (0m) -> COMPLIANT ✓ Charles Currie: Planned 07:35 - 08:05, Check-in 07:42 (+7m) -> COMPLIANT ✓ Sonia Walters: Planned 07:45 - 08:45, Check-in 07:54 (+9m) -> COMPLIANT ✓ Ashley Hallwood: Planned 08:10 - 09:10, Check-in 08:06 (-4m) -> COMPLIANT ✓ Deen Goremsandu: Planned 08:00 - 09:00, Check-in 07:54 (-6m) -> COMPLIANT ✓ Emenike Nwankwo: Planned 08:10 - 08:55, Check-in 08:15 (+5m) -> COMPLIANT ✓ Haisley Spooner: Planned 08:10 - 09:10, Check-in 08:08 (-2m) -> COMPLIANT ✓ Guled Fiad Elimi: Planned 07:30 - 09:00, Check-in 07:38 (+8m) -> COMPLIANT ✓ Alan Marshall: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Mohammed Ismail Ibraheem: Planned 07:40 - 08:40, Check-in 07:40 (0m) -> COMPLIANT ✓ Jervi Isaiah: Planned 08:15 - 09:15, Check-in 08:23 (+8m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 08:30 - 10:30, Check-in 08:36 (+6m) -> COMPLIANT ✓ Amina Zaman: Planned 07:40 - 08:40, Check-in 07:47 (+7m) -> COMPLIANT ✓ Asma Khanom: Planned 08:30 - 09:15, Check-in 08:30 (0m) -> COMPLIANT ✓ Gladys Wenhold: Planned 08:30 - 09:15, Check-in 08:24 (-6m) -> COMPLIANT ✓ Lynn Shepherd: Planned 07:55 - 08:25, Check-in 08:00 (+5m) -> COMPLIANT ✓ Robert Stephens: Planned 07:55 - 08:25, Check-in 08:00 (+5m) -> COMPLIANT ✓ Raika Ahmed: Planned 07:35 - 08:50, Check-in 07:40 (+5m) -> COMPLIANT ⚠️ Non-compliant visit: Mohammed Bi Planned: 09:00 - 10:00 | Check-in: 08:30 (diff: -30m) Previous visit (Connie Sebena) ended at: 08:05 >>> Adjusting non-compliant visit for: "Mohammed Bi"... Target schedule: 08:25 - 09:25 (60m duration)... ✓ Successfully adjusted "Mohammed Bi" to clean timings 08:25 - 09:25! === 2D Compliance Sweep (Pass 3) === ✓ Hasan Miah: Planned 08:40 - 09:40, Check-in 08:40 (0m) -> COMPLIANT ✓ Ronald Howlett: Planned 07:40 - 08:40, Check-in 07:44 (+4m) -> COMPLIANT ✓ Jack Wallace: Planned 08:15 - 09:00, Check-in 08:06 (-9m) -> COMPLIANT ✓ Najma Mia: Planned 08:05 - 08:55, Check-in 08:08 (+3m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Mawuli Gitari: Planned 07:10 - 08:10, Check-in 07:10 (0m) -> COMPLIANT ✓ Jacqueline Johnson: Planned 08:30 - 09:00, Check-in 08:30 (0m) -> COMPLIANT ✓ Teresa Mccabe: Planned 08:30 - 09:15, Check-in 08:37 (+7m) -> COMPLIANT ✓ Kieron Costello: Planned 07:55 - 08:55, Check-in 07:58 (+3m) -> COMPLIANT ✓ Kathleen Lucejko: Planned 08:30 - 09:15, Check-in 08:29 (-1m) -> COMPLIANT ✓ Fatima Mohamed: Planned 08:20 - 09:05, Check-in 08:15 (-5m) -> COMPLIANT ✓ Kathleen Connolly: Planned 08:30 - 09:15, Check-in 08:29 (-1m) -> COMPLIANT ✓ Grace Iloanya: Planned 08:20 - 09:05, Check-in 08:15 (-5m) -> COMPLIANT ✓ Denise Walker: Planned 07:30 - 08:30, Check-in 07:22 (-8m) -> COMPLIANT ✓ Storm Macloud: Planned 07:50 - 08:50, Check-in 07:45 (-5m) -> COMPLIANT ✓ Rose Moran: Planned 08:20 - 08:50, Check-in 08:20 (0m) -> COMPLIANT ✓ Shahbaz Anwar: Planned 08:15 - 08:45, Check-in 08:24 (+9m) -> COMPLIANT ✓ Florence Srinivasan: Planned 07:45 - 08:45, Check-in 07:58 (+13m) -> COMPLIANT ✓ Saria Tahir: Planned 07:35 - 08:35, Check-in 07:43 (+8m) -> COMPLIANT ✓ Safaa Mirza: Planned 08:15 - 09:00, Check-in 08:25 (+10m) -> COMPLIANT ✓ Bradley Robertson: Planned 08:05 - 08:50, Check-in 08:06 (+1m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 08:00 - 09:30, Check-in 08:00 (0m) -> COMPLIANT ✓ Charles Currie: Planned 07:35 - 08:05, Check-in 07:42 (+7m) -> COMPLIANT ✓ Sonia Walters: Planned 07:45 - 08:45, Check-in 07:54 (+9m) -> COMPLIANT ✓ Ashley Hallwood: Planned 08:10 - 09:10, Check-in 08:06 (-4m) -> COMPLIANT ✓ Deen Goremsandu: Planned 08:00 - 09:00, Check-in 07:54 (-6m) -> COMPLIANT ✓ Emenike Nwankwo: Planned 08:10 - 08:55, Check-in 08:15 (+5m) -> COMPLIANT ✓ Haisley Spooner: Planned 08:10 - 09:10, Check-in 08:08 (-2m) -> COMPLIANT ✓ Guled Fiad Elimi: Planned 07:30 - 09:00, Check-in 07:38 (+8m) -> COMPLIANT ✓ Alan Marshall: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Jervi Isaiah: Planned 08:15 - 09:15, Check-in 08:23 (+8m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 08:30 - 10:30, Check-in 08:36 (+6m) -> COMPLIANT ✓ Amina Zaman: Planned 07:40 - 08:40, Check-in 07:47 (+7m) -> COMPLIANT ✓ Asma Khanom: Planned 08:30 - 09:15, Check-in 08:30 (0m) -> COMPLIANT ✓ Gladys Wenhold: Planned 08:30 - 09:15, Check-in 08:24 (-6m) -> COMPLIANT ✓ Robert Stephens: Planned 07:55 - 08:25, Check-in 08:00 (+5m) -> COMPLIANT ✓ Akeedah Kamali: Planned 07:35 - 08:50, Check-in 07:40 (+5m) -> COMPLIANT ✓ Lynn Shepherd: Planned 08:30 - 09:00, Check-in 08:30 (0m) -> COMPLIANT ✓ Mohammed Bi: Planned 08:20 - 09:20, Check-in 08:22 (+2m) -> COMPLIANT ⚠️ Non-compliant visit: Susan Hallwood Planned: 09:15 - 10:15 | Check-in: 08:42 (diff: -33m) Previous visit (Ashley Hallwood) ended at: 09:10 >>> Adjusting non-compliant visit for: "Susan Hallwood"... ⚠️ Overlap prevention: Calculated start 08:35 overlaps previous visit end 09:10. -> Clamped start time to 09:10 to avoid overlap. Target schedule: 09:10 - 10:10 (60m duration)... ✓ Successfully adjusted "Susan Hallwood" to clean timings 09:10 - 10:10! === 2D Compliance Sweep (Pass 4) === ✓ Hasan Miah: Planned 08:40 - 09:40, Check-in 08:40 (0m) -> COMPLIANT ✓ Ronald Howlett: Planned 07:40 - 08:40, Check-in 07:44 (+4m) -> COMPLIANT ✓ Mercy Ayere: Planned 08:15 - 09:00, Check-in 08:06 (-9m) -> COMPLIANT ✓ Daniel George Griffin: Planned 07:00 - 09:00, Check-in 06:51 (-9m) -> COMPLIANT ✓ Clara Cox: Planned 08:00 - 09:00, Check-in 08:03 (+3m) -> COMPLIANT ✓ Najma Mia: Planned 08:05 - 08:55, Check-in 08:08 (+3m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Jack Wallace: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Mawuli Gitari: Planned 07:10 - 08:10, Check-in 07:10 (0m) -> COMPLIANT ✓ Jacqueline Johnson: Planned 08:30 - 09:00, Check-in 08:30 (0m) -> COMPLIANT ✓ Teresa Mccabe: Planned 08:30 - 09:15, Check-in 08:37 (+7m) -> COMPLIANT ✓ Kieron Costello: Planned 07:55 - 08:55, Check-in 07:58 (+3m) -> COMPLIANT ✓ Kathleen Lucejko: Planned 08:30 - 09:15, Check-in 08:29 (-1m) -> COMPLIANT ✓ Grace Iloanya: Planned 08:20 - 09:05, Check-in 08:15 (-5m) -> COMPLIANT ✓ Fatima Mohamed: Planned 08:30 - 09:30, Check-in 08:30 (0m) -> COMPLIANT ✓ Kathleen Connolly: Planned 08:30 - 09:15, Check-in 08:29 (-1m) -> COMPLIANT ✓ Denise Walker: Planned 07:30 - 08:30, Check-in 07:22 (-8m) -> COMPLIANT ✓ Storm Macloud: Planned 07:50 - 08:50, Check-in 07:45 (-5m) -> COMPLIANT ✓ Rose Moran: Planned 08:20 - 08:50, Check-in 08:20 (0m) -> COMPLIANT ✓ Shahbaz Anwar: Planned 08:15 - 08:45, Check-in 08:24 (+9m) -> COMPLIANT ✓ Florence Srinivasan: Planned 07:45 - 08:45, Check-in 07:58 (+13m) -> COMPLIANT ✓ Saria Tahir: Planned 07:35 - 08:35, Check-in 07:43 (+8m) -> COMPLIANT ✓ Safaa Mirza: Planned 08:15 - 09:00, Check-in 08:25 (+10m) -> COMPLIANT ✓ Bradley Robertson: Planned 08:05 - 08:50, Check-in 08:06 (+1m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 08:00 - 09:30, Check-in 08:00 (0m) -> COMPLIANT ✓ Charles Currie: Planned 07:35 - 08:05, Check-in 07:42 (+7m) -> COMPLIANT ✓ Sonia Walters: Planned 07:45 - 08:45, Check-in 07:54 (+9m) -> COMPLIANT ✓ Ashley Hallwood: Planned 08:10 - 09:10, Check-in 08:06 (-4m) -> COMPLIANT ⚠️ Non-compliant visit: Susan Hallwood Planned: 09:10 - 10:10 | Check-in: 08:42 (diff: -28m) Previous visit (Ashley Hallwood) ended at: 09:10 >>> Adjusting non-compliant visit for: "Susan Hallwood"... ⚠️ Overlap prevention: Calculated start 08:35 overlaps previous visit end 09:10. -> Clamped start time to 09:10 to avoid overlap. Target schedule: 09:10 - 10:10 (60m duration)... ✓ Successfully adjusted "Susan Hallwood" to clean timings 09:10 - 10:10! === 2D Compliance Sweep (Pass 5) === ✓ Hasan Miah: Planned 08:40 - 09:40, Check-in 08:40 (0m) -> COMPLIANT ✓ Ronald Howlett: Planned 07:40 - 08:40, Check-in 07:44 (+4m) -> COMPLIANT ✓ Daniel George Griffin: Planned 08:15 - 09:00, Check-in 08:06 (-9m) -> COMPLIANT ✓ Clara Cox: Planned 08:00 - 09:00, Check-in 08:03 (+3m) -> COMPLIANT ✓ Najma Mia: Planned 08:05 - 08:55, Check-in 08:08 (+3m) -> COMPLIANT ✓ Mercy Ayere: Planned 08:15 - 09:00, Check-in 08:06 (-9m) -> COMPLIANT ✓ Jack Wallace: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Mawuli Gitari: Planned 07:10 - 08:10, Check-in 07:10 (0m) -> COMPLIANT ✓ Jacqueline Johnson: Planned 08:30 - 09:00, Check-in 08:30 (0m) -> COMPLIANT ✓ Teresa Mccabe: Planned 08:30 - 09:15, Check-in 08:37 (+7m) -> COMPLIANT ✓ Kieron Costello: Planned 07:55 - 08:55, Check-in 07:58 (+3m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Kathleen Connolly: Planned 08:30 - 09:15, Check-in 08:29 (-1m) -> COMPLIANT ✓ Grace Iloanya: Planned 08:05 - 08:50, Check-in 08:09 (+4m) -> COMPLIANT ✓ Fatima Mohamed: Planned 08:30 - 09:30, Check-in 08:30 (0m) -> COMPLIANT ✓ Denise Walker: Planned 07:30 - 08:30, Check-in 07:22 (-8m) -> COMPLIANT ✓ Storm Macloud: Planned 07:50 - 08:50, Check-in 07:45 (-5m) -> COMPLIANT ✓ Sidney Bell: Planned 08:00 - 08:45, Check-in 08:10 (+10m) -> COMPLIANT ✓ Shahbaz Anwar: Planned 08:20 - 08:50, Check-in 08:20 (0m) -> COMPLIANT ✓ Florence Srinivasan: Planned 07:45 - 08:45, Check-in 07:58 (+13m) -> COMPLIANT ✓ Rose Moran: Planned 08:20 - 08:50, Check-in 08:20 (0m) -> COMPLIANT ✓ Saria Tahir: Planned 07:35 - 08:35, Check-in 07:43 (+8m) -> COMPLIANT ✓ Safaa Mirza: Planned 08:15 - 09:00, Check-in 08:25 (+10m) -> COMPLIANT ✓ Bradley Robertson: Planned 08:05 - 08:50, Check-in 08:06 (+1m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 08:00 - 09:30, Check-in 08:00 (0m) -> COMPLIANT ✓ Charles Currie: Planned 07:35 - 08:05, Check-in 07:42 (+7m) -> COMPLIANT ✓ Sonia Walters: Planned 07:45 - 08:45, Check-in 07:54 (+9m) -> COMPLIANT ✓ Deen Goremsandu: Planned 08:10 - 09:10, Check-in 08:06 (-4m) -> COMPLIANT ✓ Guled Fiad Elimi: Planned 08:10 - 08:55, Check-in 08:15 (+5m) -> COMPLIANT ✓ Emenike Nwankwo: Planned 08:10 - 08:55, Check-in 08:15 (+5m) -> COMPLIANT ✓ Haisley Spooner: Planned 08:10 - 09:10, Check-in 08:08 (-2m) -> COMPLIANT ✓ Alan Marshall: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 08:15 - 09:15, Check-in 08:23 (+8m) -> COMPLIANT ✓ Amina Zaman: Planned 07:40 - 08:40, Check-in 07:47 (+7m) -> COMPLIANT ✓ Asma Khanom: Planned 08:30 - 09:15, Check-in 08:30 (0m) -> COMPLIANT ✓ Gladys Wenhold: Planned 08:30 - 09:15, Check-in 08:24 (-6m) -> COMPLIANT ✓ Robert Stephens: Planned 07:55 - 08:25, Check-in 08:00 (+5m) -> COMPLIANT ✓ Akeedah Kamali: Planned 07:35 - 08:50, Check-in 07:40 (+5m) -> COMPLIANT ✓ Lynn Shepherd: Planned 08:30 - 09:00, Check-in 08:30 (0m) -> COMPLIANT ✓ Raika Ahmed: Planned 08:20 - 09:20, Check-in 08:22 (+2m) -> COMPLIANT ✓ Mohammed Bi: Planned 08:25 - 09:25, Check-in 08:30 (+5m) -> COMPLIANT ✓ Ashley Hallwood: Planned 08:10 - 09:10, Check-in 08:06 (-4m) -> COMPLIANT ⚠️ Non-compliant visit: Susan Hallwood Planned: 09:10 - 10:10 | Check-in: 08:42 (diff: -28m) Previous visit (Ashley Hallwood) ended at: 09:10 >>> Adjusting non-compliant visit for: "Susan Hallwood"... ⚠️ Overlap prevention: Calculated start 08:35 overlaps previous visit end 09:10. -> Clamped start time to 09:10 to avoid overlap. Target schedule: 09:10 - 10:10 (60m duration)... ✓ Successfully adjusted "Susan Hallwood" to clean timings 09:10 - 10:10! === 2D Compliance Sweep (Pass 6) === ✓ Frank Fernandes: Planned 08:45 - 09:45, Check-in 08:44 (-1m) -> COMPLIANT ✓ Hasan Miah: Planned 08:40 - 09:40, Check-in 08:40 (0m) -> COMPLIANT ✓ Ronald Howlett: Planned 07:40 - 08:40, Check-in 07:44 (+4m) -> COMPLIANT ✓ Mercy Ayere: Planned 08:15 - 09:00, Check-in 08:06 (-9m) -> COMPLIANT ✓ Clara Cox: Planned 08:00 - 09:00, Check-in 08:03 (+3m) -> COMPLIANT ✓ Najma Mia: Planned 08:05 - 08:55, Check-in 08:08 (+3m) -> COMPLIANT ✓ Jack Wallace: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ⚠️ Non-compliant visit: Ishraq Ali Planned: 09:00 - 10:00 | Check-in: 08:44 (diff: -16m) Previous visit (Walter John) ended at: 00:00 >>> Adjusting non-compliant visit for: "Ishraq Ali"... Target schedule: 08:40 - 09:40 (60m duration)... ✓ Successfully adjusted "Ishraq Ali" to clean timings 08:40 - 09:40! === 2D Compliance Sweep (Pass 7) === ✓ Frank Fernandes: Planned 08:45 - 09:45, Check-in 08:44 (-1m) -> COMPLIANT ✓ Hasan Miah: Planned 08:40 - 09:40, Check-in 08:40 (0m) -> COMPLIANT ✓ Ronald Howlett: Planned 07:40 - 08:40, Check-in 07:44 (+4m) -> COMPLIANT ✓ Clara Cox: Planned 08:15 - 09:00, Check-in 08:06 (-9m) -> COMPLIANT ✓ Najma Mia: Planned 08:05 - 08:55, Check-in 08:08 (+3m) -> COMPLIANT ✓ Mercy Ayere: Planned 08:15 - 09:00, Check-in 08:06 (-9m) -> COMPLIANT ✓ Jack Wallace: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Ishraq Ali: Planned 08:40 - 09:40, Check-in 08:44 (+4m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Mawuli Gitari: Planned 07:10 - 08:10, Check-in 07:10 (0m) -> COMPLIANT ✓ Jacqueline Johnson: Planned 08:30 - 09:00, Check-in 08:30 (0m) -> COMPLIANT ✓ Teresa Mccabe: Planned 08:30 - 09:15, Check-in 08:37 (+7m) -> COMPLIANT ✓ Kieron Costello: Planned 07:55 - 08:55, Check-in 07:58 (+3m) -> COMPLIANT ✓ Kathleen Connolly: Planned 08:30 - 09:15, Check-in 08:29 (-1m) -> COMPLIANT ✓ Kathleen Lucejko: Planned 08:05 - 08:50, Check-in 08:09 (+4m) -> COMPLIANT ✓ Grace Iloanya: Planned 08:20 - 09:05, Check-in 08:15 (-5m) -> COMPLIANT ✓ Fatima Mohamed: Planned 08:30 - 09:30, Check-in 08:30 (0m) -> COMPLIANT ✓ Denise Walker: Planned 07:30 - 08:30, Check-in 07:22 (-8m) -> COMPLIANT ✓ Storm Macloud: Planned 07:50 - 08:50, Check-in 07:45 (-5m) -> COMPLIANT ✓ Sidney Bell: Planned 08:00 - 08:45, Check-in 08:10 (+10m) -> COMPLIANT ✓ Rose Moran: Planned 08:20 - 08:50, Check-in 08:20 (0m) -> COMPLIANT ✓ Shahbaz Anwar: Planned 08:15 - 08:45, Check-in 08:24 (+9m) -> COMPLIANT ✓ Florence Srinivasan: Planned 07:45 - 08:45, Check-in 07:58 (+13m) -> COMPLIANT ✓ Safaa Mirza: Planned 08:15 - 09:00, Check-in 08:25 (+10m) -> COMPLIANT ✓ Bradley Robertson: Planned 08:05 - 08:50, Check-in 08:06 (+1m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 08:00 - 09:30, Check-in 08:00 (0m) -> COMPLIANT ✓ Charles Currie: Planned 07:35 - 08:05, Check-in 07:42 (+7m) -> COMPLIANT ✓ Sonia Walters: Planned 07:45 - 08:45, Check-in 07:54 (+9m) -> COMPLIANT ✓ Ashley Hallwood: Planned 08:10 - 09:10, Check-in 08:06 (-4m) -> COMPLIANT ⚠️ Non-compliant visit: Deen Goremsandu Planned: 09:10 - 10:10 | Check-in: 08:42 (diff: -28m) >>> Adjusting non-compliant visit for: "Deen Goremsandu"... Target schedule: 08:35 - 09:35 (60m duration)... ✓ Successfully adjusted "Deen Goremsandu" to clean timings 08:35 - 09:35! === 2D Compliance Sweep (Pass 8) === ✓ Frank Fernandes: Planned 08:45 - 09:45, Check-in 08:44 (-1m) -> COMPLIANT ✓ Hasan Miah: Planned 08:40 - 09:40, Check-in 08:40 (0m) -> COMPLIANT ✓ Ronald Howlett: Planned 07:40 - 08:40, Check-in 07:44 (+4m) -> COMPLIANT ✓ Mercy Ayere: Planned 08:15 - 09:00, Check-in 08:06 (-9m) -> COMPLIANT ✓ Clara Cox: Planned 08:00 - 09:00, Check-in 08:03 (+3m) -> COMPLIANT ✓ Najma Mia: Planned 08:05 - 08:55, Check-in 08:08 (+3m) -> COMPLIANT ✓ Ishraq Ali: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Jack Wallace: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Mawuli Gitari: Planned 07:10 - 08:10, Check-in 07:10 (0m) -> COMPLIANT ✓ Kieron Costello: Planned 08:30 - 09:00, Check-in 08:30 (0m) -> COMPLIANT ✓ Kathleen Connolly: Planned 08:30 - 09:15, Check-in 08:29 (-1m) -> COMPLIANT ✓ Kathleen Lucejko: Planned 08:05 - 08:50, Check-in 08:09 (+4m) -> COMPLIANT ✓ Grace Iloanya: Planned 08:20 - 09:05, Check-in 08:15 (-5m) -> COMPLIANT ✓ Fatima Mohamed: Planned 08:30 - 09:30, Check-in 08:30 (0m) -> COMPLIANT ✓ Teresa Mccabe: Planned 08:30 - 09:15, Check-in 08:37 (+7m) -> COMPLIANT ✓ Denise Walker: Planned 07:30 - 08:30, Check-in 07:22 (-8m) -> COMPLIANT ✓ Sidney Bell: Planned 08:00 - 08:45, Check-in 08:10 (+10m) -> COMPLIANT ✓ Rose Moran: Planned 08:20 - 08:50, Check-in 08:20 (0m) -> COMPLIANT ✓ Shahbaz Anwar: Planned 08:15 - 08:45, Check-in 08:24 (+9m) -> COMPLIANT ✓ Florence Srinivasan: Planned 07:45 - 08:45, Check-in 07:58 (+13m) -> COMPLIANT ✓ Safaa Mirza: Planned 08:15 - 09:00, Check-in 08:25 (+10m) -> COMPLIANT ✓ Bradley Robertson: Planned 08:05 - 08:50, Check-in 08:06 (+1m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 08:00 - 09:30, Check-in 08:00 (0m) -> COMPLIANT ✓ Charles Currie: Planned 07:35 - 08:05, Check-in 07:42 (+7m) -> COMPLIANT ✓ Sonia Walters: Planned 07:45 - 08:45, Check-in 07:54 (+9m) -> COMPLIANT ✓ Ashley Hallwood: Planned 08:10 - 09:10, Check-in 08:06 (-4m) -> COMPLIANT ✓ Susan Hallwood: Planned 08:35 - 09:35, Check-in 08:42 (+7m) -> COMPLIANT ✓ Deen Goremsandu: Planned 08:00 - 09:00, Check-in 07:54 (-6m) -> COMPLIANT ✓ Emenike Nwankwo: Planned 08:10 - 08:55, Check-in 08:15 (+5m) -> COMPLIANT ✓ Haisley Spooner: Planned 08:10 - 09:10, Check-in 08:08 (-2m) -> COMPLIANT ✓ Guled Fiad Elimi: Planned 07:30 - 09:00, Check-in 07:38 (+8m) -> COMPLIANT ✓ Alan Marshall: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Jervi Isaiah: Planned 08:15 - 09:15, Check-in 08:23 (+8m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 08:30 - 10:30, Check-in 08:36 (+6m) -> COMPLIANT ✓ Amina Zaman: Planned 07:40 - 08:40, Check-in 07:47 (+7m) -> COMPLIANT ✓ Asma Khanom: Planned 08:30 - 09:15, Check-in 08:30 (0m) -> COMPLIANT ✓ Gladys Wenhold: Planned 08:30 - 09:15, Check-in 08:24 (-6m) -> COMPLIANT ✓ Robert Stephens: Planned 07:55 - 08:25, Check-in 08:00 (+5m) -> COMPLIANT ✓ Lynn Shepherd: Planned 07:35 - 08:50, Check-in 07:40 (+5m) -> COMPLIANT ✓ Akeedah Kamali: Planned 07:35 - 08:50, Check-in 07:40 (+5m) -> COMPLIANT ✓ Mohammed Bi: Planned 08:20 - 09:20, Check-in 08:22 (+2m) -> COMPLIANT ✓ Raika Ahmed: Planned 08:20 - 09:20, Check-in 08:22 (+2m) -> COMPLIANT ✓ Charanjit Nandra: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Mariya Hussain: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Osman Sarwari: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Mohammed Mahir Islam: Planned 07:30 - 08:30, Check-in 07:38 (+8m) -> COMPLIANT ✓ Latifan Bibi: Planned 08:20 - 08:50, Check-in 08:16 (-4m) -> COMPLIANT ✓ Jasmine Osner: Planned 07:20 - 09:35, Check-in 07:21 (+1m) -> COMPLIANT ✓ Mohammed Hussain: Planned 07:30 - 09:00, Check-in 07:29 (-1m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Abdulaziz Patel: Planned 08:10 - 09:10, Check-in 08:07 (-3m) -> COMPLIANT ✓ Manzoor Hussain: Planned 08:00 - 08:45, Check-in 08:07 (+7m) -> COMPLIANT ✓ Doris Francis: Planned 08:00 - 08:45, Check-in 08:12 (+12m) -> COMPLIANT ✓ Patricia Gullefer: Planned 08:00 - 08:45, Check-in 08:10 (+10m) -> COMPLIANT ✓ Jacqueline Johnson: Planned 08:30 - 09:00, Check-in 08:30 (0m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 7 ┌─────────┬───────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼───────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Teresa Mccabe' │ '08:20 - 09:05' │ '08:30 - 09:15' │ '45m' │ '08:37' │ '+7m' │ │ 1 │ 'Mohammed Bi' │ '09:00 - 10:00' │ '08:25 - 09:25' │ '60m' │ '08:30' │ '+5m' │ │ 2 │ 'Susan Hallwood' │ '09:15 - 10:15' │ '09:10 - 10:10' │ '60m' │ '08:42' │ '+-28m' │ │ 3 │ 'Susan Hallwood' │ '09:10 - 10:10' │ '09:10 - 10:10' │ '60m' │ '08:42' │ '+-28m' │ │ 4 │ 'Susan Hallwood' │ '09:10 - 10:10' │ '09:10 - 10:10' │ '60m' │ '08:42' │ '+-28m' │ │ 5 │ 'Ishraq Ali' │ '09:00 - 10:00' │ '08:40 - 09:40' │ '60m' │ '08:44' │ '+4m' │ │ 6 │ 'Deen Goremsandu' │ '09:10 - 10:10' │ '08:35 - 09:35' │ '60m' │ '08:42' │ '+7m' │ └─────────┴───────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 487s. Adjusted 7 visit(s) to compliant timings. [2026-11-13T08:50:00.002Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T08:50:00.002Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Frank Fernandes: Planned 08:45 - 09:45, Check-in 08:44 (-1m) -> COMPLIANT ✓ Hasan Miah: Planned 08:40 - 09:40, Check-in 08:40 (0m) -> COMPLIANT ✓ Clara Cox: Planned 08:15 - 09:00, Check-in 08:06 (-9m) -> COMPLIANT ✓ Najma Mia: Planned 08:05 - 08:55, Check-in 08:08 (+3m) -> COMPLIANT ✓ Mercy Ayere: Planned 08:15 - 09:00, Check-in 08:06 (-9m) -> COMPLIANT ✓ Ishraq Ali: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Jack Wallace: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Mawuli Gitari: Planned 07:10 - 08:10, Check-in 07:10 (0m) -> COMPLIANT ✓ Jacqueline Johnson: Planned 08:30 - 09:00, Check-in 08:30 (0m) -> COMPLIANT ✓ Teresa Mccabe: Planned 08:30 - 09:15, Check-in 08:37 (+7m) -> COMPLIANT ✓ Kathleen Lucejko: Planned 07:55 - 08:55, Check-in 07:58 (+3m) -> COMPLIANT ✓ Grace Iloanya: Planned 08:20 - 09:05, Check-in 08:15 (-5m) -> COMPLIANT ✓ Fatima Mohamed: Planned 08:30 - 09:30, Check-in 08:30 (0m) -> COMPLIANT ✓ Kieron Costello: Planned 07:55 - 08:55, Check-in 07:58 (+3m) -> COMPLIANT ✓ Kathleen Connolly: Planned 08:30 - 09:15, Check-in 08:29 (-1m) -> COMPLIANT ✓ Sidney Bell: Planned 08:00 - 08:45, Check-in 08:10 (+10m) -> COMPLIANT ✓ Rose Moran: Planned 08:20 - 08:50, Check-in 08:20 (0m) -> COMPLIANT ✓ Shahbaz Anwar: Planned 08:15 - 08:45, Check-in 08:24 (+9m) -> COMPLIANT ✓ Florence Srinivasan: Planned 07:45 - 08:45, Check-in 07:58 (+13m) -> COMPLIANT ✓ Bradley Robertson: Planned 08:15 - 09:00, Check-in 08:25 (+10m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 08:00 - 09:30, Check-in 08:00 (0m) -> COMPLIANT ✓ Charles Currie: Planned 07:35 - 08:05, Check-in 07:42 (+7m) -> COMPLIANT ✓ Safaa Mirza: Planned 08:15 - 09:00, Check-in 08:25 (+10m) -> COMPLIANT ✓ Sonia Walters: Planned 07:45 - 08:45, Check-in 07:54 (+9m) -> COMPLIANT ✓ Ashley Hallwood: Planned 08:10 - 09:10, Check-in 08:06 (-4m) -> COMPLIANT ✓ Susan Hallwood: Planned 08:35 - 09:35, Check-in 08:42 (+7m) -> COMPLIANT ✓ Deen Goremsandu: Planned 08:00 - 09:00, Check-in 07:54 (-6m) -> COMPLIANT ✓ Emenike Nwankwo: Planned 08:10 - 08:55, Check-in 08:15 (+5m) -> COMPLIANT ✓ Haisley Spooner: Planned 08:10 - 09:10, Check-in 08:08 (-2m) -> COMPLIANT ✓ Guled Fiad Elimi: Planned 07:30 - 09:00, Check-in 07:38 (+8m) -> COMPLIANT ✓ Alan Marshall: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Jervi Isaiah: Planned 08:15 - 09:15, Check-in 08:23 (+8m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 08:30 - 10:30, Check-in 08:36 (+6m) -> COMPLIANT ✓ Amina Zaman: Planned 07:40 - 08:40, Check-in 07:47 (+7m) -> COMPLIANT ✓ Asma Khanom: Planned 08:30 - 09:15, Check-in 08:30 (0m) -> COMPLIANT ✓ Gladys Wenhold: Planned 08:30 - 09:15, Check-in 08:24 (-6m) -> COMPLIANT ✓ Jennifer Atkins: Planned 08:40 - 09:25, Check-in 08:36 (-4m) -> COMPLIANT ✓ Jaitunara Begum: Planned 09:00 - 10:00, Check-in 08:49 (-11m) -> COMPLIANT ✓ Lynn Shepherd: Planned 08:30 - 09:00, Check-in 08:30 (0m) -> COMPLIANT ✓ Raika Ahmed: Planned 08:20 - 09:20, Check-in 08:22 (+2m) -> COMPLIANT ✓ Mohammed Bi: Planned 08:25 - 09:25, Check-in 08:30 (+5m) -> COMPLIANT ✓ Mariya Hussain: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Osman Sarwari: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Mohammed Mahir Islam: Planned 07:30 - 08:30, Check-in 07:38 (+8m) -> COMPLIANT ✓ Latifan Bibi: Planned 08:20 - 08:50, Check-in 08:16 (-4m) -> COMPLIANT ✓ Jasmine Osner: Planned 07:20 - 09:35, Check-in 07:21 (+1m) -> COMPLIANT ✓ Mohammed Hussain: Planned 07:30 - 09:00, Check-in 07:29 (-1m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Abdulaziz Patel: Planned 08:10 - 09:10, Check-in 08:07 (-3m) -> COMPLIANT ✓ Manzoor Hussain: Planned 08:00 - 08:45, Check-in 08:07 (+7m) -> COMPLIANT ✓ Doris Francis: Planned 08:00 - 08:45, Check-in 08:12 (+12m) -> COMPLIANT ✓ Patricia Gullefer: Planned 08:00 - 08:45, Check-in 08:10 (+10m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 107s. All active visits compliant. No adjustments needed. [2026-11-13T09:00:00.002Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T09:00:00.002Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Frank Fernandes: Planned 08:45 - 09:45, Check-in 08:44 (-1m) -> COMPLIANT ✓ Fahmid Rahman: Planned 09:00 - 10:00, Check-in 09:00 (0m) -> COMPLIANT ✓ Shirin Sikandari: Planned 08:40 - 09:40, Check-in 08:40 (0m) -> COMPLIANT ✓ Hasan Miah: Planned 08:40 - 09:40, Check-in 08:40 (0m) -> COMPLIANT ✓ Ishraq Ali: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Jack Wallace: Planned 08:00 - 09:00, Check-in 08:03 (+3m) -> COMPLIANT ✓ Teresa Mccabe: Planned 07:10 - 08:10, Check-in 07:10 (0m) -> COMPLIANT ✓ Kieron Costello: Planned 07:55 - 08:55, Check-in 07:58 (+3m) -> COMPLIANT ✓ Jacqueline Johnson: Planned 08:30 - 09:00, Check-in 08:30 (0m) -> COMPLIANT ✓ Kathleen Connolly: Planned 08:30 - 09:15, Check-in 08:29 (-1m) -> COMPLIANT ✓ Kathleen Lucejko: Planned 08:05 - 08:50, Check-in 08:09 (+4m) -> COMPLIANT ✓ Fatima Mohamed: Planned 08:20 - 09:05, Check-in 08:15 (-5m) -> COMPLIANT ⚠️ Non-compliant visit: Johannah Barry Planned: 09:15 - 09:45 | Check-in: 08:52 (diff: -23m) Previous visit (Raymond Wells) ended at: 08:26 >>> Adjusting non-compliant visit for: "Johannah Barry"... Target schedule: 08:45 - 09:15 (30m duration)... ✓ Successfully adjusted "Johannah Barry" to clean timings 08:45 - 09:15! === 2D Compliance Sweep (Pass 2) === ✓ Shirin Sikandari: Planned 08:30 - 09:00, Check-in 08:38 (+8m) -> COMPLIANT ✓ Frank Fernandes: Planned 08:45 - 09:45, Check-in 08:44 (-1m) -> COMPLIANT ✓ Fahmid Rahman: Planned 09:00 - 10:00, Check-in 09:00 (0m) -> COMPLIANT ✓ Hasan Miah: Planned 08:40 - 09:40, Check-in 08:40 (0m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Clara Cox: Planned 08:00 - 09:00, Check-in 08:03 (+3m) -> COMPLIANT ✓ Jack Wallace: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Ishraq Ali: Planned 08:40 - 09:40, Check-in 08:44 (+4m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Mawuli Gitari: Planned 07:10 - 08:10, Check-in 07:10 (0m) -> COMPLIANT ✓ Teresa Mccabe: Planned 08:30 - 09:00, Check-in 08:30 (0m) -> COMPLIANT ✓ Jacqueline Johnson: Planned 08:30 - 09:00, Check-in 08:30 (0m) -> COMPLIANT ✓ Kathleen Connolly: Planned 08:30 - 09:15, Check-in 08:29 (-1m) -> COMPLIANT ✓ Kathleen Lucejko: Planned 08:05 - 08:50, Check-in 08:09 (+4m) -> COMPLIANT ✓ Grace Iloanya: Planned 08:20 - 09:05, Check-in 08:15 (-5m) -> COMPLIANT ✓ Jennifer Atkins: Planned 08:30 - 09:30, Check-in 08:30 (0m) -> COMPLIANT ✓ Fatima Mohamed: Planned 08:30 - 09:30, Check-in 08:30 (0m) -> COMPLIANT ✓ Johannah Barry: Planned 08:45 - 09:15, Check-in 08:52 (+7m) -> COMPLIANT ✓ Oluwaseun Irefin: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Sidney Bell: Planned 08:00 - 08:45, Check-in 08:10 (+10m) -> COMPLIANT ✓ Ilayarambi Srinivasan: Planned 09:05 - 09:50, Check-in 08:59 (-6m) -> COMPLIANT ✓ Helen Leatham: Planned 08:20 - 09:20, Check-in 08:30 (+10m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 08:50 - 09:50, Check-in 08:55 (+5m) -> COMPLIANT ✓ Safaa Mirza: Planned 08:15 - 09:00, Check-in 08:25 (+10m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 08:00 - 09:30, Check-in 08:00 (0m) -> COMPLIANT ✓ Charles Currie: Planned 07:35 - 08:05, Check-in 07:42 (+7m) -> COMPLIANT ✓ Sonia Walters: Planned 07:45 - 08:45, Check-in 07:54 (+9m) -> COMPLIANT ✓ Ashley Hallwood: Planned 08:10 - 09:10, Check-in 08:06 (-4m) -> COMPLIANT ✓ Susan Hallwood: Planned 08:35 - 09:35, Check-in 08:42 (+7m) -> COMPLIANT ✓ Haisley Spooner: Planned 08:10 - 09:10, Check-in 08:08 (-2m) -> COMPLIANT ✓ Alan Marshall: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 08:15 - 09:15, Check-in 08:23 (+8m) -> COMPLIANT ✓ Jervi Isaiah: Planned 08:15 - 09:15, Check-in 08:23 (+8m) -> COMPLIANT ✓ Asma Khanom: Planned 08:30 - 09:15, Check-in 08:30 (0m) -> COMPLIANT ✓ Gladys Wenhold: Planned 08:30 - 09:15, Check-in 08:24 (-6m) -> COMPLIANT ✓ John Mitchell: Planned 09:00 - 09:45, Check-in 08:59 (-1m) -> COMPLIANT ✓ Jaitunara Begum: Planned 09:00 - 10:00, Check-in 08:49 (-11m) -> COMPLIANT ✓ Lynn Shepherd: Planned 08:30 - 09:00, Check-in 08:30 (0m) -> COMPLIANT ✓ Mohammed Bi: Planned 08:20 - 09:20, Check-in 08:22 (+2m) -> COMPLIANT ✓ Mariya Hussain: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Raika Ahmed: Planned 08:20 - 09:20, Check-in 08:22 (+2m) -> COMPLIANT ✓ Latifan Bibi: Planned 09:15 - 09:45, Check-in 09:01 (-14m) -> COMPLIANT ✓ Jasmine Osner: Planned 07:20 - 09:35, Check-in 07:21 (+1m) -> COMPLIANT ✓ Mohammed Hussain: Planned 07:30 - 09:00, Check-in 07:29 (-1m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Abdulaziz Patel: Planned 08:10 - 09:10, Check-in 08:07 (-3m) -> COMPLIANT ⚠️ Non-compliant visit: Graham Mccracken Planned: 08:00 - 09:00 | Check-in: 09:01 (diff: 61m) Previous visit (Manzoor Hussain) ended at: 08:52 >>> Adjusting non-compliant visit for: "Graham Mccracken"... Target schedule: 08:55 - 09:55 (60m duration)... ✓ Successfully adjusted "Graham Mccracken" to clean timings 08:55 - 09:55! === 2D Compliance Sweep (Pass 3) === ✓ Frank Fernandes: Planned 08:30 - 09:00, Check-in 08:38 (+8m) -> COMPLIANT ✓ Fahmid Rahman: Planned 09:00 - 10:00, Check-in 09:00 (0m) -> COMPLIANT ✓ Shirin Sikandari: Planned 08:40 - 09:40, Check-in 08:40 (0m) -> COMPLIANT ✓ Hasan Miah: Planned 08:40 - 09:40, Check-in 08:40 (0m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Clara Cox: Planned 08:00 - 09:00, Check-in 08:03 (+3m) -> COMPLIANT ✓ Jack Wallace: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Ishraq Ali: Planned 08:40 - 09:40, Check-in 08:44 (+4m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Mawuli Gitari: Planned 07:10 - 08:10, Check-in 07:10 (0m) -> COMPLIANT ✓ Jacqueline Johnson: Planned 08:30 - 09:00, Check-in 08:30 (0m) -> COMPLIANT ✓ Kathleen Connolly: Planned 08:30 - 09:15, Check-in 08:29 (-1m) -> COMPLIANT ✓ Kathleen Lucejko: Planned 08:05 - 08:50, Check-in 08:09 (+4m) -> COMPLIANT ✓ Grace Iloanya: Planned 08:20 - 09:05, Check-in 08:15 (-5m) -> COMPLIANT ✓ Fatima Mohamed: Planned 08:30 - 09:30, Check-in 08:30 (0m) -> COMPLIANT ✓ Johannah Barry: Planned 08:45 - 09:15, Check-in 08:52 (+7m) -> COMPLIANT ✓ Jennifer Atkins: Planned 08:40 - 09:25, Check-in 08:36 (-4m) -> COMPLIANT ✓ Oluwaseun Irefin: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Sidney Bell: Planned 08:00 - 08:45, Check-in 08:10 (+10m) -> COMPLIANT ✓ Phillipa Berchie: Planned 09:15 - 09:45, Check-in 09:01 (-14m) -> COMPLIANT ✓ Ilayarambi Srinivasan: Planned 09:05 - 09:50, Check-in 08:59 (-6m) -> COMPLIANT ✓ Helen Leatham: Planned 08:20 - 09:20, Check-in 08:30 (+10m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 08:50 - 09:50, Check-in 08:55 (+5m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 08:15 - 09:00, Check-in 08:25 (+10m) -> COMPLIANT ✓ Charles Currie: Planned 07:35 - 08:05, Check-in 07:42 (+7m) -> COMPLIANT ✓ Sonia Walters: Planned 07:45 - 08:45, Check-in 07:54 (+9m) -> COMPLIANT ✓ Safaa Mirza: Planned 08:15 - 09:00, Check-in 08:25 (+10m) -> COMPLIANT ✓ Ashley Hallwood: Planned 08:10 - 09:10, Check-in 08:06 (-4m) -> COMPLIANT ✓ Fiza Begum: Planned 08:35 - 09:35, Check-in 08:42 (+7m) -> COMPLIANT ✓ Haisley Spooner: Planned 08:10 - 09:10, Check-in 08:08 (-2m) -> COMPLIANT ✓ Alan Marshall: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Jervi Isaiah: Planned 08:15 - 09:15, Check-in 08:23 (+8m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 08:30 - 10:30, Check-in 08:36 (+6m) -> COMPLIANT ✓ Asma Khanom: Planned 08:30 - 09:15, Check-in 08:30 (0m) -> COMPLIANT ✓ Shahana Akter: Planned 09:00 - 10:00, Check-in 09:01 (+1m) -> COMPLIANT ✓ Gladys Wenhold: Planned 08:30 - 09:15, Check-in 08:24 (-6m) -> COMPLIANT ✓ John Mitchell: Planned 09:00 - 09:45, Check-in 08:59 (-1m) -> COMPLIANT ✓ Jaitunara Begum: Planned 09:00 - 10:00, Check-in 08:49 (-11m) -> COMPLIANT ✓ Lynn Shepherd: Planned 08:30 - 09:00, Check-in 08:30 (0m) -> COMPLIANT ✓ Raika Ahmed: Planned 08:20 - 09:20, Check-in 08:22 (+2m) -> COMPLIANT ✓ Mohammed Bi: Planned 08:25 - 09:25, Check-in 08:30 (+5m) -> COMPLIANT ✓ Susan Hallwood: Planned 08:35 - 09:35, Check-in 08:42 (+7m) -> COMPLIANT ✓ Mariya Hussain: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Jasmine Osner: Planned 08:20 - 08:50, Check-in 08:16 (-4m) -> COMPLIANT ✓ Graham Mccracken: Planned 08:55 - 09:55, Check-in 09:01 (+6m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Abdulaziz Patel: Planned 08:10 - 09:10, Check-in 08:07 (-3m) -> COMPLIANT ✓ Tony Day: Planned 09:00 - 09:45, Check-in 08:52 (-8m) -> COMPLIANT ✓ Ann Isbell: Planned 08:55 - 09:25, Check-in 08:44 (-11m) -> COMPLIANT ✓ Doris Francis: Planned 08:00 - 08:45, Check-in 08:12 (+12m) -> COMPLIANT ✓ Roma Calender: Planned 09:05 - 09:35, Check-in 09:01 (-4m) -> COMPLIANT ✓ Patricia Gullefer: Planned 08:00 - 08:45, Check-in 08:10 (+10m) -> COMPLIANT ✓ Majorie White: Planned 09:00 - 09:45, Check-in 09:03 (+3m) -> COMPLIANT ✓ Latifan Bibi: Planned 08:20 - 08:50, Check-in 08:16 (-4m) -> COMPLIANT ✓ Mohammed Hussain: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 2 ┌─────────┬────────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼────────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Johannah Barry' │ '09:15 - 09:45' │ '08:45 - 09:15' │ '30m' │ '08:52' │ '+7m' │ │ 1 │ 'Graham Mccracken' │ '08:00 - 09:00' │ '08:55 - 09:55' │ '60m' │ '09:01' │ '+6m' │ └─────────┴────────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 251s. Adjusted 2 visit(s) to compliant timings. [2026-11-13T09:10:00.003Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T09:10:00.003Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Frank Fernandes: Planned 08:45 - 09:45, Check-in 08:44 (-1m) -> COMPLIANT ✓ Sylvia Georges: Planned 09:00 - 10:00, Check-in 09:00 (0m) -> COMPLIANT ✓ Hasan Miah: Planned 08:40 - 09:40, Check-in 08:40 (0m) -> COMPLIANT ✓ Fahmid Rahman: Planned 09:00 - 10:00, Check-in 09:00 (0m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Lisa Hands: Planned 09:00 - 10:00, Check-in 09:07 (+7m) -> COMPLIANT ✓ Jack Wallace: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Ishraq Ali: Planned 08:40 - 09:40, Check-in 08:44 (+4m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Edwin Cross: Planned 08:15 - 09:15, Check-in 08:15 (0m) -> COMPLIANT ✓ Yehyah Nahaboo: Planned 09:10 - 09:40, Check-in 09:09 (-1m) -> COMPLIANT ✓ Majorie White: Planned 09:00 - 09:45, Check-in 09:03 (+3m) -> COMPLIANT ✓ Fatima Mohamed: Planned 08:30 - 09:30, Check-in 08:30 (0m) -> COMPLIANT ✓ Johannah Barry: Planned 08:45 - 09:15, Check-in 08:52 (+7m) -> COMPLIANT ✓ Jennifer Atkins: Planned 08:40 - 09:25, Check-in 08:36 (-4m) -> COMPLIANT ✓ Oluwaseun Irefin: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Sidney Bell: Planned 08:00 - 08:45, Check-in 08:10 (+10m) -> COMPLIANT ✓ Phillipa Berchie: Planned 09:15 - 09:45, Check-in 09:01 (-14m) -> COMPLIANT ✓ Alexo Natis: Planned 09:15 - 10:00, Check-in 09:00 (-15m) -> COMPLIANT ⚠️ Non-compliant visit: Francis Molloy Planned: 09:20 - 10:20 | Check-in: 09:03 (diff: -17m) Previous visit (Shahbaz Anwar) ended at: 08:56 >>> Adjusting non-compliant visit for: "Francis Molloy"... Target schedule: 09:00 - 10:00 (60m duration)... ✓ Successfully adjusted "Francis Molloy" to clean timings 09:00 - 10:00! === 2D Compliance Sweep (Pass 2) === ✓ Sylvia Georges: Planned 09:00 - 10:00, Check-in 09:00 (0m) -> COMPLIANT ✓ Hasan Miah: Planned 08:40 - 09:40, Check-in 08:40 (0m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Lisa Hands: Planned 09:00 - 10:00, Check-in 09:07 (+7m) -> COMPLIANT ✓ Ishraq Ali: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Jack Wallace: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Edwin Cross: Planned 08:15 - 09:15, Check-in 08:15 (0m) -> COMPLIANT ✓ Majorie White: Planned 09:10 - 09:40, Check-in 09:09 (-1m) -> COMPLIANT ✓ Fatima Mohamed: Planned 08:30 - 09:30, Check-in 08:30 (0m) -> COMPLIANT ✓ Yehyah Nahaboo: Planned 09:10 - 09:40, Check-in 09:09 (-1m) -> COMPLIANT ✓ Johannah Barry: Planned 08:45 - 09:15, Check-in 08:52 (+7m) -> COMPLIANT ✓ Jennifer Atkins: Planned 08:40 - 09:25, Check-in 08:36 (-4m) -> COMPLIANT ✓ Oluwaseun Irefin: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Sidney Bell: Planned 08:00 - 08:45, Check-in 08:10 (+10m) -> COMPLIANT ✓ Phillipa Berchie: Planned 09:15 - 09:45, Check-in 09:01 (-14m) -> COMPLIANT ✓ Alexo Natis: Planned 09:15 - 10:00, Check-in 09:00 (-15m) -> COMPLIANT ⚠️ Non-compliant visit: Francis Molloy Planned: 09:20 - 10:20 | Check-in: 09:03 (diff: -17m) Previous visit (Shahbaz Anwar) ended at: 08:56 >>> Adjusting non-compliant visit for: "Francis Molloy"... Target schedule: 09:00 - 10:00 (60m duration)... ✓ Successfully adjusted "Francis Molloy" to clean timings 09:00 - 10:00! === 2D Compliance Sweep (Pass 3) === ✓ Frank Fernandes: Planned 08:45 - 09:45, Check-in 08:44 (-1m) -> COMPLIANT ✓ Fahmid Rahman: Planned 09:00 - 10:00, Check-in 09:00 (0m) -> COMPLIANT ✓ Sylvia Georges: Planned 08:50 - 09:20, Check-in 08:55 (+5m) -> COMPLIANT ✓ Hasan Miah: Planned 08:40 - 09:40, Check-in 08:40 (0m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Lisa Hands: Planned 09:00 - 10:00, Check-in 09:07 (+7m) -> COMPLIANT ✓ Jack Wallace: Planned 08:00 - 09:00, Check-in 07:58 (-2m) -> COMPLIANT ✓ Ishraq Ali: Planned 08:40 - 09:40, Check-in 08:44 (+4m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Edwin Cross: Planned 08:15 - 09:15, Check-in 08:15 (0m) -> COMPLIANT ✓ Yehyah Nahaboo: Planned 09:10 - 09:40, Check-in 09:09 (-1m) -> COMPLIANT ✓ Fatima Mohamed: Planned 09:00 - 09:45, Check-in 09:03 (+3m) -> COMPLIANT ✓ Majorie White: Planned 09:00 - 09:45, Check-in 09:03 (+3m) -> COMPLIANT ✓ Jennifer Atkins: Planned 08:45 - 09:15, Check-in 08:52 (+7m) -> COMPLIANT ✓ Oluwaseun Irefin: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Sidney Bell: Planned 08:00 - 08:45, Check-in 08:10 (+10m) -> COMPLIANT ✓ Johannah Barry: Planned 08:45 - 09:15, Check-in 08:52 (+7m) -> COMPLIANT ✓ Phillipa Berchie: Planned 09:15 - 09:45, Check-in 09:01 (-14m) -> COMPLIANT ✓ Alexo Natis: Planned 09:15 - 10:00, Check-in 09:00 (-15m) -> COMPLIANT ✓ Francis Molloy: Planned 09:00 - 10:00, Check-in 09:03 (+3m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 08:20 - 09:20, Check-in 08:30 (+10m) -> COMPLIANT ✓ Helen Leatham: Planned 08:20 - 09:20, Check-in 08:30 (+10m) -> COMPLIANT ✓ Safaa Mirza: Planned 08:15 - 09:00, Check-in 08:25 (+10m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 08:00 - 09:30, Check-in 08:00 (0m) -> COMPLIANT ✓ Sonia Walters: Planned 07:35 - 08:05, Check-in 07:42 (+7m) -> COMPLIANT ✓ Raymond Ward: Planned 09:00 - 09:30, Check-in 09:10 (+10m) -> COMPLIANT ✓ Ashley Hallwood: Planned 08:10 - 09:10, Check-in 08:06 (-4m) -> COMPLIANT ✓ Susan Hallwood: Planned 08:35 - 09:35, Check-in 08:42 (+7m) -> COMPLIANT ✓ Fiza Begum: Planned 09:00 - 09:30, Check-in 08:55 (-5m) -> COMPLIANT ✓ Alan Marshall: Planned 08:10 - 09:10, Check-in 08:08 (-2m) -> COMPLIANT ✓ Haisley Spooner: Planned 08:10 - 09:10, Check-in 08:08 (-2m) -> COMPLIANT ✓ Azaniah Allen: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Jervi Isaiah: Planned 08:15 - 09:15, Check-in 08:23 (+8m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 08:30 - 10:30, Check-in 08:36 (+6m) -> COMPLIANT ✓ Asma Khanom: Planned 08:30 - 09:15, Check-in 08:30 (0m) -> COMPLIANT ✓ Shahana Akter: Planned 09:00 - 10:00, Check-in 09:01 (+1m) -> COMPLIANT ✓ Gladys Wenhold: Planned 08:30 - 09:15, Check-in 08:24 (-6m) -> COMPLIANT ✓ Jaitunara Begum: Planned 09:00 - 09:45, Check-in 08:59 (-1m) -> COMPLIANT ✓ John Mitchell: Planned 09:00 - 09:45, Check-in 08:59 (-1m) -> COMPLIANT ✓ Anthony Morris: Planned 09:10 - 09:55, Check-in 09:10 (0m) -> COMPLIANT ✓ Raika Ahmed: Planned 08:20 - 09:20, Check-in 08:22 (+2m) -> COMPLIANT ✓ Mohammed Bi: Planned 08:25 - 09:25, Check-in 08:30 (+5m) -> COMPLIANT ✓ Mariya Hussain: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Jasmine Osner: Planned 07:20 - 09:35, Check-in 07:21 (+1m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 09:00, Check-in 07:29 (-1m) -> COMPLIANT ✓ Mohammed Hussain: Planned 07:30 - 09:00, Check-in 07:29 (-1m) -> COMPLIANT ✓ Yaseen Ahmed: Planned 09:15 - 10:15, Check-in 09:10 (-5m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Abdulaziz Patel: Planned 08:10 - 09:10, Check-in 08:07 (-3m) -> COMPLIANT ✓ Graham Mccracken: Planned 08:55 - 09:55, Check-in 09:01 (+6m) -> COMPLIANT ✓ Tony Day: Planned 09:00 - 09:45, Check-in 08:52 (-8m) -> COMPLIANT ✓ Ann Isbell: Planned 08:55 - 09:25, Check-in 08:44 (-11m) -> COMPLIANT ✓ Doris Francis: Planned 08:00 - 08:45, Check-in 08:12 (+12m) -> COMPLIANT ✓ Roma Calender: Planned 09:05 - 09:35, Check-in 09:01 (-4m) -> COMPLIANT ✓ Bahar Khanum: Planned 09:15 - 10:00, Check-in 09:11 (-4m) -> COMPLIANT ✓ Charles Currie: Planned 07:35 - 08:05, Check-in 07:42 (+7m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 2 ┌─────────┬──────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼──────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Francis Molloy' │ '09:20 - 10:20' │ '09:00 - 10:00' │ '60m' │ '09:03' │ '+3m' │ │ 1 │ 'Francis Molloy' │ '09:20 - 10:20' │ '09:00 - 10:00' │ '60m' │ '09:03' │ '+3m' │ └─────────┴──────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 187s. Adjusted 2 visit(s) to compliant timings. [2026-11-13T09:20:00.002Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T09:20:00.002Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Frank Fernandes: Planned 08:45 - 09:45, Check-in 08:44 (-1m) -> COMPLIANT ✓ Hasan Miah: Planned 09:00 - 10:00, Check-in 09:00 (0m) -> COMPLIANT ✓ Fahmid Rahman: Planned 09:00 - 10:00, Check-in 09:00 (0m) -> COMPLIANT ✓ Sylvia Georges: Planned 08:50 - 09:20, Check-in 08:55 (+5m) -> COMPLIANT ✓ Bahar Khanum: Planned 09:15 - 10:00, Check-in 09:11 (-4m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Lisa Hands: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Francis James: Planned 09:15 - 10:15, Check-in 09:15 (0m) -> COMPLIANT ✓ Ishraq Ali: Planned 08:40 - 09:40, Check-in 08:44 (+4m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Rabie Sekiraqa: Planned 09:10 - 09:55, Check-in 09:00 (-10m) -> COMPLIANT ✓ Hyacinth Mckenzie: Planned 09:20 - 10:05, Check-in 09:18 (-2m) -> COMPLIANT ✓ Majorie White: Planned 09:10 - 09:40, Check-in 09:09 (-1m) -> COMPLIANT ✓ Fatima Mohamed: Planned 08:30 - 09:30, Check-in 08:30 (0m) -> COMPLIANT ✓ Yehyah Nahaboo: Planned 09:10 - 09:40, Check-in 09:09 (-1m) -> COMPLIANT ✓ Johannah Barry: Planned 08:45 - 09:15, Check-in 08:52 (+7m) -> COMPLIANT ✓ Jennifer Atkins: Planned 08:40 - 09:25, Check-in 08:36 (-4m) -> COMPLIANT ✓ Christoper Keane: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Oluwaseun Irefin: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Sidney Bell: Planned 08:00 - 08:45, Check-in 08:10 (+10m) -> COMPLIANT ✓ Francis Molloy: Planned 09:15 - 09:45, Check-in 09:01 (-14m) -> COMPLIANT ✓ Phillipa Berchie: Planned 09:15 - 09:45, Check-in 09:01 (-14m) -> COMPLIANT ✓ Alexo Natis: Planned 09:15 - 10:00, Check-in 09:00 (-15m) -> COMPLIANT ✓ Aklus Khan: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Helen Leatham: Planned 08:20 - 09:20, Check-in 08:30 (+10m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 08:50 - 09:50, Check-in 08:55 (+5m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 08:00 - 09:30, Check-in 08:00 (0m) -> COMPLIANT ✓ Sonia Walters: Planned 07:45 - 08:45, Check-in 07:54 (+9m) -> COMPLIANT ✓ Raymond Ward: Planned 09:00 - 09:30, Check-in 09:10 (+10m) -> COMPLIANT ✓ Fiza Begum: Planned 08:10 - 09:10, Check-in 08:06 (-4m) -> COMPLIANT ✓ Haisley Spooner: Planned 08:10 - 09:10, Check-in 08:08 (-2m) -> COMPLIANT ✓ Alan Marshall: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Azaniah Allen: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Jervi Isaiah: Planned 08:15 - 09:15, Check-in 08:23 (+8m) -> COMPLIANT ✓ Agatha Ratinon: Planned 09:10 - 09:55, Check-in 09:11 (+1m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 08:30 - 10:30, Check-in 08:36 (+6m) -> COMPLIANT ⚠️ Non-compliant visit: Grace Cimpaye Planned: 09:00 - 09:45 | Check-in: 09:19 (diff: 19m) Previous visit (Amina Zaman) ended at: 08:53 >>> Adjusting non-compliant visit for: "Grace Cimpaye"... Target schedule: 09:15 - 10:00 (45m duration)... ✓ Successfully adjusted "Grace Cimpaye" to clean timings 09:15 - 10:00! === 2D Compliance Sweep (Pass 2) === ✓ Frank Fernandes: Planned 08:45 - 09:45, Check-in 08:44 (-1m) -> COMPLIANT ✓ Sylvia Georges: Planned 09:00 - 10:00, Check-in 09:00 (0m) -> COMPLIANT ✓ Hasan Miah: Planned 08:40 - 09:40, Check-in 08:40 (0m) -> COMPLIANT ✓ Fahmid Rahman: Planned 09:00 - 10:00, Check-in 09:00 (0m) -> COMPLIANT ✓ Bahar Khanum: Planned 09:15 - 10:00, Check-in 09:11 (-4m) -> COMPLIANT ✓ Lisa Hands: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Ishraq Ali: Planned 09:15 - 10:15, Check-in 09:15 (0m) -> COMPLIANT ✓ Francis James: Planned 09:15 - 10:15, Check-in 09:15 (0m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Rabie Sekiraqa: Planned 09:10 - 09:55, Check-in 09:00 (-10m) -> COMPLIANT ✓ Hyacinth Mckenzie: Planned 09:20 - 10:05, Check-in 09:18 (-2m) -> COMPLIANT ✓ Yehyah Nahaboo: Planned 09:10 - 09:40, Check-in 09:09 (-1m) -> COMPLIANT ✓ Majorie White: Planned 09:00 - 09:45, Check-in 09:03 (+3m) -> COMPLIANT ✓ Fatima Mohamed: Planned 08:30 - 09:30, Check-in 08:30 (0m) -> COMPLIANT ✓ Johannah Barry: Planned 08:45 - 09:15, Check-in 08:52 (+7m) -> COMPLIANT ✓ Jennifer Atkins: Planned 08:40 - 09:25, Check-in 08:36 (-4m) -> COMPLIANT ✓ Christoper Keane: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Oluwaseun Irefin: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Sidney Bell: Planned 08:00 - 08:45, Check-in 08:10 (+10m) -> COMPLIANT ✓ Alexo Natis: Planned 09:15 - 09:45, Check-in 09:01 (-14m) -> COMPLIANT ✓ Francis Molloy: Planned 09:00 - 10:00, Check-in 09:03 (+3m) -> COMPLIANT ✓ Phillipa Berchie: Planned 09:15 - 09:45, Check-in 09:01 (-14m) -> COMPLIANT ✓ Helen Leatham: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Aklus Khan: Planned 08:50 - 09:50, Check-in 08:55 (+5m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 08:50 - 09:50, Check-in 08:55 (+5m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 08:00 - 09:30, Check-in 08:00 (0m) -> COMPLIANT ✓ Sonia Walters: Planned 07:45 - 08:45, Check-in 07:54 (+9m) -> COMPLIANT ✓ Raymond Ward: Planned 09:00 - 09:30, Check-in 09:10 (+10m) -> COMPLIANT ✓ Susan Hallwood: Planned 08:10 - 09:10, Check-in 08:06 (-4m) -> COMPLIANT ✓ Fiza Begum: Planned 09:00 - 09:30, Check-in 08:55 (-5m) -> COMPLIANT ✓ Ashley Hallwood: Planned 08:10 - 09:10, Check-in 08:06 (-4m) -> COMPLIANT ✓ Alan Marshall: Planned 08:10 - 09:10, Check-in 08:08 (-2m) -> COMPLIANT ✓ Azaniah Allen: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Haisley Spooner: Planned 08:10 - 09:10, Check-in 08:08 (-2m) -> COMPLIANT ✓ Jervi Isaiah: Planned 08:15 - 09:15, Check-in 08:23 (+8m) -> COMPLIANT ✓ Agatha Ratinon: Planned 09:10 - 09:55, Check-in 09:11 (+1m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 08:30 - 10:30, Check-in 08:36 (+6m) -> COMPLIANT ✓ Shahana Akter: Planned 09:15 - 10:00, Check-in 09:19 (+4m) -> COMPLIANT ✓ Grace Cimpaye: Planned 09:15 - 10:00, Check-in 09:19 (+4m) -> COMPLIANT ✓ Gladys Wenhold: Planned 08:30 - 09:15, Check-in 08:24 (-6m) -> COMPLIANT ✓ John Mitchell: Planned 09:00 - 09:45, Check-in 08:59 (-1m) -> COMPLIANT ✓ Jaitunara Begum: Planned 09:00 - 10:00, Check-in 08:49 (-11m) -> COMPLIANT ✓ Anthony Morris: Planned 09:10 - 09:55, Check-in 09:10 (0m) -> COMPLIANT ✓ Raika Ahmed: Planned 08:20 - 09:20, Check-in 08:22 (+2m) -> COMPLIANT ✓ Mohammed Bi: Planned 08:25 - 09:25, Check-in 08:30 (+5m) -> COMPLIANT ✓ Mariya Hussain: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Jasmine Osner: Planned 07:20 - 09:35, Check-in 07:21 (+1m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Yaseen Ahmed: Planned 09:15 - 10:15, Check-in 09:10 (-5m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Graham Mccracken: Planned 08:55 - 09:55, Check-in 09:01 (+6m) -> COMPLIANT ✓ Tony Day: Planned 09:00 - 09:45, Check-in 08:52 (-8m) -> COMPLIANT ✓ Roma Calender: Planned 09:05 - 09:35, Check-in 09:01 (-4m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 1 ┌─────────┬─────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼─────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Grace Cimpaye' │ '09:00 - 09:45' │ '09:15 - 10:00' │ '45m' │ '09:19' │ '+4m' │ └─────────┴─────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 177s. Adjusted 1 visit(s) to compliant timings. [2026-11-13T09:30:00.002Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T09:30:00.002Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Frank Fernandes: Planned 08:45 - 09:45, Check-in 08:44 (-1m) -> COMPLIANT ✓ Fahmid Rahman: Planned 09:00 - 10:00, Check-in 09:00 (0m) -> COMPLIANT ✓ Hasan Miah: Planned 08:50 - 09:20, Check-in 08:55 (+5m) -> COMPLIANT ✓ Sylvia Georges: Planned 08:50 - 09:20, Check-in 08:55 (+5m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:15 - 10:00, Check-in 09:11 (-4m) -> COMPLIANT ✓ Bahar Khanum: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Lisa Hands: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Francis James: Planned 09:15 - 10:15, Check-in 09:15 (0m) -> COMPLIANT ✓ Ishraq Ali: Planned 08:40 - 09:40, Check-in 08:44 (+4m) -> COMPLIANT ✓ Rabie Sekiraqa: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Jawu Kaweesa: Planned 09:20 - 10:05, Check-in 09:25 (+5m) -> COMPLIANT ✓ Hyacinth Mckenzie: Planned 09:20 - 10:05, Check-in 09:18 (-2m) -> COMPLIANT ✓ Yehyah Nahaboo: Planned 09:10 - 09:40, Check-in 09:09 (-1m) -> COMPLIANT ✓ Majorie White: Planned 09:00 - 09:45, Check-in 09:03 (+3m) -> COMPLIANT ✓ Fatima Mohamed: Planned 08:30 - 09:30, Check-in 08:30 (0m) -> COMPLIANT ✓ Johannah Barry: Planned 08:45 - 09:15, Check-in 08:52 (+7m) -> COMPLIANT ✓ Jennifer Atkins: Planned 08:40 - 09:25, Check-in 08:36 (-4m) -> COMPLIANT ✓ Christoper Keane: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Oluwaseun Irefin: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ⚠️ Non-compliant visit: Akram Shahmim Planned: 09:00 - 09:45 | Check-in: 09:26 (diff: 26m) Previous visit (Sidney Bell) ended at: 09:25 >>> Adjusting non-compliant visit for: "Akram Shahmim"... ⚠️ Overlap prevention: Calculated start 09:20 overlaps previous visit end 09:25. -> Clamped start time to 09:25 to avoid overlap. Target schedule: 09:25 - 10:10 (45m duration)... ✓ Successfully adjusted "Akram Shahmim" to clean timings 09:25 - 10:10! === 2D Compliance Sweep (Pass 2) === ✓ Frank Fernandes: Planned 08:45 - 09:45, Check-in 08:44 (-1m) -> COMPLIANT ✓ Fahmid Rahman: Planned 09:00 - 10:00, Check-in 09:00 (0m) -> COMPLIANT ✓ Sylvia Georges: Planned 08:50 - 09:20, Check-in 08:55 (+5m) -> COMPLIANT ✓ Hasan Miah: Planned 08:40 - 09:40, Check-in 08:40 (0m) -> COMPLIANT ✓ Bahar Khanum: Planned 09:15 - 10:00, Check-in 09:11 (-4m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Lisa Hands: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Francis James: Planned 09:15 - 10:15, Check-in 09:15 (0m) -> COMPLIANT ✓ Ishraq Ali: Planned 08:40 - 09:40, Check-in 08:44 (+4m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Rabie Sekiraqa: Planned 09:10 - 09:55, Check-in 09:00 (-10m) -> COMPLIANT ✓ Yehyah Nahaboo: Planned 09:20 - 10:05, Check-in 09:25 (+5m) -> COMPLIANT ✓ Jawu Kaweesa: Planned 09:20 - 10:05, Check-in 09:25 (+5m) -> COMPLIANT ✓ Hyacinth Mckenzie: Planned 09:20 - 10:05, Check-in 09:18 (-2m) -> COMPLIANT ✓ Majorie White: Planned 09:00 - 09:45, Check-in 09:03 (+3m) -> COMPLIANT ✓ Fatima Mohamed: Planned 08:30 - 09:30, Check-in 08:30 (0m) -> COMPLIANT ✓ Jennifer Atkins: Planned 08:45 - 09:15, Check-in 08:52 (+7m) -> COMPLIANT ✓ Christoper Keane: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Oluwaseun Irefin: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Phillipa Berchie: Planned 09:25 - 10:10, Check-in 09:26 (+1m) -> COMPLIANT ✓ Alexo Natis: Planned 09:15 - 10:00, Check-in 09:00 (-15m) -> COMPLIANT ✓ Francis Molloy: Planned 09:00 - 10:00, Check-in 09:03 (+3m) -> COMPLIANT ✓ Johannah Barry: Planned 08:45 - 09:15, Check-in 08:52 (+7m) -> COMPLIANT ✓ Akram Shahmim: Planned 09:25 - 10:10, Check-in 09:26 (+1m) -> COMPLIANT ✓ Aklus Khan: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 08:50 - 09:50, Check-in 08:55 (+5m) -> COMPLIANT ✓ Iris Kelvin: Planned 09:30 - 10:30, Check-in 09:30 (0m) -> COMPLIANT ✓ Sonia Walters: Planned 08:00 - 09:30, Check-in 08:00 (0m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 08:00 - 09:30, Check-in 08:00 (0m) -> COMPLIANT ✓ Ashley Hallwood: Planned 09:00 - 09:30, Check-in 09:10 (+10m) -> COMPLIANT ✓ Susan Hallwood: Planned 08:35 - 09:35, Check-in 08:42 (+7m) -> COMPLIANT ✓ Raymond Ward: Planned 09:00 - 09:30, Check-in 09:10 (+10m) -> COMPLIANT ✓ Haisley Spooner: Planned 08:10 - 09:10, Check-in 08:08 (-2m) -> COMPLIANT ✓ Alan Marshall: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Azaniah Allen: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Agatha Ratinon: Planned 09:10 - 09:55, Check-in 09:11 (+1m) -> COMPLIANT ✓ Grace Cimpaye: Planned 08:30 - 10:30, Check-in 08:36 (+6m) -> COMPLIANT ✓ Shahana Akter: Planned 09:00 - 10:00, Check-in 09:01 (+1m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 08:30 - 10:30, Check-in 08:36 (+6m) -> COMPLIANT ✓ John Mitchell: Planned 09:00 - 09:45, Check-in 08:59 (-1m) -> COMPLIANT ✓ Prabhudas Tanna: Planned 09:00 - 10:00, Check-in 08:49 (-11m) -> COMPLIANT ✓ Jaitunara Begum: Planned 09:00 - 10:00, Check-in 08:49 (-11m) -> COMPLIANT ✓ Anthony Morris: Planned 09:10 - 09:55, Check-in 09:10 (0m) -> COMPLIANT ✓ Raika Ahmed: Planned 08:20 - 09:20, Check-in 08:22 (+2m) -> COMPLIANT ✓ Mohammed Bi: Planned 08:25 - 09:25, Check-in 08:30 (+5m) -> COMPLIANT ✓ Margaret Howard: Planned 09:15 - 10:00, Check-in 09:18 (+3m) -> COMPLIANT ✓ Mariya Hussain: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ⚠️ Non-compliant visit: Amelia Savva Planned: 09:00 - 09:30 | Check-in: 09:23 (diff: 23m) Previous visit (Clara Cox) ended at: 00:00 >>> Adjusting non-compliant visit for: "Amelia Savva"... Target schedule: 09:20 - 09:50 (30m duration)... ✓ Successfully adjusted "Amelia Savva" to clean timings 09:20 - 09:50! === 2D Compliance Sweep (Pass 3) === ✓ Fahmid Rahman: Planned 08:45 - 09:45, Check-in 08:44 (-1m) -> COMPLIANT ✓ Sylvia Georges: Planned 08:50 - 09:20, Check-in 08:55 (+5m) -> COMPLIANT ✓ Hasan Miah: Planned 08:40 - 09:40, Check-in 08:40 (0m) -> COMPLIANT ✓ Frank Fernandes: Planned 08:45 - 09:45, Check-in 08:44 (-1m) -> COMPLIANT ✓ Bahar Khanum: Planned 09:15 - 10:00, Check-in 09:11 (-4m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Lisa Hands: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Ishraq Ali: Planned 09:15 - 10:15, Check-in 09:15 (0m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Rabie Sekiraqa: Planned 09:10 - 09:55, Check-in 09:00 (-10m) -> COMPLIANT ✓ Hyacinth Mckenzie: Planned 09:20 - 10:05, Check-in 09:25 (+5m) -> COMPLIANT ✓ Yehyah Nahaboo: Planned 09:10 - 09:40, Check-in 09:09 (-1m) -> COMPLIANT ✓ Fatima Mohamed: Planned 08:30 - 09:30, Check-in 08:30 (0m) -> COMPLIANT ✓ Oluwaseun Irefin: Planned 08:40 - 09:25, Check-in 08:36 (-4m) -> COMPLIANT ✓ Akram Shahmim: Planned 09:25 - 10:10, Check-in 09:26 (+1m) -> COMPLIANT ✓ Jennifer Atkins: Planned 08:40 - 09:25, Check-in 08:36 (-4m) -> COMPLIANT ✓ Christoper Keane: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Phillipa Berchie: Planned 09:15 - 09:45, Check-in 09:01 (-14m) -> COMPLIANT ✓ Alexo Natis: Planned 09:15 - 10:00, Check-in 09:00 (-15m) -> COMPLIANT ✓ Francis Molloy: Planned 09:00 - 10:00, Check-in 09:03 (+3m) -> COMPLIANT ✓ Aklus Khan: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 08:50 - 09:50, Check-in 08:55 (+5m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 09:30 - 10:30, Check-in 09:30 (0m) -> COMPLIANT ✓ Iris Kelvin: Planned 07:45 - 08:45, Check-in 07:54 (+9m) -> COMPLIANT ✓ Sonia Walters: Planned 07:45 - 08:45, Check-in 07:54 (+9m) -> COMPLIANT ✓ Ashley Hallwood: Planned 09:00 - 09:30, Check-in 09:10 (+10m) -> COMPLIANT ✓ Raymond Ward: Planned 08:35 - 09:35, Check-in 08:42 (+7m) -> COMPLIANT ✓ Susan Hallwood: Planned 08:35 - 09:35, Check-in 08:42 (+7m) -> COMPLIANT ✓ Haisley Spooner: Planned 08:10 - 09:10, Check-in 08:08 (-2m) -> COMPLIANT ✓ Alan Marshall: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Azaniah Allen: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Agatha Ratinon: Planned 09:10 - 09:55, Check-in 09:11 (+1m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 08:30 - 10:30, Check-in 08:36 (+6m) -> COMPLIANT ✓ Grace Cimpaye: Planned 09:15 - 10:00, Check-in 09:19 (+4m) -> COMPLIANT ✓ Shahana Akter: Planned 09:00 - 10:00, Check-in 09:01 (+1m) -> COMPLIANT ✓ John Mitchell: Planned 09:00 - 09:45, Check-in 08:59 (-1m) -> COMPLIANT ✓ Jaitunara Begum: Planned 09:00 - 10:00, Check-in 08:49 (-11m) -> COMPLIANT ✓ Anthony Morris: Planned 09:30 - 10:00, Check-in 09:29 (-1m) -> COMPLIANT ✓ Raika Ahmed: Planned 08:20 - 09:20, Check-in 08:22 (+2m) -> COMPLIANT ✓ Prabhudas Tanna: Planned 08:25 - 09:25, Check-in 08:30 (+5m) -> COMPLIANT ✓ Mohammed Bi: Planned 08:25 - 09:25, Check-in 08:30 (+5m) -> COMPLIANT ✓ Margaret Howard: Planned 09:15 - 10:00, Check-in 09:18 (+3m) -> COMPLIANT ✓ Mariya Hussain: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ⚠️ Non-compliant visit: Amelia Savva Planned: 09:00 - 09:45 | Check-in: 09:32 (diff: 32m) >>> Adjusting non-compliant visit for: "Amelia Savva"... Target schedule: 09:25 - 10:10 (45m duration)... ✓ Successfully adjusted "Amelia Savva" to clean timings 09:25 - 10:10! === 2D Compliance Sweep (Pass 4) === ✓ Hasan Miah: Planned 08:45 - 09:45, Check-in 08:44 (-1m) -> COMPLIANT ✓ Frank Fernandes: Planned 08:45 - 09:45, Check-in 08:44 (-1m) -> COMPLIANT ✓ Bahar Khanum: Planned 09:15 - 10:00, Check-in 09:11 (-4m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Lisa Hands: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Francis James: Planned 09:15 - 10:15, Check-in 09:15 (0m) -> COMPLIANT ✓ Rabie Sekiraqa: Planned 08:40 - 09:40, Check-in 08:44 (+4m) -> COMPLIANT ✓ Ishraq Ali: Planned 08:40 - 09:40, Check-in 08:44 (+4m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Hyacinth Mckenzie: Planned 09:20 - 10:05, Check-in 09:25 (+5m) -> COMPLIANT ✓ Yehyah Nahaboo: Planned 09:10 - 09:40, Check-in 09:09 (-1m) -> COMPLIANT ✓ Jawu Kaweesa: Planned 09:20 - 10:05, Check-in 09:25 (+5m) -> COMPLIANT ✓ Majorie White: Planned 09:00 - 09:45, Check-in 09:03 (+3m) -> COMPLIANT ✓ Christoper Keane: Planned 08:30 - 09:30, Check-in 08:30 (0m) -> COMPLIANT ✓ Oluwaseun Irefin: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Akram Shahmim: Planned 09:25 - 10:10, Check-in 09:26 (+1m) -> COMPLIANT ✓ Fatima Mohamed: Planned 08:30 - 09:30, Check-in 08:30 (0m) -> COMPLIANT ✓ Jennifer Atkins: Planned 08:40 - 09:25, Check-in 08:36 (-4m) -> COMPLIANT ✓ Francis Molloy: Planned 09:15 - 10:00, Check-in 09:00 (-15m) -> COMPLIANT ✓ Aklus Khan: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 08:50 - 09:50, Check-in 08:55 (+5m) -> COMPLIANT ✓ Alexo Natis: Planned 09:15 - 10:00, Check-in 09:00 (-15m) -> COMPLIANT ✓ Sonia Walters: Planned 09:30 - 10:30, Check-in 09:30 (0m) -> COMPLIANT ✓ Iris Kelvin: Planned 09:30 - 10:30, Check-in 09:30 (0m) -> COMPLIANT ✓ Haisley Spooner: Planned 09:00 - 09:30, Check-in 09:10 (+10m) -> COMPLIANT ✓ Agatha Ratinon: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Alan Marshall: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Jaitunara Begum: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Prabhudas Tanna: Planned 09:30 - 10:00, Check-in 09:29 (-1m) -> COMPLIANT ✓ Anthony Morris: Planned 09:10 - 09:55, Check-in 09:10 (0m) -> COMPLIANT ✓ Mohammed Bi: Planned 08:25 - 09:25, Check-in 08:30 (+5m) -> COMPLIANT ✓ Susan Hallwood: Planned 08:35 - 09:35, Check-in 08:42 (+7m) -> COMPLIANT ✓ Mariya Hussain: Planned 09:15 - 10:00, Check-in 09:18 (+3m) -> COMPLIANT ✓ Margaret Howard: Planned 09:15 - 10:00, Check-in 09:18 (+3m) -> COMPLIANT ✓ Margaret Bandhu: Planned 09:25 - 10:10, Check-in 09:32 (+7m) -> COMPLIANT ⚠️ Non-compliant visit: Amelia Savva Planned: 09:00 - 09:30 | Check-in: 09:23 (diff: 23m) >>> Adjusting non-compliant visit for: "Amelia Savva"... Target schedule: 09:20 - 09:50 (30m duration)... ✓ Successfully adjusted "Amelia Savva" to clean timings 09:20 - 09:50! === 2D Compliance Sweep (Pass 5) === ✓ Frank Fernandes: Planned 08:45 - 09:45, Check-in 08:44 (-1m) -> COMPLIANT ✓ Lisa Hands: Planned 09:00 - 10:00, Check-in 09:00 (0m) -> COMPLIANT ✓ Francis James: Planned 09:15 - 10:00, Check-in 09:11 (-4m) -> COMPLIANT ✓ Ishraq Ali: Planned 08:40 - 09:40, Check-in 08:44 (+4m) -> COMPLIANT ✓ Jawu Kaweesa: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Hyacinth Mckenzie: Planned 09:20 - 10:05, Check-in 09:18 (-2m) -> COMPLIANT ✓ Amira Rahman: Planned 09:10 - 09:40, Check-in 09:09 (-1m) -> COMPLIANT ✓ Rabie Sekiraqa: Planned 09:10 - 09:55, Check-in 09:00 (-10m) -> COMPLIANT ✓ Yehyah Nahaboo: Planned 09:10 - 09:40, Check-in 09:09 (-1m) -> COMPLIANT ✓ Akram Shahmim: Planned 09:00 - 09:45, Check-in 09:03 (+3m) -> COMPLIANT ✓ Alexo Natis: Planned 09:15 - 10:00, Check-in 09:00 (-15m) -> COMPLIANT ✓ Francis Molloy: Planned 09:00 - 10:00, Check-in 09:03 (+3m) -> COMPLIANT ✓ Oluwaseun Irefin: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Aklus Khan: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 08:50 - 09:50, Check-in 08:55 (+5m) -> COMPLIANT ✓ Sonia Walters: Planned 09:30 - 10:30, Check-in 09:30 (0m) -> COMPLIANT ✓ Iris Kelvin: Planned 09:30 - 10:30, Check-in 09:30 (0m) -> COMPLIANT ✓ Susan Hallwood: Planned 09:00 - 09:30, Check-in 09:10 (+10m) -> COMPLIANT ✓ Raymond Ward: Planned 09:00 - 09:30, Check-in 09:10 (+10m) -> COMPLIANT ✓ Haisley Spooner: Planned 08:10 - 09:10, Check-in 08:08 (-2m) -> COMPLIANT ✓ Alan Marshall: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Azaniah Allen: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Agatha Ratinon: Planned 09:10 - 09:55, Check-in 09:11 (+1m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 08:30 - 10:30, Check-in 08:36 (+6m) -> COMPLIANT ✓ Grace Cimpaye: Planned 09:15 - 10:00, Check-in 09:19 (+4m) -> COMPLIANT ✓ Shahana Akter: Planned 09:00 - 10:00, Check-in 09:01 (+1m) -> COMPLIANT ✓ Jennifer Atkins: Planned 08:40 - 09:25, Check-in 08:36 (-4m) -> COMPLIANT ✓ John Mitchell: Planned 09:00 - 09:45, Check-in 08:59 (-1m) -> COMPLIANT ✓ Prabhudas Tanna: Planned 09:00 - 10:00, Check-in 08:49 (-11m) -> COMPLIANT ✓ Jaitunara Begum: Planned 09:00 - 10:00, Check-in 08:49 (-11m) -> COMPLIANT ✓ Anthony Morris: Planned 09:10 - 09:55, Check-in 09:10 (0m) -> COMPLIANT ✓ Mohammed Bi: Planned 08:25 - 09:25, Check-in 08:30 (+5m) -> COMPLIANT ✓ Margaret Howard: Planned 09:15 - 10:00, Check-in 09:18 (+3m) -> COMPLIANT ✓ Mariya Hussain: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Margaret Bandhu: Planned 09:25 - 10:10, Check-in 09:32 (+7m) -> COMPLIANT ✓ Amelia Savva: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Christoper Keane: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Susan Davey: Planned 09:15 - 09:45, Check-in 09:07 (-8m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Yaseen Ahmed: Planned 09:15 - 10:15, Check-in 09:10 (-5m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Graham Mccracken: Planned 08:55 - 09:55, Check-in 09:01 (+6m) -> COMPLIANT ✓ Tony Day: Planned 09:00 - 09:45, Check-in 08:52 (-8m) -> COMPLIANT ✓ Susan Wilkinson: Planned 09:30 - 10:00, Check-in 09:20 (-10m) -> COMPLIANT ✓ Fahmid Rahman: Planned 09:00 - 10:00, Check-in 09:00 (0m) -> COMPLIANT ✓ Hasan Miah: Planned 08:40 - 09:40, Check-in 08:40 (0m) -> COMPLIANT ✓ Bahar Khanum: Planned 09:15 - 10:00, Check-in 09:11 (-4m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Majorie White: Planned 09:00 - 09:45, Check-in 09:03 (+3m) -> COMPLIANT ⚠️ Non-compliant visit: Hazel Lemard Planned: 09:00 - 09:30 | Check-in: 09:35 (diff: 35m) Previous visit (Doris Francis) ended at: 00:00 >>> Adjusting non-compliant visit for: "Hazel Lemard"... Target schedule: 09:30 - 10:00 (30m duration)... ✓ Successfully adjusted "Hazel Lemard" to clean timings 09:30 - 10:00! === 2D Compliance Sweep (Pass 6) === ✓ Frank Fernandes: Planned 08:45 - 09:45, Check-in 08:44 (-1m) -> COMPLIANT ✓ Fahmid Rahman: Planned 09:00 - 10:00, Check-in 09:00 (0m) -> COMPLIANT ✓ Hasan Miah: Planned 08:40 - 09:40, Check-in 08:40 (0m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:15 - 10:00, Check-in 09:11 (-4m) -> COMPLIANT ✓ Lisa Hands: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Francis James: Planned 09:15 - 10:15, Check-in 09:15 (0m) -> COMPLIANT ✓ Bahar Khanum: Planned 09:15 - 10:00, Check-in 09:11 (-4m) -> COMPLIANT ✓ Ishraq Ali: Planned 08:40 - 09:40, Check-in 08:44 (+4m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Jawu Kaweesa: Planned 09:10 - 09:55, Check-in 09:00 (-10m) -> COMPLIANT ✓ Yehyah Nahaboo: Planned 09:20 - 10:05, Check-in 09:18 (-2m) -> COMPLIANT ✓ Rabie Sekiraqa: Planned 09:10 - 09:55, Check-in 09:00 (-10m) -> COMPLIANT ✓ Hyacinth Mckenzie: Planned 09:20 - 10:05, Check-in 09:18 (-2m) -> COMPLIANT ✓ Fatima Mohamed: Planned 09:00 - 09:45, Check-in 09:03 (+3m) -> COMPLIANT ✓ Jennifer Atkins: Planned 08:40 - 09:25, Check-in 08:36 (-4m) -> COMPLIANT ✓ Christoper Keane: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Oluwaseun Irefin: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Francis Molloy: Planned 09:25 - 10:10, Check-in 09:26 (+1m) -> COMPLIANT ✓ Akram Shahmim: Planned 09:25 - 10:10, Check-in 09:26 (+1m) -> COMPLIANT ✓ Alexo Natis: Planned 09:15 - 10:00, Check-in 09:00 (-15m) -> COMPLIANT ✓ Aklus Khan: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 08:50 - 09:50, Check-in 08:55 (+5m) -> COMPLIANT ✓ Iris Kelvin: Planned 09:30 - 10:30, Check-in 09:30 (0m) -> COMPLIANT ✓ Sonia Walters: Planned 07:45 - 08:45, Check-in 07:54 (+9m) -> COMPLIANT ✓ Raymond Ward: Planned 09:00 - 09:30, Check-in 09:10 (+10m) -> COMPLIANT ✓ Susan Hallwood: Planned 08:35 - 09:35, Check-in 08:42 (+7m) -> COMPLIANT ✓ Haisley Spooner: Planned 08:10 - 09:10, Check-in 08:08 (-2m) -> COMPLIANT ✓ Alan Marshall: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Azaniah Allen: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Agatha Ratinon: Planned 09:10 - 09:55, Check-in 09:15 (+5m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 08:30 - 10:30, Check-in 08:36 (+6m) -> COMPLIANT ✓ Grace Cimpaye: Planned 09:15 - 10:00, Check-in 09:19 (+4m) -> COMPLIANT ✓ Shahana Akter: Planned 09:00 - 10:00, Check-in 09:01 (+1m) -> COMPLIANT ✓ John Mitchell: Planned 09:00 - 09:45, Check-in 08:59 (-1m) -> COMPLIANT ✓ Jaitunara Begum: Planned 09:00 - 10:00, Check-in 08:49 (-11m) -> COMPLIANT ✓ Prabhudas Tanna: Planned 09:30 - 10:00, Check-in 09:29 (-1m) -> COMPLIANT ✓ Anthony Morris: Planned 09:10 - 09:55, Check-in 09:10 (0m) -> COMPLIANT ✓ Mohammed Bi: Planned 08:25 - 09:25, Check-in 08:30 (+5m) -> COMPLIANT ✓ Margaret Howard: Planned 09:15 - 10:00, Check-in 09:18 (+3m) -> COMPLIANT ✓ Mariya Hussain: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Margaret Bandhu: Planned 09:25 - 10:10, Check-in 09:32 (+7m) -> COMPLIANT ✓ Amelia Savva: Planned 09:20 - 09:50, Check-in 09:23 (+3m) -> COMPLIANT ✓ Susan Davey: Planned 09:15 - 09:45, Check-in 09:07 (-8m) -> COMPLIANT ✓ Sajida Islam: Planned 09:45 - 10:45, Check-in 09:36 (-9m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Yaseen Ahmed: Planned 09:15 - 10:15, Check-in 09:10 (-5m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Tony Day: Planned 08:55 - 09:55, Check-in 09:01 (+6m) -> COMPLIANT ✓ Graham Mccracken: Planned 08:55 - 09:55, Check-in 09:01 (+6m) -> COMPLIANT ✓ Susan Wilkinson: Planned 09:30 - 10:00, Check-in 09:20 (-10m) -> COMPLIANT ✓ Hazel Lemard: Planned 09:30 - 10:00, Check-in 09:35 (+5m) -> COMPLIANT ⚠️ Non-compliant visit: Denise Campbell Planned: 09:55 - 10:55 | Check-in: 09:33 (diff: -22m) Previous visit (Roma Calender) ended at: 09:31 >>> Adjusting non-compliant visit for: "Denise Campbell"... ⚠️ Overlap prevention: Calculated start 09:30 overlaps previous visit end 09:31. -> Clamped start time to 09:35 to avoid overlap. Target schedule: 09:35 - 10:35 (60m duration)... ✓ Successfully adjusted "Denise Campbell" to clean timings 09:35 - 10:35! === 2D Compliance Sweep (Pass 7) === ✓ Petula Antonio: Planned 09:40 - 10:30, Check-in 09:37 (-3m) -> COMPLIANT ✓ Frank Fernandes: Planned 08:45 - 09:45, Check-in 08:44 (-1m) -> COMPLIANT ✓ Hasan Miah: Planned 09:00 - 10:00, Check-in 09:00 (0m) -> COMPLIANT ✓ Fahmid Rahman: Planned 09:00 - 10:00, Check-in 09:00 (0m) -> COMPLIANT ✓ Bahar Khanum: Planned 09:15 - 10:00, Check-in 09:11 (-4m) -> COMPLIANT ✓ Francis James: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Amira Rahman: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Lisa Hands: Planned 09:10 - 09:55, Check-in 09:00 (-10m) -> COMPLIANT ✓ Ishraq Ali: Planned 08:40 - 09:40, Check-in 08:44 (+4m) -> COMPLIANT ✓ Rabie Sekiraqa: Planned 09:10 - 09:55, Check-in 09:00 (-10m) -> COMPLIANT ✓ Hyacinth Mckenzie: Planned 09:20 - 10:05, Check-in 09:25 (+5m) -> COMPLIANT ✓ Yehyah Nahaboo: Planned 09:10 - 09:40, Check-in 09:09 (-1m) -> COMPLIANT ✓ Fatima Mohamed: Planned 09:00 - 09:45, Check-in 09:03 (+3m) -> COMPLIANT ✓ Jennifer Atkins: Planned 08:40 - 09:25, Check-in 08:36 (-4m) -> COMPLIANT ✓ Christoper Keane: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Akram Shahmim: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Oluwaseun Irefin: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Alexo Natis: Planned 09:15 - 10:00, Check-in 09:00 (-15m) -> COMPLIANT ✓ Francis Molloy: Planned 09:00 - 10:00, Check-in 09:03 (+3m) -> COMPLIANT ✓ Aklus Khan: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 08:50 - 09:50, Check-in 08:55 (+5m) -> COMPLIANT ✓ Iris Kelvin: Planned 09:30 - 10:30, Check-in 09:30 (0m) -> COMPLIANT ✓ Sonia Walters: Planned 07:45 - 08:45, Check-in 07:54 (+9m) -> COMPLIANT ✓ Susan Hallwood: Planned 09:00 - 09:30, Check-in 09:10 (+10m) -> COMPLIANT ✓ Haisley Spooner: Planned 08:10 - 09:10, Check-in 08:08 (-2m) -> COMPLIANT ✓ Sajida Islam: Planned 09:45 - 10:45, Check-in 09:36 (-9m) -> COMPLIANT ✓ Alan Marshall: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Azaniah Allen: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Agatha Ratinon: Planned 09:10 - 09:55, Check-in 09:15 (+5m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 08:30 - 10:30, Check-in 08:36 (+6m) -> COMPLIANT ✓ Grace Cimpaye: Planned 09:15 - 10:00, Check-in 09:19 (+4m) -> COMPLIANT ✓ Shahana Akter: Planned 09:00 - 10:00, Check-in 09:01 (+1m) -> COMPLIANT ✓ John Mitchell: Planned 09:00 - 09:45, Check-in 08:59 (-1m) -> COMPLIANT [2026-11-13T09:40:00.002Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T09:40:00.002Z] Previous roster cycle still running. Skipping. ✓ Jaitunara Begum: Planned 09:00 - 10:00, Check-in 08:49 (-11m) -> COMPLIANT ✓ Prabhudas Tanna: Planned 09:30 - 10:00, Check-in 09:29 (-1m) -> COMPLIANT ✓ Anthony Morris: Planned 09:10 - 09:55, Check-in 09:10 (0m) -> COMPLIANT ✓ Mohammed Bi: Planned 08:25 - 09:25, Check-in 08:30 (+5m) -> COMPLIANT ✓ Margaret Howard: Planned 09:15 - 10:00, Check-in 09:18 (+3m) -> COMPLIANT ✓ Mariya Hussain: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Margaret Bandhu: Planned 09:25 - 10:10, Check-in 09:32 (+7m) -> COMPLIANT ✓ Amelia Savva: Planned 09:20 - 09:50, Check-in 09:23 (+3m) -> COMPLIANT ✓ Susan Davey: Planned 09:15 - 09:45, Check-in 09:07 (-8m) -> COMPLIANT ✓ Yaseen Ahmed: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Tony Day: Planned 08:55 - 09:55, Check-in 09:01 (+6m) -> COMPLIANT ✓ Graham Mccracken: Planned 08:55 - 09:55, Check-in 09:01 (+6m) -> COMPLIANT ✓ Denise Campbell: Planned 09:35 - 10:35, Check-in 09:33 (-2m) -> COMPLIANT ✓ Susan Wilkinson: Planned 09:30 - 10:00, Check-in 09:20 (-10m) -> COMPLIANT ✓ Hazel Lemard: Planned 09:30 - 10:00, Check-in 09:35 (+5m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Jawu Kaweesa: Planned 09:20 - 10:05, Check-in 09:25 (+5m) -> COMPLIANT ✓ Majorie White: Planned 09:00 - 09:45, Check-in 09:03 (+3m) -> COMPLIANT ✓ Raymond Ward: Planned 09:00 - 09:30, Check-in 09:10 (+10m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 6 ┌─────────┬───────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼───────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Akram Shahmim' │ '09:00 - 09:45' │ '09:25 - 10:10' │ '45m' │ '09:26' │ '+1m' │ │ 1 │ 'Amelia Savva' │ '09:00 - 09:30' │ '09:20 - 09:50' │ '30m' │ '09:23' │ '+3m' │ │ 2 │ 'Amelia Savva' │ '09:00 - 09:45' │ '09:25 - 10:10' │ '45m' │ '09:32' │ '+7m' │ │ 3 │ 'Amelia Savva' │ '09:00 - 09:30' │ '09:20 - 09:50' │ '30m' │ '09:23' │ '+3m' │ │ 4 │ 'Hazel Lemard' │ '09:00 - 09:30' │ '09:30 - 10:00' │ '30m' │ '09:35' │ '+5m' │ │ 5 │ 'Denise Campbell' │ '09:55 - 10:55' │ '09:35 - 10:35' │ '60m' │ '09:33' │ '+-2m' │ └─────────┴───────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 647s. Adjusted 6 visit(s) to compliant timings. [2026-11-13T09:50:00.001Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T09:50:00.001Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Petula Antonio: Planned 09:40 - 10:30, Check-in 09:37 (-3m) -> COMPLIANT ✓ Fahmid Rahman: Planned 09:00 - 10:00, Check-in 09:00 (0m) -> COMPLIANT ✓ Bahar Khanum: Planned 09:15 - 10:00, Check-in 09:11 (-4m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Lisa Hands: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Francis James: Planned 09:15 - 10:15, Check-in 09:15 (0m) -> COMPLIANT ✓ Jawu Kaweesa: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Hyacinth Mckenzie: Planned 09:20 - 10:05, Check-in 09:18 (-2m) -> COMPLIANT ✓ Majorie White: Planned 09:00 - 09:45, Check-in 09:03 (+3m) -> COMPLIANT ✓ Jennifer Atkins: Planned 08:40 - 09:25, Check-in 08:36 (-4m) -> COMPLIANT ✓ Akram Shahmim: Planned 09:25 - 10:10, Check-in 09:26 (+1m) -> COMPLIANT ✓ Garcia Lourdes: Planned 09:50 - 10:35, Check-in 09:42 (-8m) -> COMPLIANT ✓ Francis Molloy: Planned 09:00 - 10:00, Check-in 09:03 (+3m) -> COMPLIANT ✓ Aklus Khan: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 09:30 - 10:30, Check-in 09:37 (+7m) -> COMPLIANT ✓ Jacob Oduyoye: Planned 09:30 - 10:30, Check-in 09:37 (+7m) -> COMPLIANT ✓ Iris Kelvin: Planned 09:30 - 10:30, Check-in 09:30 (0m) -> COMPLIANT ✓ Phyllis Guest: Planned 09:40 - 10:25, Check-in 09:40 (0m) -> COMPLIANT ✓ Agatha Ratinon: Planned 09:45 - 10:45, Check-in 09:36 (-9m) -> COMPLIANT ✓ Sajida Islam: Planned 09:45 - 10:45, Check-in 09:36 (-9m) -> COMPLIANT ✓ Alan Marshall: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Azaniah Allen: Planned 09:00 - 09:45, Check-in 09:00 (0m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 08:30 - 10:30, Check-in 08:36 (+6m) -> COMPLIANT ✓ Rajrookmeenee Ramnauth: Planned 10:00 - 11:00, Check-in 09:48 (-12m) -> COMPLIANT ✓ Grace Cimpaye: Planned 09:15 - 10:00, Check-in 09:19 (+4m) -> COMPLIANT ✓ Shahana Akter: Planned 09:00 - 10:00, Check-in 09:01 (+1m) -> COMPLIANT ✓ Jaitunara Begum: Planned 09:00 - 10:00, Check-in 08:49 (-11m) -> COMPLIANT ✓ Prabhudas Tanna: Planned 09:30 - 10:00, Check-in 09:29 (-1m) -> COMPLIANT ✓ Anthony Morris: Planned 09:10 - 09:55, Check-in 09:10 (0m) -> COMPLIANT ✓ Margaret Howard: Planned 09:15 - 10:00, Check-in 09:18 (+3m) -> COMPLIANT ✓ Margaret Bandhu: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Glenice Owen McMillian: Planned 09:45 - 10:15, Check-in 09:46 (+1m) -> COMPLIANT ✓ Mariya Hussain: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Mary Middleton: Planned 09:20 - 09:50, Check-in 09:23 (+3m) -> COMPLIANT ✓ Amelia Savva: Planned 09:20 - 09:50, Check-in 09:23 (+3m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Yaseen Ahmed: Planned 09:15 - 10:15, Check-in 09:10 (-5m) -> COMPLIANT ✓ Tony Day: Planned 09:00 - 09:45, Check-in 08:52 (-8m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Hazel Lemard: Planned 09:30 - 10:00, Check-in 09:35 (+5m) -> COMPLIANT ✓ Steven Pickett: Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Denise Campbell: Planned 09:35 - 10:35, Check-in 09:33 (-2m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 100s. All active visits compliant. No adjustments needed. [2026-11-13T10:00:00.003Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T10:00:00.003Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Petula Antonio: Planned 09:40 - 10:30, Check-in 09:37 (-3m) -> COMPLIANT ✓ Steven Pickett: Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Mohammed Miah: Planned 10:00 - 11:00, Check-in 09:52 (-8m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Lisa Hands: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Francis James: Planned 09:15 - 10:15, Check-in 09:15 (0m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Jawu Kaweesa: Planned 09:20 - 10:05, Check-in 09:25 (+5m) -> COMPLIANT ✓ Akram Shahmim: Planned 09:20 - 10:05, Check-in 09:18 (-2m) -> COMPLIANT ✓ Iris Kelvin: Planned 09:50 - 10:35, Check-in 09:42 (-8m) -> COMPLIANT ✓ Francis Molloy: Planned 09:00 - 10:00, Check-in 09:03 (+3m) -> COMPLIANT ✓ Aklus Khan: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Jacob Oduyoye: Planned 09:30 - 10:30, Check-in 09:37 (+7m) -> COMPLIANT ✓ Glenice Owen McMillian: Planned 10:00 - 10:45, Check-in 09:56 (-4m) -> COMPLIANT ⚠️ Non-compliant visit: Neil Starling Planned: 09:35 - 10:20 | Check-in: 09:51 (diff: 16m) Previous visit (Susan Hallwood) ended at: 00:00 >>> Adjusting non-compliant visit for: "Neil Starling"... Target schedule: 09:45 - 10:30 (45m duration)... ✓ Successfully adjusted "Neil Starling" to clean timings 09:45 - 10:30! === 2D Compliance Sweep (Pass 2) === ✓ Petula Antonio: Planned 09:40 - 10:30, Check-in 09:37 (-3m) -> COMPLIANT ✓ Mohammed Miah: Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Steven Pickett: Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Francis James: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Lisa Hands: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Jawu Kaweesa: Planned 09:20 - 10:05, Check-in 09:25 (+5m) -> COMPLIANT ✓ Hyacinth Mckenzie: Planned 09:20 - 10:05, Check-in 09:18 (-2m) -> COMPLIANT ✓ Jennifer Atkins: Planned 08:40 - 09:25, Check-in 08:36 (-4m) -> COMPLIANT ✓ Alison Carberry: Planned 10:00 - 11:00, Check-in 09:58 (-2m) -> COMPLIANT ✓ Akram Shahmim: Planned 09:25 - 10:10, Check-in 09:26 (+1m) -> COMPLIANT ✓ Garcia Lourdes: Planned 09:50 - 10:35, Check-in 09:42 (-8m) -> COMPLIANT ✓ Francis Molloy: Planned 09:00 - 10:00, Check-in 09:03 (+3m) -> COMPLIANT ✓ Iris Kelvin: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Aklus Khan: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Jacob Oduyoye: Planned 09:30 - 10:30, Check-in 09:37 (+7m) -> COMPLIANT ✓ Glenice Owen McMillian: Planned 10:00 - 10:45, Check-in 09:56 (-4m) -> COMPLIANT ⚠️ Non-compliant visit: Neil Starling Planned: 09:35 - 10:20 | Check-in: 09:51 (diff: 16m) Previous visit (Ashley Hallwood) ended at: 09:06 >>> Adjusting non-compliant visit for: "Neil Starling"... Target schedule: 09:45 - 10:30 (45m duration)... ✓ Successfully adjusted "Neil Starling" to clean timings 09:45 - 10:30! === 2D Compliance Sweep (Pass 3) === ✓ : Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Petula Antonio: Planned 09:40 - 10:30, Check-in 09:37 (-3m) -> COMPLIANT ✓ Steven Pickett: Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Mohammed Miah: Planned 10:00 - 11:00, Check-in 09:52 (-8m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Lisa Hands: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Francis James: Planned 09:15 - 10:15, Check-in 09:15 (0m) -> COMPLIANT ✓ Amira Rahman: Planned 08:00 - 10:00, Check-in 08:00 (0m) -> COMPLIANT ✓ Jawu Kaweesa: Planned 09:20 - 10:05, Check-in 09:25 (+5m) -> COMPLIANT ✓ Hyacinth Mckenzie: Planned 09:20 - 10:05, Check-in 09:18 (-2m) -> COMPLIANT ✓ Jennifer Atkins: Planned 08:40 - 09:25, Check-in 08:36 (-4m) -> COMPLIANT ✓ Alison Carberry: Planned 10:00 - 11:00, Check-in 09:58 (-2m) -> COMPLIANT ✓ Akram Shahmim: Planned 09:25 - 10:10, Check-in 09:26 (+1m) -> COMPLIANT ✓ Garcia Lourdes: Planned 09:50 - 10:35, Check-in 09:42 (-8m) -> COMPLIANT ✓ Francis Molloy: Planned 09:00 - 10:00, Check-in 09:03 (+3m) -> COMPLIANT ✓ Jacob Oduyoye: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Aklus Khan: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Iris Kelvin: Planned 09:30 - 10:30, Check-in 09:30 (0m) -> COMPLIANT ✓ Glenice Owen McMillian: Planned 10:00 - 10:45, Check-in 09:56 (-4m) -> COMPLIANT ✓ Neil Starling: Planned 09:45 - 10:30, Check-in 09:51 (+6m) -> COMPLIANT ✓ Phyllis Guest: Planned 09:40 - 10:25, Check-in 09:40 (0m) -> COMPLIANT ✓ Sajida Islam: Planned 09:45 - 10:45, Check-in 09:36 (-9m) -> COMPLIANT ✓ Alan Marshall: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 09:10 - 09:55, Check-in 09:15 (+5m) -> COMPLIANT ✓ Agatha Ratinon: Planned 10:00 - 11:00, Check-in 09:48 (-12m) -> COMPLIANT ✓ Rajrookmeenee Ramnauth: Planned 10:00 - 11:00, Check-in 09:48 (-12m) -> COMPLIANT ✓ Grace Cimpaye: Planned 09:15 - 10:00, Check-in 09:19 (+4m) -> COMPLIANT ✓ Shahana Akter: Planned 09:00 - 10:00, Check-in 09:01 (+1m) -> COMPLIANT ✓ Ayoola Olatuja: Planned 10:00 - 10:30, Check-in 09:55 (-5m) -> COMPLIANT ⚠️ Non-compliant visit: Albina Seaman Planned: 10:20 - 12:20 | Check-in: 10:00 (diff: -20m) Previous visit (Gladys Wenhold) ended at: 09:11 >>> Adjusting non-compliant visit for: "Albina Seaman"... Target schedule: 09:55 - 11:55 (120m duration)... ✓ Successfully adjusted "Albina Seaman" to clean timings 09:55 - 11:55! === 2D Compliance Sweep (Pass 4) === ✓ : Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Petula Antonio: Planned 09:40 - 10:30, Check-in 09:37 (-3m) -> COMPLIANT ✓ Steven Pickett: Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Mohammed Miah: Planned 10:00 - 11:00, Check-in 09:52 (-8m) -> COMPLIANT ✓ Ndaya Kalonji: Planned 10:05 - 10:35, Check-in 09:52 (-13m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Lisa Hands: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Francis James: Planned 09:15 - 10:15, Check-in 09:15 (0m) -> COMPLIANT ✓ Jawu Kaweesa: Planned 09:20 - 10:05, Check-in 09:25 (+5m) -> COMPLIANT ✓ Hyacinth Mckenzie: Planned 09:20 - 10:05, Check-in 09:18 (-2m) -> COMPLIANT ✓ Akram Shahmim: Planned 08:40 - 09:25, Check-in 08:36 (-4m) -> COMPLIANT ✓ Jennifer Atkins: Planned 08:40 - 09:25, Check-in 08:36 (-4m) -> COMPLIANT ✓ Alison Carberry: Planned 10:00 - 11:00, Check-in 09:58 (-2m) -> COMPLIANT ✓ Francis Molloy: Planned 09:50 - 10:35, Check-in 09:42 (-8m) -> COMPLIANT ✓ Garcia Lourdes: Planned 09:50 - 10:35, Check-in 09:42 (-8m) -> COMPLIANT ✓ Jacob Oduyoye: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Aklus Khan: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Glenice Owen McMillian: Planned 09:30 - 10:30, Check-in 09:30 (0m) -> COMPLIANT ✓ Iris Kelvin: Planned 09:30 - 10:30, Check-in 09:30 (0m) -> COMPLIANT ✓ Neil Starling: Planned 09:45 - 10:30, Check-in 09:51 (+6m) -> COMPLIANT ✓ Phyllis Guest: Planned 09:40 - 10:25, Check-in 09:40 (0m) -> COMPLIANT ✓ Alan Marshall: Planned 09:45 - 10:45, Check-in 09:36 (-9m) -> COMPLIANT ✓ Sajida Islam: Planned 09:45 - 10:45, Check-in 09:36 (-9m) -> COMPLIANT ✓ Agatha Ratinon: Planned 09:10 - 09:55, Check-in 09:15 (+5m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 08:30 - 10:30, Check-in 08:36 (+6m) -> COMPLIANT ✓ Rajrookmeenee Ramnauth: Planned 10:00 - 11:00, Check-in 09:48 (-12m) -> COMPLIANT ✓ Grace Cimpaye: Planned 09:15 - 10:00, Check-in 09:19 (+4m) -> COMPLIANT ✓ Shahana Akter: Planned 09:00 - 10:00, Check-in 09:01 (+1m) -> COMPLIANT ✓ Ayoola Olatuja: Planned 10:00 - 10:30, Check-in 09:55 (-5m) -> COMPLIANT ✓ Albina Seaman: Planned 09:55 - 11:55, Check-in 10:00 (+5m) -> COMPLIANT ✓ Anwara Amin: Planned 10:15 - 11:00, Check-in 10:01 (-14m) -> COMPLIANT ✓ Margaret Howard: Planned 09:15 - 10:00, Check-in 09:18 (+3m) -> COMPLIANT ✓ Mariya Hussain: Planned 08:00 - 10:00, Check-in 08:08 (+8m) -> COMPLIANT ✓ Margaret Bandhu: Planned 09:25 - 10:10, Check-in 09:32 (+7m) -> COMPLIANT ✓ Mary Middleton: Planned 09:55 - 10:40, Check-in 09:49 (-6m) -> COMPLIANT ✓ Liam Quigley: Planned 09:20 - 10:20, Check-in 09:32 (+12m) -> COMPLIANT ✓ Yaseen Ahmed: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Tony Day: Planned 09:00 - 09:45, Check-in 08:52 (-8m) -> COMPLIANT ✓ Hazel Lemard: Planned 09:30 - 10:00, Check-in 09:35 (+5m) -> COMPLIANT ✓ Denise Campbell: Planned 09:35 - 10:35, Check-in 09:33 (-2m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 3 ┌─────────┬─────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼─────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Neil Starling' │ '09:35 - 10:20' │ '09:45 - 10:30' │ '45m' │ '09:51' │ '+6m' │ │ 1 │ 'Neil Starling' │ '09:35 - 10:20' │ '09:45 - 10:30' │ '45m' │ '09:51' │ '+6m' │ │ 2 │ 'Albina Seaman' │ '10:20 - 12:20' │ '09:55 - 11:55' │ '120m' │ '10:00' │ '+5m' │ └─────────┴─────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 246s. Adjusted 3 visit(s) to compliant timings. [2026-11-13T10:10:00.003Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T10:10:00.003Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Petula Antonio: Planned 09:40 - 10:30, Check-in 09:37 (-3m) -> COMPLIANT ✓ Steven Pickett: Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Mohammed Miah: Planned 10:00 - 11:00, Check-in 09:52 (-8m) -> COMPLIANT ✓ Ndaya Kalonji: Planned 10:05 - 10:35, Check-in 09:52 (-13m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Lisa Hands: Planned 09:00 - 10:00, Check-in 09:13 (+13m) -> COMPLIANT ✓ Francis James: Planned 09:15 - 10:15, Check-in 09:15 (0m) -> COMPLIANT ✓ Jawu Kaweesa: Planned 10:00 - 10:30, Check-in 10:04 (+4m) -> COMPLIANT ✓ Sajan Anadhan: Planned 10:00 - 10:30, Check-in 10:04 (+4m) -> COMPLIANT ✓ Catherine Ryan: Planned 10:05 - 11:05, Check-in 10:07 (+2m) -> COMPLIANT ✓ Jennifer Atkins: Planned 08:40 - 09:25, Check-in 08:36 (-4m) -> COMPLIANT ✓ Alison Carberry: Planned 10:00 - 11:00, Check-in 09:58 (-2m) -> COMPLIANT ✓ Garcia Lourdes: Planned 09:50 - 10:35, Check-in 09:42 (-8m) -> COMPLIANT ✓ Jacob Oduyoye: Planned 09:30 - 10:30, Check-in 09:37 (+7m) -> COMPLIANT ✓ Iris Kelvin: Planned 09:30 - 10:30, Check-in 09:30 (0m) -> COMPLIANT ✓ Glenice Owen McMillian: Planned 10:00 - 10:45, Check-in 09:56 (-4m) -> COMPLIANT ✓ Phyllis Guest: Planned 09:40 - 10:25, Check-in 09:40 (0m) -> COMPLIANT ✓ Joann Wooster: Planned 10:00 - 10:30, Check-in 10:01 (+1m) -> COMPLIANT ✓ Gary Bates: Planned 10:00 - 11:30, Check-in 10:09 (+9m) -> COMPLIANT ✓ Sajida Islam: Planned 09:45 - 10:45, Check-in 09:36 (-9m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 08:30 - 10:30, Check-in 08:36 (+6m) -> COMPLIANT ✓ Rajrookmeenee Ramnauth: Planned 10:00 - 11:00, Check-in 09:48 (-12m) -> COMPLIANT ✓ Grace Cimpaye: Planned 09:15 - 10:00, Check-in 09:19 (+4m) -> COMPLIANT ✓ Shahana Akter: Planned 09:00 - 10:00, Check-in 09:01 (+1m) -> COMPLIANT ✓ Albina Seaman: Planned 10:00 - 10:30, Check-in 09:55 (-5m) -> COMPLIANT ✓ Ayoola Olatuja: Planned 10:00 - 10:30, Check-in 09:55 (-5m) -> COMPLIANT ✓ Anwara Amin: Planned 10:15 - 11:00, Check-in 10:01 (-14m) -> COMPLIANT ✓ Margaret Howard: Planned 09:15 - 10:00, Check-in 09:18 (+3m) -> COMPLIANT ✓ Margaret Bandhu: Planned 09:25 - 10:10, Check-in 09:32 (+7m) -> COMPLIANT ✓ Chaman Saneheesingh: Planned 10:00 - 10:45, Check-in 10:04 (+4m) -> COMPLIANT ✓ Mary Middleton: Planned 09:55 - 10:40, Check-in 09:49 (-6m) -> COMPLIANT ✓ Liam Quigley: Planned 09:20 - 10:20, Check-in 09:32 (+12m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Yaseen Ahmed: Planned 09:15 - 10:15, Check-in 09:10 (-5m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Tony Day: Planned 09:00 - 09:45, Check-in 08:52 (-8m) -> COMPLIANT ✓ Hazel Lemard: Planned 09:30 - 10:00, Check-in 09:35 (+5m) -> COMPLIANT ✓ Denise Campbell: Planned 09:35 - 10:35, Check-in 09:33 (-2m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 94s. All active visits compliant. No adjustments needed. [2026-11-13T10:20:00.003Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T10:20:00.003Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Mohammed Miah: Planned 10:00 - 11:00, Check-in 09:52 (-8m) -> COMPLIANT ✓ Petula Antonio: Planned 10:05 - 10:35, Check-in 09:52 (-13m) -> COMPLIANT ✓ Steven Pickett: Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Ndaya Kalonji: Planned 10:05 - 10:35, Check-in 09:52 (-13m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Michelle Walcott: Planned 10:30 - 11:00, Check-in 10:16 (-14m) -> COMPLIANT ✓ Sajan Anadhan: Planned 10:00 - 10:30, Check-in 10:04 (+4m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Sylvia Wallace: Planned 10:15 - 11:00, Check-in 10:17 (+2m) -> COMPLIANT ✓ Catherine Ryan: Planned 10:15 - 11:15, Check-in 10:11 (-4m) -> COMPLIANT ✓ Louis Mc Kellop: Planned 10:15 - 11:15, Check-in 10:11 (-4m) -> COMPLIANT ✓ Jennifer Atkins: Planned 08:40 - 09:25, Check-in 08:36 (-4m) -> COMPLIANT ✓ Kenneth Adeogun: Planned 10:00 - 11:00, Check-in 09:58 (-2m) -> COMPLIANT ✓ Garcia Lourdes: Planned 09:50 - 10:35, Check-in 09:42 (-8m) -> COMPLIANT ✓ Jacob Oduyoye: Planned 09:30 - 10:30, Check-in 09:37 (+7m) -> COMPLIANT ✓ Hidayat Oloidi: Planned 10:00 - 10:30, Check-in 10:12 (+12m) -> COMPLIANT ✓ Iris Kelvin: Planned 09:30 - 10:30, Check-in 09:30 (0m) -> COMPLIANT ✓ Glenice Owen McMillian: Planned 10:00 - 10:45, Check-in 09:56 (-4m) -> COMPLIANT ✓ Phyllis Guest: Planned 09:40 - 10:25, Check-in 09:40 (0m) -> COMPLIANT ✓ Joann Wooster: Planned 10:00 - 10:30, Check-in 10:01 (+1m) -> COMPLIANT ✓ Gary Bates: Planned 10:00 - 11:30, Check-in 10:09 (+9m) -> COMPLIANT ✓ Sajida Islam: Planned 09:45 - 10:45, Check-in 09:36 (-9m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Sharon George: Planned 10:15 - 11:00, Check-in 10:00 (-15m) -> COMPLIANT ✓ Rajrookmeenee Ramnauth: Planned 08:30 - 10:30, Check-in 08:36 (+6m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 08:30 - 10:30, Check-in 08:36 (+6m) -> COMPLIANT ✓ Ayoola Olatuja: Planned 10:00 - 10:30, Check-in 09:55 (-5m) -> COMPLIANT ✓ Albina Seaman: Planned 09:55 - 11:55, Check-in 10:00 (+5m) -> COMPLIANT ✓ Anwara Amin: Planned 10:15 - 11:00, Check-in 10:01 (-14m) -> COMPLIANT ✓ Auzenda Saad: Planned 09:15 - 10:00, Check-in 09:18 (+3m) -> COMPLIANT ✓ Margaret Howard: Planned 09:15 - 10:00, Check-in 09:18 (+3m) -> COMPLIANT ⚠️ Non-compliant visit: Chaman Saneheesingh Planned: 10:30 - 11:15 | Check-in: 10:11 (diff: -19m) Previous visit (Yehyah Nahaboo) ended at: 00:00 >>> Adjusting non-compliant visit for: "Chaman Saneheesingh"... Target schedule: 10:05 - 10:50 (45m duration)... ✓ Successfully adjusted "Chaman Saneheesingh" to clean timings 10:05 - 10:50! === 2D Compliance Sweep (Pass 2) === ✓ Petula Antonio: Planned 09:40 - 10:30, Check-in 09:37 (-3m) -> COMPLIANT ✓ Ndaya Kalonji: Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Steven Pickett: Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Mohammed Miah: Planned 10:00 - 11:00, Check-in 09:52 (-8m) -> COMPLIANT ✓ Michelle Walcott: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Sajan Anadhan: Planned 10:00 - 10:30, Check-in 10:04 (+4m) -> COMPLIANT ✓ Sylvia Wallace: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Louis Mc Kellop: Planned 10:15 - 11:15, Check-in 10:11 (-4m) -> COMPLIANT ✓ Catherine Ryan: Planned 10:05 - 11:05, Check-in 10:07 (+2m) -> COMPLIANT ✓ Jennifer Atkins: Planned 08:40 - 09:25, Check-in 08:36 (-4m) -> COMPLIANT ✓ Alison Carberry: Planned 10:00 - 11:00, Check-in 09:58 (-2m) -> COMPLIANT ✓ Kenneth Adeogun: Planned 10:00 - 10:45, Check-in 10:12 (+12m) -> COMPLIANT ✓ Garcia Lourdes: Planned 09:50 - 10:35, Check-in 09:42 (-8m) -> COMPLIANT ✓ Jacob Oduyoye: Planned 09:30 - 10:30, Check-in 09:37 (+7m) -> COMPLIANT ✓ Iris Kelvin: Planned 10:00 - 10:30, Check-in 10:12 (+12m) -> COMPLIANT ✓ Hidayat Oloidi: Planned 10:00 - 10:30, Check-in 10:12 (+12m) -> COMPLIANT ✓ Glenice Owen McMillian: Planned 10:00 - 10:45, Check-in 09:56 (-4m) -> COMPLIANT ✓ Phyllis Guest: Planned 09:40 - 10:25, Check-in 09:40 (0m) -> COMPLIANT ✓ Joann Wooster: Planned 10:00 - 10:30, Check-in 10:01 (+1m) -> COMPLIANT ✓ Gary Bates: Planned 10:00 - 11:30, Check-in 10:09 (+9m) -> COMPLIANT ✓ Sajida Islam: Planned 09:45 - 10:45, Check-in 09:36 (-9m) -> COMPLIANT ✓ Sharon George: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Albina Seaman: Planned 08:30 - 10:30, Check-in 08:36 (+6m) -> COMPLIANT ✓ Anwara Amin: Planned 10:15 - 11:00, Check-in 10:01 (-14m) -> COMPLIANT ✓ Auzenda Saad: Planned 09:55 - 10:40, Check-in 10:00 (+5m) -> COMPLIANT ✓ Margaret Howard: Planned 09:15 - 10:00, Check-in 09:18 (+3m) -> COMPLIANT ⚠️ Non-compliant visit: Kamalbhaye Ittoo Planned: 10:30 - 11:15 | Check-in: 10:11 (diff: -19m) Previous visit (Clara Cox) ended at: 09:06 >>> Adjusting non-compliant visit for: "Kamalbhaye Ittoo"... Target schedule: 10:05 - 10:50 (45m duration)... ✓ Successfully adjusted "Kamalbhaye Ittoo" to clean timings 10:05 - 10:50! === 2D Compliance Sweep (Pass 3) === ✓ : Planned 08:30 - 10:30, Check-in 08:36 (+6m) -> COMPLIANT ✓ Sharon George: Planned 10:15 - 11:00, Check-in 10:00 (-15m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 08:30 - 10:30, Check-in 08:36 (+6m) -> COMPLIANT ✓ Rajrookmeenee Ramnauth: Planned 10:00 - 11:00, Check-in 09:48 (-12m) -> COMPLIANT ✓ Ayoola Olatuja: Planned 10:00 - 10:30, Check-in 09:55 (-5m) -> COMPLIANT ✓ Albina Seaman: Planned 09:55 - 11:55, Check-in 10:00 (+5m) -> COMPLIANT ✓ Jennifer Atkins: Planned 08:40 - 09:25, Check-in 08:36 (-4m) -> COMPLIANT ✓ Catherine Ryan: Planned 10:05 - 11:05, Check-in 10:07 (+2m) -> COMPLIANT ✓ Anwara Amin: Planned 10:00 - 10:45, Check-in 10:12 (+12m) -> COMPLIANT ✓ Kenneth Adeogun: Planned 10:00 - 10:45, Check-in 10:12 (+12m) -> COMPLIANT ✓ Auzenda Saad: Planned 09:55 - 10:40, Check-in 10:00 (+5m) -> COMPLIANT ✓ Margaret Howard: Planned 09:15 - 10:00, Check-in 09:18 (+3m) -> COMPLIANT ✓ Mohammed Miah: Planned 10:00 - 11:00, Check-in 09:52 (-8m) -> COMPLIANT ✓ Chaman Saneheesingh: Planned 10:05 - 10:50, Check-in 10:11 (+6m) -> COMPLIANT ✓ Kamalbhaye Ittoo: Planned 10:05 - 10:50, Check-in 10:11 (+6m) -> COMPLIANT ✓ Mary Middleton: Planned 09:55 - 10:40, Check-in 09:49 (-6m) -> COMPLIANT ✓ Sajida Islam: Planned 09:45 - 10:45, Check-in 09:36 (-9m) -> COMPLIANT ✓ Liam Quigley: Planned 09:20 - 10:20, Check-in 09:32 (+12m) -> COMPLIANT ✓ Jeanetta Carcas: Planned 10:15 - 11:00, Check-in 10:15 (0m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Hazel Lemard: Planned 09:00 - 09:45, Check-in 08:52 (-8m) -> COMPLIANT ✓ Denise Campbell: Planned 09:35 - 10:35, Check-in 09:33 (-2m) -> COMPLIANT ✓ Tony Day: Planned 09:00 - 09:45, Check-in 08:52 (-8m) -> COMPLIANT ✓ Steven Pickett: Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Ndaya Kalonji: Planned 10:05 - 10:35, Check-in 09:52 (-13m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Sajan Anadhan: Planned 10:00 - 10:30, Check-in 10:04 (+4m) -> COMPLIANT ✓ Louis Mc Kellop: Planned 10:15 - 11:15, Check-in 10:11 (-4m) -> COMPLIANT ✓ Sylvia Wallace: Planned 10:15 - 11:00, Check-in 10:17 (+2m) -> COMPLIANT ✓ Alison Carberry: Planned 10:00 - 11:00, Check-in 09:58 (-2m) -> COMPLIANT ✓ Garcia Lourdes: Planned 09:50 - 10:35, Check-in 09:42 (-8m) -> COMPLIANT ✓ Jacob Oduyoye: Planned 09:30 - 10:30, Check-in 09:37 (+7m) -> COMPLIANT ✓ Hidayat Oloidi: Planned 10:00 - 10:30, Check-in 10:12 (+12m) -> COMPLIANT ✓ Iris Kelvin: Planned 09:30 - 10:30, Check-in 09:30 (0m) -> COMPLIANT ✓ Glenice Owen McMillian: Planned 10:00 - 10:45, Check-in 09:56 (-4m) -> COMPLIANT ✓ Phyllis Guest: Planned 09:40 - 10:25, Check-in 09:40 (0m) -> COMPLIANT ✓ Joann Wooster: Planned 10:00 - 10:30, Check-in 10:01 (+1m) -> COMPLIANT ✓ Gary Bates: Planned 10:00 - 11:30, Check-in 10:09 (+9m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Calista Obika: Planned 10:10 - 11:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Maria Williams: Planned 10:10 - 11:10, Check-in 10:00 (-10m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 2 ┌─────────┬───────────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼───────────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Chaman Saneheesingh' │ '10:30 - 11:15' │ '10:05 - 10:50' │ '45m' │ '10:11' │ '+6m' │ │ 1 │ 'Kamalbhaye Ittoo' │ '10:30 - 11:15' │ '10:05 - 10:50' │ '45m' │ '10:11' │ '+6m' │ └─────────┴───────────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 246s. Adjusted 2 visit(s) to compliant timings. [2026-11-13T10:30:00.002Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T10:30:00.002Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Steven Pickett: Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Mohammed Miah: Planned 10:00 - 11:00, Check-in 09:52 (-8m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Edwin Cross: Planned 10:00 - 10:30, Check-in 10:04 (+4m) -> COMPLIANT ✓ Sylvia Wallace: Planned 10:15 - 11:00, Check-in 10:17 (+2m) -> COMPLIANT ✓ Louis Mc Kellop: Planned 10:15 - 11:15, Check-in 10:11 (-4m) -> COMPLIANT ✓ Sajan Anadhan: Planned 10:00 - 10:30, Check-in 10:04 (+4m) -> COMPLIANT ✓ Catherine Ryan: Planned 10:05 - 11:05, Check-in 10:07 (+2m) -> COMPLIANT ✓ Kenneth Adeogun: Planned 10:00 - 11:00, Check-in 09:58 (-2m) -> COMPLIANT ✓ Alison Carberry: Planned 10:00 - 11:00, Check-in 09:58 (-2m) -> COMPLIANT ✓ Jacob Oduyoye: Planned 09:30 - 10:30, Check-in 09:37 (+7m) -> COMPLIANT ✓ Hidayat Oloidi: Planned 10:00 - 10:30, Check-in 10:12 (+12m) -> COMPLIANT ✓ Iris Kelvin: Planned 09:30 - 10:30, Check-in 09:30 (0m) -> COMPLIANT ✓ Phyllis Guest: Planned 09:40 - 10:25, Check-in 09:40 (0m) -> COMPLIANT ✓ Joann Wooster: Planned 10:00 - 10:30, Check-in 10:01 (+1m) -> COMPLIANT ✓ Gary Bates: Planned 10:00 - 11:30, Check-in 10:09 (+9m) -> COMPLIANT ✓ Sajida Islam: Planned 09:45 - 10:45, Check-in 09:36 (-9m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Sharon George: Planned 10:10 - 11:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Calista Obika: Planned 10:10 - 11:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 08:30 - 10:30, Check-in 08:36 (+6m) -> COMPLIANT ✓ Rajrookmeenee Ramnauth: Planned 10:00 - 11:00, Check-in 09:48 (-12m) -> COMPLIANT ✓ Albina Seaman: Planned 09:55 - 11:55, Check-in 10:00 (+5m) -> COMPLIANT ✓ Anwara Amin: Planned 10:15 - 11:00, Check-in 10:01 (-14m) -> COMPLIANT ✓ Kathleen Connolly: Planned 09:55 - 10:40, Check-in 10:00 (+5m) -> COMPLIANT ✓ Auzenda Saad: Planned 09:55 - 10:40, Check-in 10:00 (+5m) -> COMPLIANT ✓ Kamalbhaye Ittoo: Planned 10:05 - 10:50, Check-in 10:11 (+6m) -> COMPLIANT ✓ Chaman Saneheesingh: Planned 10:00 - 10:45, Check-in 10:04 (+4m) -> COMPLIANT ✓ Mary Middleton: Planned 09:55 - 10:40, Check-in 09:49 (-6m) -> COMPLIANT ✓ Liam Quigley: Planned 09:20 - 10:20, Check-in 09:32 (+12m) -> COMPLIANT ✓ Jeanetta Carcas: Planned 10:15 - 11:00, Check-in 10:15 (0m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Tony Day: Planned 09:00 - 09:45, Check-in 08:52 (-8m) -> COMPLIANT ✓ Hazel Lemard: Planned 10:10 - 11:10, Check-in 10:00 (-10m) -> COMPLIANT ✓ Denise Campbell: Planned 09:35 - 10:35, Check-in 09:33 (-2m) -> COMPLIANT ✓ Maria Williams: Planned 10:10 - 11:10, Check-in 10:00 (-10m) -> COMPLIANT ✓ Casimir Maudrina: Planned 10:30 - 11:15, Check-in 10:30 (0m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 88s. All active visits compliant. No adjustments needed. [2026-11-13T10:40:00.001Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T10:40:00.001Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Steven Pickett: Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Mohammed Miah: Planned 10:00 - 11:00, Check-in 09:52 (-8m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Sylvia Wallace: Planned 10:15 - 11:00, Check-in 10:17 (+2m) -> COMPLIANT ✓ Louis Mc Kellop: Planned 10:15 - 11:15, Check-in 10:11 (-4m) -> COMPLIANT ✓ Catherine Ryan: Planned 10:05 - 11:05, Check-in 10:07 (+2m) -> COMPLIANT ✓ Alison Carberry: Planned 10:00 - 11:00, Check-in 09:58 (-2m) -> COMPLIANT ✓ Edwin Bidois: Planned 10:00 - 10:45, Check-in 09:58 (-2m) -> COMPLIANT ✓ Kenneth Adeogun: Planned 10:00 - 10:45, Check-in 10:12 (+12m) -> COMPLIANT ✓ Jacob Oduyoye: Planned 09:30 - 10:30, Check-in 09:37 (+7m) -> COMPLIANT ✓ Hidayat Oloidi: Planned 10:00 - 10:30, Check-in 10:12 (+12m) -> COMPLIANT ✓ Alan Marshall: Planned 10:30 - 11:15, Check-in 10:30 (0m) -> COMPLIANT ✓ Calista Obika: Planned 10:10 - 11:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Qaswar Ali: Planned 10:30 - 11:30, Check-in 10:27 (-3m) -> COMPLIANT ✓ Sharon George: Planned 10:15 - 11:00, Check-in 10:00 (-15m) -> COMPLIANT ✓ Sajida Islam: Planned 09:45 - 10:45, Check-in 09:36 (-9m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 08:30 - 10:30, Check-in 08:36 (+6m) -> COMPLIANT ✓ Rajrookmeenee Ramnauth: Planned 10:00 - 11:00, Check-in 09:48 (-12m) -> COMPLIANT ✓ Albina Seaman: Planned 09:55 - 11:55, Check-in 10:00 (+5m) -> COMPLIANT ✓ Abdullah Hassane: Planned 10:15 - 11:00, Check-in 10:01 (-14m) -> COMPLIANT ✓ Auzenda Saad: Planned 09:55 - 10:40, Check-in 10:00 (+5m) -> COMPLIANT ⚠️ Non-compliant visit: Rose Clinton Planned: 11:00 - 11:45 | Check-in: 10:39 (diff: -21m) Previous visit (Mohammed Bi) ended at: 09:31 >>> Adjusting non-compliant visit for: "Rose Clinton"... Target schedule: 10:35 - 11:20 (45m duration)... ✓ Successfully adjusted "Rose Clinton" to clean timings 10:35 - 11:20! === 2D Compliance Sweep (Pass 2) === ✓ Steven Pickett: Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Mohammed Miah: Planned 10:00 - 11:00, Check-in 09:52 (-8m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Sylvia Wallace: Planned 10:15 - 11:00, Check-in 10:17 (+2m) -> COMPLIANT ✓ Louis Mc Kellop: Planned 10:15 - 11:15, Check-in 10:11 (-4m) -> COMPLIANT ✓ Catherine Ryan: Planned 10:05 - 11:05, Check-in 10:07 (+2m) -> COMPLIANT ⚠️ Non-compliant visit: Daniel Stevens Planned: 10:20 - 10:50 | Check-in: 10:40 (diff: 20m) Previous visit (Jennifer Atkins) ended at: 00:00 >>> Adjusting non-compliant visit for: "Daniel Stevens"... Target schedule: 10:35 - 11:05 (30m duration)... ✓ Successfully adjusted "Daniel Stevens" to clean timings 10:35 - 11:05! === 2D Compliance Sweep (Pass 3) === ✓ Mohammed Miah: Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Steven Pickett: Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Louis Mc Kellop: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Sylvia Wallace: Planned 10:15 - 11:00, Check-in 10:17 (+2m) -> COMPLIANT ✓ Catherine Ryan: Planned 10:05 - 11:05, Check-in 10:07 (+2m) -> COMPLIANT ⚠️ Non-compliant visit: Daniel Stevens Planned: 10:20 - 10:50 | Check-in: 10:40 (diff: 20m) Previous visit (Denise Walker) ended at: 00:00 >>> Adjusting non-compliant visit for: "Daniel Stevens"... Target schedule: 10:35 - 11:05 (30m duration)... ✓ Successfully adjusted "Daniel Stevens" to clean timings 10:35 - 11:05! === 2D Compliance Sweep (Pass 4) === ✓ Steven Pickett: Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Mohammed Miah: Planned 10:00 - 11:00, Check-in 09:52 (-8m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Sylvia Wallace: Planned 10:15 - 11:00, Check-in 10:17 (+2m) -> COMPLIANT ✓ Louis Mc Kellop: Planned 10:15 - 11:15, Check-in 10:11 (-4m) -> COMPLIANT ✓ Catherine Ryan: Planned 10:05 - 11:05, Check-in 10:07 (+2m) -> COMPLIANT ⚠️ Non-compliant visit: Daniel Stevens Planned: 10:20 - 10:50 | Check-in: 10:40 (diff: 20m) Previous visit (Maurice Pallet) ended at: 00:00 >>> Adjusting non-compliant visit for: "Daniel Stevens"... Target schedule: 10:35 - 11:05 (30m duration)... ✓ Successfully adjusted "Daniel Stevens" to clean timings 10:35 - 11:05! === 2D Compliance Sweep (Pass 5) === ✓ Steven Pickett: Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Mohammed Miah: Planned 10:00 - 11:00, Check-in 09:52 (-8m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Sylvia Wallace: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Louis Mc Kellop: Planned 10:15 - 11:15, Check-in 10:11 (-4m) -> COMPLIANT ✓ Alison Carberry: Planned 10:05 - 11:05, Check-in 10:07 (+2m) -> COMPLIANT ✓ Edwin Bidois: Planned 10:00 - 10:45, Check-in 09:58 (-2m) -> COMPLIANT ✓ Daniel Stevens: Planned 10:00 - 10:45, Check-in 10:12 (+12m) -> COMPLIANT ✓ Kenneth Adeogun: Planned 10:00 - 10:45, Check-in 10:12 (+12m) -> COMPLIANT ✓ Casimir Maudrina: Planned 10:00 - 10:45, Check-in 10:11 (+11m) -> COMPLIANT ✓ Gary Bates: Planned 10:00 - 11:30, Check-in 10:09 (+9m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Calista Obika: Planned 10:10 - 11:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Qaswar Ali: Planned 10:30 - 11:30, Check-in 10:27 (-3m) -> COMPLIANT ✓ Sharon George: Planned 10:15 - 11:00, Check-in 10:00 (-15m) -> COMPLIANT ✓ Rajrookmeenee Ramnauth: Planned 10:00 - 11:00, Check-in 09:48 (-12m) -> COMPLIANT ✓ Albina Seaman: Planned 09:55 - 11:55, Check-in 10:00 (+5m) -> COMPLIANT ✓ Catherine Ryan: Planned 10:05 - 11:05, Check-in 10:07 (+2m) -> COMPLIANT ✓ Abdullah Hassane: Planned 10:15 - 11:00, Check-in 10:01 (-14m) -> COMPLIANT ✓ Anwara Amin: Planned 10:15 - 11:00, Check-in 10:01 (-14m) -> COMPLIANT ✓ Auzenda Saad: Planned 09:55 - 10:40, Check-in 10:00 (+5m) -> COMPLIANT ✓ Rose Clinton: Planned 10:35 - 11:20, Check-in 10:39 (+4m) -> COMPLIANT ✓ Joanna Bryan: Planned 10:40 - 11:40, Check-in 10:38 (-2m) -> COMPLIANT ✓ Kathleen Connolly: Planned 10:15 - 11:15, Check-in 10:15 (0m) -> COMPLIANT ✓ Kamalbhaye Ittoo: Planned 10:05 - 10:50, Check-in 10:11 (+6m) -> COMPLIANT ✓ Chaman Saneheesingh: Planned 10:00 - 10:45, Check-in 10:04 (+4m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Liam Quigley: Planned 09:20 - 10:20, Check-in 09:32 (+12m) -> COMPLIANT ✓ Jeanetta Carcas: Planned 10:15 - 11:00, Check-in 10:15 (0m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Tony Day: Planned 09:00 - 09:45, Check-in 08:52 (-8m) -> COMPLIANT ✓ Hazel Lemard: Planned 10:10 - 11:10, Check-in 10:00 (-10m) -> COMPLIANT ⚠️ Non-compliant visit: Roma Calender Planned: 11:00 - 11:30 | Check-in: 10:42 (diff: -18m) Previous visit (Denise Campbell) ended at: 10:31 >>> Adjusting non-compliant visit for: "Roma Calender"... Target schedule: 10:35 - 11:05 (30m duration)... ✓ Successfully adjusted "Roma Calender" to clean timings 10:35 - 11:05! === 2D Compliance Sweep (Pass 6) === ✓ Mohammed Miah: Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Steven Pickett: Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Catherine Ryan: Planned 10:15 - 11:15, Check-in 10:11 (-4m) -> COMPLIANT ✓ Louis Mc Kellop: Planned 10:15 - 11:15, Check-in 10:11 (-4m) -> COMPLIANT ⚠️ Non-compliant visit: Daniel Stevens Planned: 10:20 - 10:50 | Check-in: 10:40 (diff: 20m) >>> Adjusting non-compliant visit for: "Daniel Stevens"... Target schedule: 10:35 - 11:05 (30m duration)... ✓ Successfully adjusted "Daniel Stevens" to clean timings 10:35 - 11:05! === 2D Compliance Sweep (Pass 7) === ✓ Steven Pickett: Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Mohammed Miah: Planned 10:00 - 11:00, Check-in 09:52 (-8m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Daniel Stevens: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Alison Carberry: Planned 10:00 - 11:00, Check-in 09:58 (-2m) -> COMPLIANT ✓ Kenneth Adeogun: Planned 10:00 - 10:45, Check-in 10:12 (+12m) -> COMPLIANT ✓ Jacob Oduyoye: Planned 09:30 - 10:30, Check-in 09:37 (+7m) -> COMPLIANT ✓ Hidayat Oloidi: Planned 10:00 - 10:30, Check-in 10:12 (+12m) -> COMPLIANT ✓ Jean Mcclintock: Planned 10:40 - 11:10, Check-in 10:42 (+2m) -> COMPLIANT ✓ Gary Bates: Planned 10:30 - 11:15, Check-in 10:30 (0m) -> COMPLIANT ✓ Calista Obika: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Sharon George: Planned 10:30 - 11:30, Check-in 10:27 (-3m) -> COMPLIANT ✓ Rajrookmeenee Ramnauth: Planned 10:00 - 11:00, Check-in 09:48 (-12m) -> COMPLIANT ✓ Qaswar Ali: Planned 10:30 - 11:30, Check-in 10:27 (-3m) -> COMPLIANT ✓ Albina Seaman: Planned 09:55 - 11:55, Check-in 10:00 (+5m) -> COMPLIANT ✓ Catherine Ryan: Planned 10:05 - 11:05, Check-in 10:07 (+2m) -> COMPLIANT ✓ Abdullah Hassane: Planned 10:15 - 11:00, Check-in 10:01 (-14m) -> COMPLIANT ✓ Anwara Amin: Planned 09:55 - 10:40, Check-in 10:00 (+5m) -> COMPLIANT ✓ Auzenda Saad: Planned 09:55 - 10:40, Check-in 10:00 (+5m) -> COMPLIANT ✓ Rose Clinton: Planned 10:35 - 11:20, Check-in 10:39 (+4m) -> COMPLIANT ✓ Kathleen Connolly: Planned 10:40 - 11:40, Check-in 10:38 (-2m) -> COMPLIANT ✓ Joanna Bryan: Planned 10:40 - 11:40, Check-in 10:38 (-2m) -> COMPLIANT ✓ Helene Mingole: Planned 10:05 - 10:50, Check-in 10:11 (+6m) -> COMPLIANT ✓ Chaman Saneheesingh: Planned 10:00 - 10:45, Check-in 10:04 (+4m) -> COMPLIANT ✓ Jeanetta Carcas: Planned 10:15 - 11:00, Check-in 10:15 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Shaqib Rahman: Planned 09:00 - 09:45, Check-in 08:52 (-8m) -> COMPLIANT ✓ Tony Day: Planned 09:00 - 09:45, Check-in 08:52 (-8m) -> COMPLIANT ✓ Maria Williams: Planned 10:10 - 11:10, Check-in 10:00 (-10m) -> COMPLIANT ✓ Roma Calender: Planned 09:30 - 10:00, Check-in 09:35 (+5m) -> COMPLIANT ✓ Hazel Lemard: Planned 09:30 - 10:00, Check-in 09:35 (+5m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Louis Mc Kellop: Planned 10:15 - 11:15, Check-in 10:11 (-4m) -> COMPLIANT ✓ David Newell: Planned 10:40 - 11:40, Check-in 10:44 (+4m) -> COMPLIANT ✓ Casimir Maudrina: Planned 10:30 - 11:15, Check-in 10:30 (0m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Kamalbhaye Ittoo: Planned 10:05 - 10:50, Check-in 10:11 (+6m) -> COMPLIANT ⚠️ Non-compliant visit: Habiba Islam Planned: 16:30 - 17:00 | Check-in: 10:42 (diff: -348m) Previous visit (Sajida Islam) ended at: 00:00 >>> Adjusting non-compliant visit for: "Habiba Islam"... Target schedule: 10:35 - 11:05 (30m duration)... ✓ Successfully adjusted "Habiba Islam" to clean timings 10:35 - 11:05! === 2D Compliance Sweep (Pass 8) === ✓ Steven Pickett: Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Mohammed Miah: Planned 10:00 - 11:00, Check-in 09:52 (-8m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Louis Mc Kellop: Planned 10:15 - 11:15, Check-in 10:11 (-4m) -> COMPLIANT ✓ Catherine Ryan: Planned 10:05 - 11:05, Check-in 10:07 (+2m) -> COMPLIANT ✓ Daniel Stevens: Planned 10:35 - 11:05, Check-in 10:40 (+5m) -> COMPLIANT ✓ Alison Carberry: Planned 10:00 - 11:00, Check-in 09:58 (-2m) -> COMPLIANT ✓ Kenneth Adeogun: Planned 10:00 - 10:45, Check-in 10:12 (+12m) -> COMPLIANT ✓ David Newell: Planned 10:40 - 11:40, Check-in 10:44 (+4m) -> COMPLIANT ✓ Hidayat Oloidi: Planned 10:00 - 10:30, Check-in 10:12 (+12m) -> COMPLIANT ✓ Casimir Maudrina: Planned 10:30 - 11:15, Check-in 10:30 (0m) -> COMPLIANT ✓ Gary Bates: Planned 10:00 - 11:30, Check-in 10:09 (+9m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Qaswar Ali: Planned 10:10 - 11:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Calista Obika: Planned 10:10 - 11:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Sharon George: Planned 11:00 - 12:00, Check-in 10:45 (-15m) -> COMPLIANT ✓ Rajrookmeenee Ramnauth: Planned 10:00 - 11:00, Check-in 09:48 (-12m) -> COMPLIANT ✓ Anwara Amin: Planned 09:55 - 11:55, Check-in 10:00 (+5m) -> COMPLIANT ✓ Abdullah Hassane: Planned 10:30 - 11:15, Check-in 10:31 (+1m) -> COMPLIANT ✓ Auzenda Saad: Planned 09:55 - 10:40, Check-in 10:00 (+5m) -> COMPLIANT ✓ Rose Clinton: Planned 10:35 - 11:20, Check-in 10:39 (+4m) -> COMPLIANT ✓ Joanna Bryan: Planned 10:40 - 11:40, Check-in 10:38 (-2m) -> COMPLIANT ✓ Kathleen Connolly: Planned 10:15 - 11:15, Check-in 10:15 (0m) -> COMPLIANT ✓ Chaman Saneheesingh: Planned 10:05 - 10:50, Check-in 10:11 (+6m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Kamalbhaye Ittoo: Planned 10:05 - 10:50, Check-in 10:11 (+6m) -> COMPLIANT ✓ Habiba Islam: Planned 10:35 - 11:05, Check-in 10:42 (+7m) -> COMPLIANT ✓ Jeanetta Carcas: Planned 10:15 - 11:00, Check-in 10:15 (0m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Maria Williams: Planned 09:00 - 09:45, Check-in 08:52 (-8m) -> COMPLIANT ✓ Tony Day: Planned 09:00 - 09:45, Check-in 08:52 (-8m) -> COMPLIANT ✓ Hazel Lemard: Planned 09:30 - 10:00, Check-in 09:35 (+5m) -> COMPLIANT ✓ Roma Calender: Planned 10:35 - 11:05, Check-in 10:42 (+7m) -> COMPLIANT ✓ Albina Seaman: Planned 09:55 - 11:55, Check-in 10:00 (+5m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 7 ┌─────────┬──────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼──────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Rose Clinton' │ '11:00 - 11:45' │ '10:35 - 11:20' │ '45m' │ '10:39' │ '+4m' │ │ 1 │ 'Daniel Stevens' │ '10:20 - 10:50' │ '10:35 - 11:05' │ '30m' │ '10:40' │ '+5m' │ │ 2 │ 'Daniel Stevens' │ '10:20 - 10:50' │ '10:35 - 11:05' │ '30m' │ '10:40' │ '+5m' │ │ 3 │ 'Daniel Stevens' │ '10:20 - 10:50' │ '10:35 - 11:05' │ '30m' │ '10:40' │ '+5m' │ │ 4 │ 'Roma Calender' │ '11:00 - 11:30' │ '10:35 - 11:05' │ '30m' │ '10:42' │ '+7m' │ │ 5 │ 'Daniel Stevens' │ '10:20 - 10:50' │ '10:35 - 11:05' │ '30m' │ '10:40' │ '+5m' │ │ 6 │ 'Habiba Islam' │ '16:30 - 17:00' │ '10:35 - 11:05' │ '30m' │ '10:42' │ '+7m' │ └─────────┴──────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 444s. Adjusted 7 visit(s) to compliant timings. [2026-11-13T10:50:00.002Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T10:50:00.003Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Mohammed Miah: Planned 10:00 - 11:00, Check-in 09:52 (-8m) -> COMPLIANT ✓ Steven Pickett: Planned 09:55 - 10:55, Check-in 09:51 (-4m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Louis Mc Kellop: Planned 10:15 - 11:15, Check-in 10:11 (-4m) -> COMPLIANT ✓ Catherine Ryan: Planned 10:05 - 11:05, Check-in 10:07 (+2m) -> COMPLIANT ✓ Daniel Stevens: Planned 10:35 - 11:05, Check-in 10:40 (+5m) -> COMPLIANT ✓ Alison Carberry: Planned 10:00 - 11:00, Check-in 09:58 (-2m) -> COMPLIANT ✓ Kenneth Adeogun: Planned 10:00 - 10:45, Check-in 10:12 (+12m) -> COMPLIANT ✓ David Newell: Planned 10:40 - 11:40, Check-in 10:44 (+4m) -> COMPLIANT ✓ Hidayat Oloidi: Planned 10:00 - 10:45, Check-in 10:11 (+11m) -> COMPLIANT ✓ Casimir Maudrina: Planned 10:30 - 11:15, Check-in 10:30 (0m) -> COMPLIANT ✓ Gary Bates: Planned 10:00 - 11:30, Check-in 10:09 (+9m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Qaswar Ali: Planned 10:10 - 11:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Calista Obika: Planned 10:10 - 11:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Sharon George: Planned 11:00 - 12:00, Check-in 10:45 (-15m) -> COMPLIANT ✓ Albina Seaman: Planned 09:55 - 11:55, Check-in 10:00 (+5m) -> COMPLIANT ✓ Abdullah Hassane: Planned 10:30 - 11:15, Check-in 10:31 (+1m) -> COMPLIANT ✓ Rose Clinton: Planned 10:35 - 11:20, Check-in 10:39 (+4m) -> COMPLIANT ✓ Joanna Bryan: Planned 10:40 - 11:40, Check-in 10:38 (-2m) -> COMPLIANT ✓ Kathleen Connolly: Planned 10:15 - 11:15, Check-in 10:15 (0m) -> COMPLIANT ✓ Helene Mingole: Planned 10:05 - 10:50, Check-in 10:11 (+6m) -> COMPLIANT ✓ Kamalbhaye Ittoo: Planned 10:05 - 10:50, Check-in 10:11 (+6m) -> COMPLIANT ✓ Habiba Islam: Planned 10:35 - 11:05, Check-in 10:42 (+7m) -> COMPLIANT ✓ Jeanetta Carcas: Planned 10:15 - 11:00, Check-in 10:15 (0m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Tony Day: Planned 09:00 - 09:45, Check-in 08:52 (-8m) -> COMPLIANT ✓ Maria Williams: Planned 10:10 - 11:10, Check-in 10:00 (-10m) -> COMPLIANT ✓ Roma Calender: Planned 10:35 - 11:05, Check-in 10:42 (+7m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 74s. All active visits compliant. No adjustments needed. [2026-11-13T11:00:00.002Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T11:00:00.002Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Najma Mia: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Asma Ahmed: Planned 11:00 - 11:45, Check-in 10:54 (-6m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Louis Mc Kellop: Planned 10:15 - 11:15, Check-in 10:11 (-4m) -> COMPLIANT ✓ Catherine Ryan: Planned 10:05 - 11:05, Check-in 10:07 (+2m) -> COMPLIANT ✓ Daniel Stevens: Planned 10:35 - 11:05, Check-in 10:40 (+5m) -> COMPLIANT ✓ Alison Carberry: Planned 10:00 - 11:00, Check-in 09:58 (-2m) -> COMPLIANT ✓ David Newell: Planned 10:40 - 11:40, Check-in 10:44 (+4m) -> COMPLIANT ✓ Casimir Maudrina: Planned 10:30 - 11:15, Check-in 10:30 (0m) -> COMPLIANT ✓ Gary Bates: Planned 10:00 - 11:30, Check-in 10:09 (+9m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Calista Obika: Planned 10:10 - 11:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Qaswar Ali: Planned 10:30 - 11:30, Check-in 10:27 (-3m) -> COMPLIANT ✓ Sharon George: Planned 11:00 - 12:00, Check-in 10:45 (-15m) -> COMPLIANT ✓ Albina Seaman: Planned 09:55 - 11:55, Check-in 10:00 (+5m) -> COMPLIANT ✓ Abdullah Hassane: Planned 10:30 - 11:15, Check-in 10:31 (+1m) -> COMPLIANT ✓ Joanna Bryan: Planned 10:35 - 11:20, Check-in 10:39 (+4m) -> COMPLIANT ✓ Rose Clinton: Planned 10:35 - 11:20, Check-in 10:39 (+4m) -> COMPLIANT ✓ Kathleen Connolly: Planned 10:15 - 11:15, Check-in 10:15 (0m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Habiba Islam: Planned 10:35 - 11:05, Check-in 10:42 (+7m) -> COMPLIANT ✓ Jeanetta Carcas: Planned 10:15 - 11:00, Check-in 10:15 (0m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Patrick David Morris: Planned 10:55 - 11:25, Check-in 10:49 (-6m) -> COMPLIANT ✓ Dellian Berry: Planned 11:00 - 12:00, Check-in 10:57 (-3m) -> COMPLIANT ✓ Maria Williams: Planned 10:10 - 11:10, Check-in 10:00 (-10m) -> COMPLIANT ⚠️ Non-compliant visit: Philomen Bannis Planned: 10:30 - 11:15 | Check-in: 10:53 (diff: 23m) Previous visit (Glenise Wright) ended at: 00:00 >>> Adjusting non-compliant visit for: "Philomen Bannis"... Target schedule: 10:50 - 11:35 (45m duration)... ✓ Successfully adjusted "Philomen Bannis" to clean timings 10:50 - 11:35! === 2D Compliance Sweep (Pass 2) === ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Najma Mia: Planned 11:00 - 11:30, Check-in 10:55 (-5m) -> COMPLIANT ✓ Asma Ahmed: Planned 11:00 - 11:45, Check-in 10:54 (-6m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Louis Mc Kellop: Planned 10:15 - 11:15, Check-in 10:11 (-4m) -> COMPLIANT ✓ Catherine Ryan: Planned 10:05 - 11:05, Check-in 10:07 (+2m) -> COMPLIANT ✓ Daniel Stevens: Planned 10:35 - 11:05, Check-in 10:40 (+5m) -> COMPLIANT ✓ Alison Carberry: Planned 10:00 - 11:00, Check-in 09:58 (-2m) -> COMPLIANT ✓ David Newell: Planned 10:40 - 11:40, Check-in 10:44 (+4m) -> COMPLIANT ✓ Casimir Maudrina: Planned 10:30 - 11:15, Check-in 10:30 (0m) -> COMPLIANT ✓ Gary Bates: Planned 10:00 - 11:30, Check-in 10:09 (+9m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Calista Obika: Planned 10:10 - 11:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Qaswar Ali: Planned 10:30 - 11:30, Check-in 10:27 (-3m) -> COMPLIANT ✓ Sharon George: Planned 11:00 - 12:00, Check-in 10:45 (-15m) -> COMPLIANT ✓ Albina Seaman: Planned 09:55 - 11:55, Check-in 10:00 (+5m) -> COMPLIANT ✓ Abdullah Hassane: Planned 10:30 - 11:15, Check-in 10:31 (+1m) -> COMPLIANT ✓ Rose Clinton: Planned 10:35 - 11:20, Check-in 10:39 (+4m) -> COMPLIANT ✓ Joanna Bryan: Planned 10:40 - 11:40, Check-in 10:38 (-2m) -> COMPLIANT ✓ Kathleen Connolly: Planned 10:15 - 11:15, Check-in 10:15 (0m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Habiba Islam: Planned 10:35 - 11:05, Check-in 10:42 (+7m) -> COMPLIANT ✓ Jeanetta Carcas: Planned 10:15 - 11:00, Check-in 10:15 (0m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Dellian Berry: Planned 11:00 - 12:00, Check-in 10:57 (-3m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Patrick David Morris: Planned 10:55 - 11:25, Check-in 10:49 (-6m) -> COMPLIANT ✓ Philomen Bannis: Planned 10:50 - 11:35, Check-in 10:53 (+3m) -> COMPLIANT ✓ Roma Calender: Planned 10:35 - 11:05, Check-in 10:42 (+7m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 1 ┌─────────┬───────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼───────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Philomen Bannis' │ '10:30 - 11:15' │ '10:50 - 11:35' │ '45m' │ '10:53' │ '+3m' │ └─────────┴───────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 137s. Adjusted 1 visit(s) to compliant timings. [2026-11-13T11:10:00.002Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T11:10:00.002Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Nisar Lone: Planned 11:15 - 12:15, Check-in 11:08 (-7m) -> COMPLIANT ✓ Najma Mia: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Asma Ahmed: Planned 11:00 - 11:45, Check-in 10:54 (-6m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Mohammed Shaffi: Planned 11:15 - 12:15, Check-in 11:03 (-12m) -> COMPLIANT ✓ Louis Mc Kellop: Planned 10:15 - 11:15, Check-in 10:11 (-4m) -> COMPLIANT ✓ Daniel Stevens: Planned 10:35 - 11:05, Check-in 10:40 (+5m) -> COMPLIANT ✓ David Newell: Planned 10:00 - 11:00, Check-in 09:58 (-2m) -> COMPLIANT ✓ Nilaben Patel: Planned 10:50 - 11:20, Check-in 10:52 (+2m) -> COMPLIANT ✓ Casimir Maudrina: Planned 10:30 - 11:15, Check-in 10:30 (0m) -> COMPLIANT ✓ Gary Bates: Planned 10:00 - 11:30, Check-in 10:09 (+9m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Qaswar Ali: Planned 10:10 - 11:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Calista Obika: Planned 10:10 - 11:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Sharon George: Planned 11:00 - 12:00, Check-in 10:45 (-15m) -> COMPLIANT ✓ Albina Seaman: Planned 09:55 - 11:55, Check-in 10:00 (+5m) -> COMPLIANT ✓ Abdullah Hassane: Planned 10:30 - 11:15, Check-in 10:31 (+1m) -> COMPLIANT ✓ Joanna Bryan: Planned 10:35 - 11:20, Check-in 10:39 (+4m) -> COMPLIANT ✓ Rose Clinton: Planned 10:35 - 11:20, Check-in 10:39 (+4m) -> COMPLIANT ✓ Kathleen Connolly: Planned 10:15 - 11:15, Check-in 10:15 (0m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Jeanetta Carcas: Planned 10:35 - 11:05, Check-in 10:42 (+7m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Patrick David Morris: Planned 10:55 - 11:25, Check-in 10:49 (-6m) -> COMPLIANT ✓ Dellian Berry: Planned 11:00 - 12:00, Check-in 10:57 (-3m) -> COMPLIANT ✓ Philomen Bannis: Planned 10:50 - 11:35, Check-in 10:53 (+3m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Waveney Joseph: Planned 11:20 - 11:50, Check-in 11:10 (-10m) -> COMPLIANT ✓ Alison Carberry: Planned 10:00 - 11:00, Check-in 09:58 (-2m) -> COMPLIANT ✓ Habiba Islam: Planned 10:35 - 11:05, Check-in 10:42 (+7m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 86s. All active visits compliant. No adjustments needed. [2026-11-13T11:20:00.001Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T11:20:00.001Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Nisar Lone: Planned 11:15 - 12:15, Check-in 11:08 (-7m) -> COMPLIANT ✓ Albina Seaman: Planned 11:00 - 11:30, Check-in 10:47 (-13m) -> COMPLIANT ⚠️ Non-compliant visit: Ronald Howlett Planned: 11:45 - 12:30 | Check-in: 11:11 (diff: -34m) Previous visit (Ronald Howlett) ended at: 08:48 >>> Adjusting non-compliant visit for: "Ronald Howlett"... Target schedule: 11:05 - 11:50 (45m duration)... ✓ Successfully adjusted "Ronald Howlett" to clean timings 11:05 - 11:50! === 2D Compliance Sweep (Pass 2) === ✓ Albina Seaman: Planned 11:25 - 11:55, Check-in 11:20 (-5m) -> COMPLIANT ⚠️ Non-compliant visit: Ronald Howlett Planned: 11:45 - 12:30 | Check-in: 11:11 (diff: -34m) Previous visit (Ronald Howlett) ended at: 08:48 >>> Adjusting non-compliant visit for: "Ronald Howlett"... Target schedule: 11:05 - 11:50 (45m duration)... ✓ Successfully adjusted "Ronald Howlett" to clean timings 11:05 - 11:50! === 2D Compliance Sweep (Pass 3) === ✓ Marian Spurway: Planned 11:25 - 11:55, Check-in 11:20 (-5m) -> COMPLIANT ✓ Nisar Lone: Planned 11:15 - 12:15, Check-in 11:08 (-7m) -> COMPLIANT ✓ Albina Seaman: Planned 11:00 - 11:30, Check-in 10:47 (-13m) -> COMPLIANT ✓ Ronald Howlett: Planned 11:05 - 11:50, Check-in 11:11 (+6m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Najma Mia: Planned 11:00 - 11:30, Check-in 10:55 (-5m) -> COMPLIANT ✓ Asma Ahmed: Planned 11:00 - 11:45, Check-in 10:54 (-6m) -> COMPLIANT ✓ Mohammed Shaffi: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Shahjahan Miah: Planned 11:00 - 11:30, Check-in 11:05 (+5m) -> COMPLIANT ✓ Waveney Joseph: Planned 11:20 - 11:50, Check-in 11:10 (-10m) -> COMPLIANT ✓ Perry Zieppe: Planned 11:10 - 11:40, Check-in 11:10 (0m) -> COMPLIANT ✓ Nilaben Patel: Planned 10:40 - 11:40, Check-in 10:44 (+4m) -> COMPLIANT ✓ Raymond Ward: Planned 11:25 - 11:55, Check-in 11:13 (-12m) -> COMPLIANT ✓ Gary Bates: Planned 10:00 - 11:30, Check-in 10:09 (+9m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Qaswar Ali: Planned 10:30 - 11:30, Check-in 10:27 (-3m) -> COMPLIANT ✓ Sharon George: Planned 11:00 - 12:00, Check-in 10:45 (-15m) -> COMPLIANT ✓ Rose Clinton: Planned 10:35 - 11:20, Check-in 10:39 (+4m) -> COMPLIANT ✓ Joanna Bryan: Planned 10:40 - 11:40, Check-in 10:38 (-2m) -> COMPLIANT ✓ Kathleen Connolly: Planned 10:15 - 11:15, Check-in 10:15 (0m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Habiba Islam: Planned 10:35 - 11:05, Check-in 10:42 (+7m) -> COMPLIANT ✓ Jeanetta Carcas: Planned 10:15 - 11:00, Check-in 10:15 (0m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Patrick David Morris: Planned 10:55 - 11:25, Check-in 10:49 (-6m) -> COMPLIANT ✓ Rajab Ali: Planned 11:10 - 11:40, Check-in 11:15 (+5m) -> COMPLIANT ✓ Dellian Berry: Planned 11:00 - 12:00, Check-in 10:57 (-3m) -> COMPLIANT ✓ John Boon: Planned 11:20 - 11:50, Check-in 11:05 (-15m) -> COMPLIANT ✓ Philomen Bannis: Planned 10:50 - 11:35, Check-in 10:53 (+3m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ David Newell: Planned 10:40 - 11:40, Check-in 10:44 (+4m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 2 ┌─────────┬──────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼──────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Ronald Howlett' │ '11:45 - 12:30' │ '11:05 - 11:50' │ '45m' │ '11:11' │ '+6m' │ │ 1 │ 'Ronald Howlett' │ '11:45 - 12:30' │ '11:05 - 11:50' │ '45m' │ '11:11' │ '+6m' │ └─────────┴──────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 116s. Adjusted 2 visit(s) to compliant timings. [2026-11-13T11:30:00.002Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T11:30:00.002Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Marian Spurway: Planned 11:25 - 11:55, Check-in 11:20 (-5m) -> COMPLIANT ✓ Ronald Howlett: Planned 11:15 - 12:15, Check-in 11:08 (-7m) -> COMPLIANT ✓ Nisar Lone: Planned 11:15 - 12:15, Check-in 11:08 (-7m) -> COMPLIANT ✓ Albina Seaman: Planned 11:00 - 11:30, Check-in 10:47 (-13m) -> COMPLIANT ✓ Walter John: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Asma Ahmed: Planned 11:00 - 11:45, Check-in 10:54 (-6m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Mohammed Shaffi: Planned 11:15 - 12:15, Check-in 11:03 (-12m) -> COMPLIANT ✓ Waveney Joseph: Planned 11:00 - 11:30, Check-in 11:05 (+5m) -> COMPLIANT ✓ Perry Zieppe: Planned 11:10 - 11:40, Check-in 11:10 (0m) -> COMPLIANT ✓ Shahjahan Miah: Planned 11:00 - 11:30, Check-in 11:05 (+5m) -> COMPLIANT ✓ Phillip Lowe: Planned 11:30 - 12:00, Check-in 11:22 (-8m) -> COMPLIANT ✓ David Newell: Planned 10:40 - 11:40, Check-in 10:44 (+4m) -> COMPLIANT ✓ Kay Butler: Planned 11:15 - 12:00, Check-in 11:28 (+13m) -> COMPLIANT ✓ Raymond Ward: Planned 11:25 - 11:55, Check-in 11:13 (-12m) -> COMPLIANT ✓ Oluwakemi Oke: Planned 11:30 - 12:00, Check-in 11:20 (-10m) -> COMPLIANT ✓ Gary Bates: Planned 10:00 - 11:30, Check-in 10:09 (+9m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Sharon George: Planned 10:30 - 11:30, Check-in 10:27 (-3m) -> COMPLIANT ✓ Qaswar Ali: Planned 10:30 - 11:30, Check-in 10:27 (-3m) -> COMPLIANT ✓ Yinka Ogun: Planned 11:20 - 11:50, Check-in 11:25 (+5m) -> COMPLIANT ✓ Kathleen Connolly: Planned 10:40 - 11:40, Check-in 10:38 (-2m) -> COMPLIANT ✓ Lashidi Samu: Planned 11:30 - 12:00, Check-in 11:25 (-5m) -> COMPLIANT ✓ Helene Mingole: Planned 11:30 - 12:15, Check-in 11:26 (-4m) -> COMPLIANT ✓ Sheila Thomas: Planned 11:30 - 12:15, Check-in 11:26 (-4m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Dellian Berry: Planned 11:10 - 11:40, Check-in 11:15 (+5m) -> COMPLIANT ✓ Rajab Ali: Planned 11:10 - 11:40, Check-in 11:15 (+5m) -> COMPLIANT ✓ John Boon: Planned 11:20 - 11:50, Check-in 11:05 (-15m) -> COMPLIANT ✓ Philomen Bannis: Planned 10:50 - 11:35, Check-in 10:53 (+3m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Joanna Bryan: Planned 10:40 - 11:40, Check-in 10:38 (-2m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 87s. All active visits compliant. No adjustments needed. [2026-11-13T11:40:00.002Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T11:40:00.002Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Marian Spurway: Planned 11:25 - 11:55, Check-in 11:20 (-5m) -> COMPLIANT ✓ Nisar Lone: Planned 11:15 - 12:15, Check-in 11:08 (-7m) -> COMPLIANT ✓ Ronald Howlett: Planned 11:05 - 11:50, Check-in 11:11 (+6m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Asma Ahmed: Planned 11:30 - 12:15, Check-in 11:39 (+9m) -> COMPLIANT ✓ Clara Cox: Planned 11:30 - 12:15, Check-in 11:39 (+9m) -> COMPLIANT ✓ Walter John: Planned 11:30 - 12:00, Check-in 11:24 (-6m) -> COMPLIANT ✓ Edwin Cross: Planned 11:15 - 12:15, Check-in 11:03 (-12m) -> COMPLIANT ✓ Mohammed Shaffi: Planned 11:15 - 12:15, Check-in 11:03 (-12m) -> COMPLIANT ✓ Waveney Joseph: Planned 11:20 - 11:50, Check-in 11:10 (-10m) -> COMPLIANT ✓ Denise Walker: Planned 11:40 - 12:10, Check-in 11:37 (-3m) -> COMPLIANT ✓ Perry Zieppe: Planned 11:10 - 11:40, Check-in 11:10 (0m) -> COMPLIANT ✓ Robert Spenceley: Planned 11:30 - 12:00, Check-in 11:25 (-5m) -> COMPLIANT ✓ Phillip Lowe: Planned 11:30 - 12:00, Check-in 11:22 (-8m) -> COMPLIANT ✓ David Newell: Planned 10:40 - 11:40, Check-in 10:44 (+4m) -> COMPLIANT ✓ Kay Butler: Planned 11:15 - 12:00, Check-in 11:28 (+13m) -> COMPLIANT ✓ Raymond Ward: Planned 11:25 - 11:55, Check-in 11:13 (-12m) -> COMPLIANT ⚠️ Non-compliant visit: Joanna Bryan Planned: 12:00 - 12:30 | Check-in: 11:30 (diff: -30m) Previous visit (Nigel Barber) ended at: 00:00 >>> Adjusting non-compliant visit for: "Joanna Bryan"... Target schedule: 11:25 - 11:55 (30m duration)... ✓ Successfully adjusted "Joanna Bryan" to clean timings 11:25 - 11:55! === 2D Compliance Sweep (Pass 2) === ✓ Marian Spurway: Planned 11:25 - 11:55, Check-in 11:20 (-5m) -> COMPLIANT ✓ Nisar Lone: Planned 11:15 - 12:15, Check-in 11:08 (-7m) -> COMPLIANT ✓ Charanjit Nandra: Planned 11:45 - 12:15, Check-in 11:40 (-5m) -> COMPLIANT ✓ Ronald Howlett: Planned 11:05 - 11:50, Check-in 11:11 (+6m) -> COMPLIANT ✓ Clara Cox: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Walter John: Planned 11:30 - 12:00, Check-in 11:24 (-6m) -> COMPLIANT ✓ Asma Ahmed: Planned 11:00 - 11:45, Check-in 10:54 (-6m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Mohammed Shaffi: Planned 11:15 - 12:15, Check-in 11:03 (-12m) -> COMPLIANT ✓ Waveney Joseph: Planned 11:20 - 11:50, Check-in 11:10 (-10m) -> COMPLIANT ✓ Denise Walker: Planned 11:40 - 12:10, Check-in 11:37 (-3m) -> COMPLIANT ✓ Phillip Lowe: Planned 11:30 - 12:00, Check-in 11:25 (-5m) -> COMPLIANT ✓ Robert Spenceley: Planned 11:30 - 12:00, Check-in 11:25 (-5m) -> COMPLIANT ✓ Kay Butler: Planned 10:40 - 11:40, Check-in 10:44 (+4m) -> COMPLIANT ✓ Raymond Ward: Planned 11:25 - 11:55, Check-in 11:13 (-12m) -> COMPLIANT ✓ Oluwakemi Oke: Planned 11:25 - 11:55, Check-in 11:30 (+5m) -> COMPLIANT ✓ Joanna Bryan: Planned 11:25 - 11:55, Check-in 11:30 (+5m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Sharon George: Planned 11:00 - 12:00, Check-in 10:45 (-15m) -> COMPLIANT ✓ Kathleen Connolly: Planned 09:55 - 11:55, Check-in 10:00 (+5m) -> COMPLIANT ✓ Lashidi Samu: Planned 11:30 - 12:00, Check-in 11:25 (-5m) -> COMPLIANT ✓ Sheila Thomas: Planned 11:30 - 12:15, Check-in 11:26 (-4m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Eric Hall: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Abdulaziz Patel: Planned 11:40 - 12:10, Check-in 11:34 (-6m) -> COMPLIANT ✓ Rajab Ali: Planned 11:10 - 11:40, Check-in 11:15 (+5m) -> COMPLIANT ✓ Dellian Berry: Planned 11:00 - 12:00, Check-in 10:57 (-3m) -> COMPLIANT ✓ Carol Chandler: Planned 11:55 - 12:25, Check-in 11:40 (-15m) -> COMPLIANT ✓ David Newell: Planned 10:40 - 11:40, Check-in 10:44 (+4m) -> COMPLIANT ✓ Albina Seaman: Planned 09:55 - 11:55, Check-in 10:00 (+5m) -> COMPLIANT ✓ Yinka Ogun: Planned 11:20 - 11:50, Check-in 11:25 (+5m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 1 ┌─────────┬────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Joanna Bryan' │ '12:00 - 12:30' │ '11:25 - 11:55' │ '30m' │ '11:30' │ '+5m' │ └─────────┴────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 136s. Adjusted 1 visit(s) to compliant timings. [2026-11-13T11:50:00.001Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T11:50:00.001Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Shirin Sikandari: Planned 12:00 - 12:45, Check-in 11:45 (-15m) -> COMPLIANT ✓ Marian Spurway: Planned 11:25 - 11:55, Check-in 11:20 (-5m) -> COMPLIANT ✓ Nisar Lone: Planned 11:15 - 12:15, Check-in 11:08 (-7m) -> COMPLIANT ✓ Charanjit Nandra: Planned 11:45 - 12:15, Check-in 11:40 (-5m) -> COMPLIANT ✓ Ronald Howlett: Planned 11:05 - 11:50, Check-in 11:11 (+6m) -> COMPLIANT ✓ Clara Cox: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Walter John: Planned 11:30 - 12:00, Check-in 11:24 (-6m) -> COMPLIANT ⚠️ Non-compliant visit: Latifan Bibi Planned: 12:00 - 12:30 | Check-in: 11:40 (diff: -20m) Previous visit (Asma Ahmed) ended at: 11:40 >>> Adjusting non-compliant visit for: "Latifan Bibi"... ⚠️ Overlap prevention: Calculated start 11:35 overlaps previous visit end 11:40. -> Clamped start time to 11:40 to avoid overlap. Target schedule: 11:40 - 12:10 (30m duration)... ✓ Successfully adjusted "Latifan Bibi" to clean timings 11:40 - 12:10! === 2D Compliance Sweep (Pass 2) === ✓ Shirin Sikandari: Planned 12:00 - 12:45, Check-in 11:45 (-15m) -> COMPLIANT ✓ Nisar Lone: Planned 11:25 - 11:55, Check-in 11:20 (-5m) -> COMPLIANT ✓ Charanjit Nandra: Planned 11:45 - 12:15, Check-in 11:40 (-5m) -> COMPLIANT ✓ Marian Spurway: Planned 11:05 - 11:50, Check-in 11:11 (+6m) -> COMPLIANT ✓ Ronald Howlett: Planned 11:05 - 11:50, Check-in 11:11 (+6m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Clara Cox: Planned 11:30 - 12:15, Check-in 11:41 (+11m) -> COMPLIANT ✓ Walter John: Planned 11:30 - 12:00, Check-in 11:24 (-6m) -> COMPLIANT ⚠️ Non-compliant visit: Latifan Bibi Planned: 12:00 - 12:30 | Check-in: 11:40 (diff: -20m) Previous visit (Asma Ahmed) ended at: 00:00 >>> Adjusting non-compliant visit for: "Latifan Bibi"... Target schedule: 11:35 - 12:05 (30m duration)... ✓ Successfully adjusted "Latifan Bibi" to clean timings 11:35 - 12:05! === 2D Compliance Sweep (Pass 3) === ✓ Nisar Lone: Planned 11:15 - 12:15, Check-in 11:08 (-7m) -> COMPLIANT ✓ Charanjit Nandra: Planned 11:45 - 12:15, Check-in 11:40 (-5m) -> COMPLIANT ✓ Shirin Sikandari: Planned 12:00 - 12:45, Check-in 11:45 (-15m) -> COMPLIANT ✓ Ronald Howlett: Planned 11:05 - 11:50, Check-in 11:11 (+6m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Walter John: Planned 11:30 - 12:15, Check-in 11:41 (+11m) -> COMPLIANT ✓ Clara Cox: Planned 11:30 - 12:15, Check-in 11:41 (+11m) -> COMPLIANT ⚠️ Non-compliant visit: Latifan Bibi Planned: 12:00 - 12:30 | Check-in: 11:40 (diff: -20m) Previous visit (Asma Ahmed) ended at: 11:40 >>> Adjusting non-compliant visit for: "Latifan Bibi"... ⚠️ Overlap prevention: Calculated start 11:35 overlaps previous visit end 11:40. -> Clamped start time to 11:40 to avoid overlap. Target schedule: 11:40 - 12:10 (30m duration)... ✓ Successfully adjusted "Latifan Bibi" to clean timings 11:40 - 12:10! === 2D Compliance Sweep (Pass 4) === ✓ Shirin Sikandari: Planned 12:00 - 12:45, Check-in 11:45 (-15m) -> COMPLIANT ✓ Nisar Lone: Planned 11:15 - 12:15, Check-in 11:08 (-7m) -> COMPLIANT ✓ Charanjit Nandra: Planned 11:45 - 12:15, Check-in 11:40 (-5m) -> COMPLIANT ✓ Ronald Howlett: Planned 11:05 - 11:50, Check-in 11:11 (+6m) -> COMPLIANT ✓ Clara Cox: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Walter John: Planned 11:30 - 12:00, Check-in 11:24 (-6m) -> COMPLIANT ✓ Latifan Bibi: Planned 11:40 - 12:10, Check-in 11:40 (0m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Mohammed Shaffi: Planned 11:15 - 12:15, Check-in 11:03 (-12m) -> COMPLIANT ⚠️ Non-compliant visit: Teresa Mccabe Planned: 13:30 - 14:00 | Check-in: 11:45 (diff: -105m) Previous visit (Cecilia Glasgow) ended at: 00:00 >>> Adjusting non-compliant visit for: "Teresa Mccabe"... Target schedule: 11:40 - 12:10 (30m duration)... ✓ Successfully adjusted "Teresa Mccabe" to clean timings 11:40 - 12:10! === 2D Compliance Sweep (Pass 5) === ✓ Irene Curry: Planned 11:25 - 11:55, Check-in 11:13 (-12m) -> COMPLIANT ✓ Kathleen Lucejko: Planned 11:30 - 12:00, Check-in 11:35 (+5m) -> COMPLIANT ✓ Anita Carter: Planned 11:30 - 12:00, Check-in 11:34 (+4m) -> COMPLIANT ✓ Lashidi Samu: Planned 11:30 - 12:00, Check-in 11:25 (-5m) -> COMPLIANT ✓ Sheila Thomas: Planned 11:30 - 12:15, Check-in 11:26 (-4m) -> COMPLIANT ✓ Clara Cox: Planned 11:30 - 12:15, Check-in 11:41 (+11m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Latifan Bibi: Planned 11:40 - 12:10, Check-in 11:40 (0m) -> COMPLIANT ✓ Walter John: Planned 11:30 - 12:00, Check-in 11:24 (-6m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Abdulaziz Patel: Planned 11:40 - 12:10, Check-in 11:34 (-6m) -> COMPLIANT ✓ Carol Chandler: Planned 11:55 - 12:25, Check-in 11:40 (-15m) -> COMPLIANT ✓ Charanjit Nandra: Planned 11:45 - 12:15, Check-in 11:40 (-5m) -> COMPLIANT ✓ Ronald Howlett: Planned 11:05 - 11:50, Check-in 11:11 (+6m) -> COMPLIANT ✓ Shirin Sikandari: Planned 12:00 - 12:45, Check-in 11:45 (-15m) -> COMPLIANT ✓ Nisar Lone: Planned 11:15 - 12:15, Check-in 11:08 (-7m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Mohammed Shaffi: Planned 11:15 - 12:15, Check-in 11:03 (-12m) -> COMPLIANT ✓ Teresa Mccabe: Planned 11:40 - 12:10, Check-in 11:45 (+5m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Nirusha Monji: Planned 11:55 - 12:25, Check-in 11:50 (-5m) -> COMPLIANT ✓ Robert Spenceley: Planned 11:30 - 12:00, Check-in 11:25 (-5m) -> COMPLIANT ⚠️ Non-compliant visit: Amrik Nijjar Planned: 12:00 - 12:30 | Check-in: 11:44 (diff: -16m) Previous visit (Francis Molloy) ended at: 10:05 >>> Adjusting non-compliant visit for: "Amrik Nijjar"... Target schedule: 11:40 - 12:10 (30m duration)... ✓ Successfully adjusted "Amrik Nijjar" to clean timings 11:40 - 12:10! === 2D Compliance Sweep (Pass 6) === ✓ Shirin Sikandari: Planned 12:00 - 12:45, Check-in 11:45 (-15m) -> COMPLIANT ✓ Nisar Lone: Planned 11:15 - 12:15, Check-in 11:08 (-7m) -> COMPLIANT ✓ Ronald Howlett: Planned 11:45 - 12:15, Check-in 11:40 (-5m) -> COMPLIANT ✓ Charanjit Nandra: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Clara Cox: Planned 11:30 - 12:15, Check-in 11:41 (+11m) -> COMPLIANT ✓ Walter John: Planned 11:30 - 12:00, Check-in 11:24 (-6m) -> COMPLIANT ✓ Edwin Cross: Planned 11:40 - 12:10, Check-in 11:40 (0m) -> COMPLIANT ✓ Mohammed Shaffi: Planned 11:15 - 12:15, Check-in 11:03 (-12m) -> COMPLIANT ✓ Teresa Mccabe: Planned 11:40 - 12:10, Check-in 11:45 (+5m) -> COMPLIANT ✓ Latifan Bibi: Planned 11:30 - 12:00, Check-in 11:34 (+4m) -> COMPLIANT ✓ Anita Carter: Planned 11:30 - 12:00, Check-in 11:34 (+4m) -> COMPLIANT ✓ Sheila Thomas: Planned 11:40 - 12:10, Check-in 11:41 (+1m) -> COMPLIANT ✓ Denise Walker: Planned 11:40 - 12:10, Check-in 11:37 (-3m) -> COMPLIANT ✓ Robert Spenceley: Planned 11:30 - 12:00, Check-in 11:25 (-5m) -> COMPLIANT ✓ Nirusha Monji: Planned 11:55 - 12:25, Check-in 11:50 (-5m) -> COMPLIANT ✓ Amrik Nijjar: Planned 11:40 - 12:10, Check-in 11:44 (+4m) -> COMPLIANT ✓ Marianne Levett: Planned 11:50 - 12:20, Check-in 11:50 (0m) -> COMPLIANT ✓ Kay Butler: Planned 12:00 - 12:45, Check-in 11:49 (-11m) -> COMPLIANT ✓ Francis Cure: Planned 12:00 - 12:45, Check-in 11:49 (-11m) -> COMPLIANT ✓ Safaa Mirza: Planned 11:45 - 12:45, Check-in 11:51 (+6m) -> COMPLIANT ✓ Raymond Ward: Planned 11:25 - 11:55, Check-in 11:13 (-12m) -> COMPLIANT ✓ Bradley Robertson: Planned 12:00 - 12:30, Check-in 11:52 (-8m) -> COMPLIANT ✓ Joanna Bryan: Planned 11:25 - 11:55, Check-in 11:30 (+5m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Albina Seaman: Planned 09:55 - 11:55, Check-in 10:00 (+5m) -> COMPLIANT ✓ Catherine Beaman: Planned 11:30 - 12:00, Check-in 11:30 (0m) -> COMPLIANT ✓ Evelyn Dube: Planned 12:00 - 12:30, Check-in 11:51 (-9m) -> COMPLIANT ✓ Kathleen Lucejko: Planned 11:30 - 12:00, Check-in 11:35 (+5m) -> COMPLIANT ✓ Irene Curry: Planned 11:45 - 12:15, Check-in 11:42 (-3m) -> COMPLIANT ✓ Lashidi Samu: Planned 11:30 - 12:00, Check-in 11:25 (-5m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Abdulaziz Patel: Planned 11:40 - 12:10, Check-in 11:34 (-6m) -> COMPLIANT ✓ Carol Chandler: Planned 11:55 - 12:25, Check-in 11:40 (-15m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 5 ┌─────────┬─────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼─────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Latifan Bibi' │ '12:00 - 12:30' │ '11:40 - 12:10' │ '30m' │ '11:40' │ '+0m' │ │ 1 │ 'Latifan Bibi' │ '12:00 - 12:30' │ '11:35 - 12:05' │ '30m' │ '11:40' │ '+5m' │ │ 2 │ 'Latifan Bibi' │ '12:00 - 12:30' │ '11:40 - 12:10' │ '30m' │ '11:40' │ '+0m' │ │ 3 │ 'Teresa Mccabe' │ '13:30 - 14:00' │ '11:40 - 12:10' │ '30m' │ '11:45' │ '+5m' │ │ 4 │ 'Amrik Nijjar' │ '12:00 - 12:30' │ '11:40 - 12:10' │ '30m' │ '11:44' │ '+4m' │ └─────────┴─────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 272s. Adjusted 5 visit(s) to compliant timings. [2026-11-13T12:00:00.007Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T12:00:00.007Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Shirin Sikandari: Planned 12:00 - 12:45, Check-in 11:45 (-15m) -> COMPLIANT ✓ Frank Fernandes: Planned 12:00 - 12:30, Check-in 11:59 (-1m) -> COMPLIANT ✓ Charanjit Nandra: Planned 11:15 - 12:15, Check-in 11:08 (-7m) -> COMPLIANT ✓ Nisar Lone: Planned 11:15 - 12:15, Check-in 11:08 (-7m) -> COMPLIANT ✓ Furkunda Khambye: Planned 09:05 - 12:05, Check-in 08:58 (-7m) -> COMPLIANT ✓ Edwin Cross: Planned 11:30 - 12:15, Check-in 11:41 (+11m) -> COMPLIANT ✓ Teresa Mccabe: Planned 11:15 - 12:15, Check-in 11:03 (-12m) -> COMPLIANT ✓ Mohammed Shaffi: Planned 11:15 - 12:15, Check-in 11:03 (-12m) -> COMPLIANT ✓ Sheila Thomas: Planned 11:40 - 12:10, Check-in 11:41 (+1m) -> COMPLIANT ✓ Denise Walker: Planned 11:40 - 12:10, Check-in 11:37 (-3m) -> COMPLIANT ✓ Nirusha Monji: Planned 11:55 - 12:25, Check-in 11:50 (-5m) -> COMPLIANT ✓ Amrik Nijjar: Planned 11:40 - 12:10, Check-in 11:44 (+4m) -> COMPLIANT ✓ Florence Srinivasan: Planned 12:00 - 13:00, Check-in 11:54 (-6m) -> COMPLIANT ⚠️ Non-compliant visit: Azaniah Allen Planned: 12:15 - 12:45 | Check-in: 11:58 (diff: -17m) Previous visit (Phillip Lowe) ended at: 11:51 >>> Adjusting non-compliant visit for: "Azaniah Allen"... Target schedule: 11:55 - 12:25 (30m duration)... ✓ Successfully adjusted "Azaniah Allen" to clean timings 11:55 - 12:25! === 2D Compliance Sweep (Pass 2) === ✓ : Planned 11:30 - 12:15, Check-in 11:41 (+11m) -> COMPLIANT ✓ Clara Cox: Planned 11:30 - 12:15, Check-in 11:41 (+11m) -> COMPLIANT ✓ Teresa Mccabe: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Edwin Cross: Planned 11:40 - 12:10, Check-in 11:41 (+1m) -> COMPLIANT ✓ Mohammed Shaffi: Planned 11:15 - 12:15, Check-in 11:03 (-12m) -> COMPLIANT ✓ Sheila Thomas: Planned 11:40 - 12:10, Check-in 11:41 (+1m) -> COMPLIANT ✓ Nirusha Monji: Planned 11:40 - 12:10, Check-in 11:37 (-3m) -> COMPLIANT ✓ Amrik Nijjar: Planned 11:40 - 12:10, Check-in 11:44 (+4m) -> COMPLIANT ✓ Azaniah Allen: Planned 12:00 - 13:00, Check-in 11:54 (-6m) -> COMPLIANT ✓ Denise Walker: Planned 11:40 - 12:10, Check-in 11:37 (-3m) -> COMPLIANT ✓ Florence Srinivasan: Planned 12:00 - 13:00, Check-in 11:54 (-6m) -> COMPLIANT ✓ Marianne Levett: Planned 11:50 - 12:20, Check-in 11:50 (0m) -> COMPLIANT ✓ Francis Cure: Planned 12:00 - 12:45, Check-in 11:49 (-11m) -> COMPLIANT ✓ Kay Butler: Planned 11:15 - 12:00, Check-in 11:28 (+13m) -> COMPLIANT ✓ Safaa Mirza: Planned 11:45 - 12:45, Check-in 11:51 (+6m) -> COMPLIANT ✓ Paul Olford: Planned 12:00 - 14:00, Check-in 11:58 (-2m) -> COMPLIANT ✓ Raymond Ward: Planned 11:25 - 11:55, Check-in 11:13 (-12m) -> COMPLIANT ✓ Bradley Robertson: Planned 12:00 - 12:30, Check-in 11:52 (-8m) -> COMPLIANT ✓ Frank Fernandes: Planned 11:25 - 11:55, Check-in 11:30 (+5m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Joanna Bryan: Planned 11:25 - 11:55, Check-in 11:30 (+5m) -> COMPLIANT ✓ Evelyn Dube: Planned 09:55 - 11:55, Check-in 10:00 (+5m) -> COMPLIANT ✓ Kathleen Lucejko: Planned 11:30 - 12:00, Check-in 11:35 (+5m) -> COMPLIANT ✓ Irene Curry: Planned 11:45 - 12:15, Check-in 11:40 (-5m) -> COMPLIANT ✓ Charanjit Nandra: Planned 11:45 - 12:15, Check-in 11:40 (-5m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Abdulaziz Patel: Planned 11:40 - 12:10, Check-in 11:34 (-6m) -> COMPLIANT ✓ Carol Chandler: Planned 11:55 - 12:25, Check-in 11:40 (-15m) -> COMPLIANT ✓ Shirin Sikandari: Planned 12:00 - 12:45, Check-in 11:45 (-15m) -> COMPLIANT ✓ Nisar Lone: Planned 11:15 - 12:15, Check-in 11:08 (-7m) -> COMPLIANT ✓ Albina Seaman: Planned 09:55 - 11:55, Check-in 10:00 (+5m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 1 ┌─────────┬─────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼─────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Azaniah Allen' │ '12:15 - 12:45' │ '11:55 - 12:25' │ '30m' │ '11:58' │ '+3m' │ └─────────┴─────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 128s. Adjusted 1 visit(s) to compliant timings. [2026-11-13T12:10:00.003Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T12:10:00.003Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Shirin Sikandari: Planned 11:45 - 12:15, Check-in 11:40 (-5m) -> COMPLIANT ✓ Frank Fernandes: Planned 12:00 - 12:30, Check-in 11:59 (-1m) -> COMPLIANT ✓ Charanjit Nandra: Planned 11:45 - 12:15, Check-in 11:40 (-5m) -> COMPLIANT ✓ Clara Cox: Planned 11:30 - 12:15, Check-in 11:41 (+11m) -> COMPLIANT ✓ Linda Wright: Planned 12:05 - 12:35, Check-in 12:04 (-1m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Mohammed Shaffi: Planned 11:15 - 12:15, Check-in 11:03 (-12m) -> COMPLIANT ✓ Nirusha Monji: Planned 12:10 - 12:40, Check-in 12:04 (-6m) -> COMPLIANT ✓ Amrik Nijjar: Planned 11:40 - 12:10, Check-in 11:44 (+4m) -> COMPLIANT ✓ Florence Srinivasan: Planned 12:00 - 13:00, Check-in 11:54 (-6m) -> COMPLIANT ✓ Azaniah Allen: Planned 11:55 - 12:25, Check-in 11:58 (+3m) -> COMPLIANT ✓ Marianne Levett: Planned 11:50 - 12:20, Check-in 11:50 (0m) -> COMPLIANT ✓ Francis Cure: Planned 12:00 - 12:45, Check-in 11:49 (-11m) -> COMPLIANT ✓ Bradley Robertson: Planned 11:15 - 12:00, Check-in 11:28 (+13m) -> COMPLIANT ✓ Kay Butler: Planned 11:15 - 12:00, Check-in 11:28 (+13m) -> COMPLIANT ✓ Safaa Mirza: Planned 11:45 - 12:45, Check-in 11:51 (+6m) -> COMPLIANT ✓ Raymond Ward: Planned 12:00 - 14:00, Check-in 11:58 (-2m) -> COMPLIANT ✓ Audrey Mahoney: Planned 12:00 - 12:30, Check-in 12:03 (+3m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Albina Seaman: Planned 09:55 - 11:55, Check-in 10:00 (+5m) -> COMPLIANT ✓ Phyllis Barns: Planned 12:05 - 12:35, Check-in 12:05 (0m) -> COMPLIANT ✓ Marie Degiovanni: Planned 12:00 - 12:45, Check-in 12:04 (+4m) -> COMPLIANT ✓ Anthony Morris: Planned 12:00 - 12:30, Check-in 12:00 (0m) -> COMPLIANT ✓ Evelyn Dube: Planned 12:00 - 12:30, Check-in 11:51 (-9m) -> COMPLIANT ✓ Kathleen Lucejko: Planned 11:30 - 12:00, Check-in 11:35 (+5m) -> COMPLIANT ✓ Irene Curry: Planned 11:45 - 12:15, Check-in 11:42 (-3m) -> COMPLIANT ✓ Sheila Thomas: Planned 11:30 - 12:15, Check-in 11:26 (-4m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Kathleen Connolly: Planned 12:10 - 12:40, Check-in 12:04 (-6m) -> COMPLIANT ✓ Graham Mccracken: Planned 12:20 - 12:50, Check-in 12:10 (-10m) -> COMPLIANT ✓ Carol Chandler: Planned 11:55 - 12:25, Check-in 11:40 (-15m) -> COMPLIANT ✓ Frank Eugene: Planned 12:20 - 12:50, Check-in 12:10 (-10m) -> COMPLIANT ✓ Paul Olford: Planned 12:00 - 14:00, Check-in 11:58 (-2m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 101s. All active visits compliant. No adjustments needed. [2026-11-13T12:20:00.001Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T12:20:00.001Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Shirin Sikandari: Planned 12:00 - 12:45, Check-in 11:45 (-15m) -> COMPLIANT ✓ Linda Wright: Planned 12:00 - 12:30, Check-in 11:59 (-1m) -> COMPLIANT ✓ Clara Cox: Planned 11:30 - 12:15, Check-in 11:41 (+11m) -> COMPLIANT ✓ Kathleen Connolly: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Grace Iloanya: Planned 12:20 - 12:50, Check-in 12:17 (-3m) -> COMPLIANT ✓ Nirusha Monji: Planned 12:15 - 12:45, Check-in 12:14 (-1m) -> COMPLIANT ✓ Raymond Wells: Planned 12:15 - 12:45, Check-in 12:14 (-1m) -> COMPLIANT ✓ Florence Srinivasan: Planned 12:00 - 13:00, Check-in 11:54 (-6m) -> COMPLIANT ✓ Azaniah Allen: Planned 11:55 - 12:25, Check-in 11:58 (+3m) -> COMPLIANT ✓ Marianne Levett: Planned 11:50 - 12:20, Check-in 11:50 (0m) -> COMPLIANT ✓ Francis Cure: Planned 12:00 - 12:45, Check-in 11:49 (-11m) -> COMPLIANT ✓ Paul Olford: Planned 11:45 - 12:45, Check-in 11:51 (+6m) -> COMPLIANT ✓ Safaa Mirza: Planned 11:45 - 12:45, Check-in 11:51 (+6m) -> COMPLIANT ✓ Ashley Hallwood: Planned 12:20 - 13:05, Check-in 12:10 (-10m) -> COMPLIANT ✓ Audrey Mahoney: Planned 12:00 - 12:30, Check-in 12:03 (+3m) -> COMPLIANT ✓ Frank Fernandes: Planned 12:00 - 12:30, Check-in 11:59 (-1m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Phyllis Barns: Planned 12:05 - 12:35, Check-in 12:05 (0m) -> COMPLIANT ✓ Marie Degiovanni: Planned 12:00 - 12:45, Check-in 12:04 (+4m) -> COMPLIANT ✓ Evelyn Dube: Planned 12:00 - 12:30, Check-in 12:00 (0m) -> COMPLIANT ✓ Patricia Tosko: Planned 12:10 - 12:40, Check-in 12:17 (+7m) -> COMPLIANT ✓ Irene Curry: Planned 11:45 - 12:15, Check-in 11:42 (-3m) -> COMPLIANT ✓ Sheila Thomas: Planned 11:30 - 12:15, Check-in 11:26 (-4m) -> COMPLIANT ✓ Anthony Morris: Planned 12:00 - 12:30, Check-in 12:00 (0m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Frank Eugene: Planned 12:20 - 12:50, Check-in 12:10 (-10m) -> COMPLIANT ✓ Jean Wilks: Planned 12:30 - 13:00, Check-in 12:20 (-10m) -> COMPLIANT ⚠️ Non-compliant visit: Glenise Wright Planned: 09:45 - 10:15 | Check-in: 12:11 (diff: 146m) Previous visit (Hazel Lemard) ended at: 00:00 >>> Adjusting non-compliant visit for: "Glenise Wright"... Target schedule: 12:05 - 12:35 (30m duration)... ✓ Successfully adjusted "Glenise Wright" to clean timings 12:05 - 12:35! === 2D Compliance Sweep (Pass 2) === ✓ Shirin Sikandari: Planned 12:00 - 12:45, Check-in 11:45 (-15m) -> COMPLIANT ✓ Frank Fernandes: Planned 12:00 - 12:30, Check-in 11:59 (-1m) -> COMPLIANT ✓ Clara Cox: Planned 11:30 - 12:15, Check-in 11:41 (+11m) -> COMPLIANT ✓ Linda Wright: Planned 12:05 - 12:35, Check-in 12:04 (-1m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Kathleen Connolly: Planned 12:10 - 12:40, Check-in 12:04 (-6m) -> COMPLIANT ✓ Grace Iloanya: Planned 12:20 - 12:50, Check-in 12:17 (-3m) -> COMPLIANT ✓ Raymond Wells: Planned 12:15 - 12:45, Check-in 12:14 (-1m) -> COMPLIANT ✓ Florence Srinivasan: Planned 12:00 - 13:00, Check-in 11:54 (-6m) -> COMPLIANT ✓ Azaniah Allen: Planned 11:55 - 12:25, Check-in 11:58 (+3m) -> COMPLIANT ✓ Francis Cure: Planned 11:50 - 12:20, Check-in 11:50 (0m) -> COMPLIANT ✓ Marianne Levett: Planned 11:50 - 12:20, Check-in 11:50 (0m) -> COMPLIANT ✓ Safaa Mirza: Planned 11:45 - 12:45, Check-in 11:51 (+6m) -> COMPLIANT ✓ Paul Olford: Planned 12:00 - 14:00, Check-in 11:58 (-2m) -> COMPLIANT ✓ Audrey Mahoney: Planned 12:20 - 13:05, Check-in 12:10 (-10m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Phyllis Barns: Planned 12:05 - 12:35, Check-in 12:05 (0m) -> COMPLIANT ✓ Marie Degiovanni: Planned 12:00 - 12:45, Check-in 12:04 (+4m) -> COMPLIANT ✓ Anthony Morris: Planned 12:00 - 12:30, Check-in 12:00 (0m) -> COMPLIANT ✓ Ashley Hallwood: Planned 12:00 - 12:30, Check-in 11:51 (-9m) -> COMPLIANT ✓ Patricia Tosko: Planned 12:10 - 12:40, Check-in 12:17 (+7m) -> COMPLIANT ✓ Evelyn Dube: Planned 12:00 - 12:30, Check-in 11:51 (-9m) -> COMPLIANT ✓ Irene Curry: Planned 11:45 - 12:15, Check-in 11:42 (-3m) -> COMPLIANT ✓ Sheila Thomas: Planned 11:30 - 12:15, Check-in 11:26 (-4m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Jean Wilks: Planned 12:30 - 13:00, Check-in 12:20 (-10m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Frank Eugene: Planned 12:20 - 12:50, Check-in 12:10 (-10m) -> COMPLIANT ✓ Glenise Wright: Planned 12:05 - 12:35, Check-in 12:11 (+6m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 1 ┌─────────┬──────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼──────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Glenise Wright' │ '09:45 - 10:15' │ '12:05 - 12:35' │ '30m' │ '12:11' │ '+6m' │ └─────────┴──────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 154s. Adjusted 1 visit(s) to compliant timings. [2026-11-13T12:30:00.003Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T12:30:00.003Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Linda Wright: Planned 12:30 - 13:00, Check-in 12:15 (-15m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Grace Iloanya: Planned 12:20 - 12:50, Check-in 12:17 (-3m) -> COMPLIANT ✓ Raymond Wells: Planned 12:15 - 12:45, Check-in 12:14 (-1m) -> COMPLIANT ✓ John Ogunbiyi: Planned 11:45 - 12:30, Check-in 11:43 (-2m) -> COMPLIANT ✓ Emma Perry: Planned 11:45 - 12:30, Check-in 11:43 (-2m) -> COMPLIANT ✓ Florence Srinivasan: Planned 12:35 - 13:05, Check-in 12:28 (-7m) -> COMPLIANT ✓ Francis Molloy: Planned 12:35 - 13:05, Check-in 12:28 (-7m) -> COMPLIANT ✓ Dana Montague: Planned 12:30 - 13:00, Check-in 12:26 (-4m) -> COMPLIANT ✓ Paul Olford: Planned 12:00 - 12:45, Check-in 11:49 (-11m) -> COMPLIANT ✓ Francis Cure: Planned 12:00 - 12:45, Check-in 11:49 (-11m) -> COMPLIANT ✓ Ashley Hallwood: Planned 11:45 - 12:45, Check-in 11:51 (+6m) -> COMPLIANT ✓ Audrey Mahoney: Planned 12:00 - 12:30, Check-in 12:03 (+3m) -> COMPLIANT ✓ Hardeep Sangha: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Marie Degiovanni: Planned 12:00 - 12:45, Check-in 12:04 (+4m) -> COMPLIANT ✓ Anthony Morris: Planned 12:00 - 12:30, Check-in 12:00 (0m) -> COMPLIANT ✓ Patricia Tosko: Planned 12:10 - 12:40, Check-in 12:17 (+7m) -> COMPLIANT ✓ Sheila Thomas: Planned 11:30 - 12:15, Check-in 11:26 (-4m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Manzoor Hussain: Planned 12:20 - 12:50, Check-in 12:10 (-10m) -> COMPLIANT ✓ Frank Eugene: Planned 12:20 - 12:50, Check-in 12:10 (-10m) -> COMPLIANT ✓ Glenise Wright: Planned 12:30 - 13:00, Check-in 12:20 (-10m) -> COMPLIANT ✓ Jean Wilks: Planned 12:30 - 13:00, Check-in 12:20 (-10m) -> COMPLIANT ✓ Shirin Sikandari: Planned 12:00 - 12:45, Check-in 11:45 (-15m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Safaa Mirza: Planned 11:45 - 12:45, Check-in 11:51 (+6m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ⚠️ Non-compliant visit: Sylvia Ainsworth Planned: 11:15 - 11:45 | Check-in: 12:28 (diff: 73m) Previous visit (Agatha Ratinon) ended at: 10:07 >>> Adjusting non-compliant visit for: "Sylvia Ainsworth"... Target schedule: 12:25 - 12:55 (30m duration)... ✓ Successfully adjusted "Sylvia Ainsworth" to clean timings 12:25 - 12:55! === 2D Compliance Sweep (Pass 2) === ✓ Hardeep Sangha: Planned 12:00 - 12:45, Check-in 11:45 (-15m) -> COMPLIANT ✓ Jack Wallace: Planned 12:05 - 12:35, Check-in 12:04 (-1m) -> COMPLIANT ✓ Linda Wright: Planned 12:05 - 12:35, Check-in 12:04 (-1m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ John Ogunbiyi: Planned 12:20 - 12:50, Check-in 12:17 (-3m) -> COMPLIANT ✓ Grace Iloanya: Planned 12:20 - 12:50, Check-in 12:17 (-3m) -> COMPLIANT ✓ Emma Perry: Planned 12:15 - 12:45, Check-in 12:14 (-1m) -> COMPLIANT ✓ Raymond Wells: Planned 12:15 - 12:45, Check-in 12:14 (-1m) -> COMPLIANT ✓ Florence Srinivasan: Planned 12:35 - 13:05, Check-in 12:28 (-7m) -> COMPLIANT ✓ Francis Cure: Planned 12:30 - 13:00, Check-in 12:26 (-4m) -> COMPLIANT ✓ Dana Montague: Planned 12:30 - 13:00, Check-in 12:26 (-4m) -> COMPLIANT ✓ Paul Olford: Planned 11:45 - 12:45, Check-in 11:51 (+6m) -> COMPLIANT ✓ Safaa Mirza: Planned 11:45 - 12:45, Check-in 11:51 (+6m) -> COMPLIANT ✓ Ashley Hallwood: Planned 12:20 - 13:05, Check-in 12:10 (-10m) -> COMPLIANT ✓ Audrey Mahoney: Planned 12:00 - 12:30, Check-in 12:03 (+3m) -> COMPLIANT ✓ Sylvia Ainsworth: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Marie Degiovanni: Planned 12:00 - 12:45, Check-in 12:04 (+4m) -> COMPLIANT ✓ Anthony Morris: Planned 12:00 - 12:30, Check-in 12:00 (0m) -> COMPLIANT ✓ Helene Mingole: Planned 12:10 - 12:40, Check-in 12:17 (+7m) -> COMPLIANT ✓ Patricia Tosko: Planned 12:10 - 12:40, Check-in 12:17 (+7m) -> COMPLIANT ✓ Sheila Thomas: Planned 11:30 - 12:15, Check-in 11:26 (-4m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Frank Eugene: Planned 12:20 - 12:50, Check-in 12:10 (-10m) -> COMPLIANT ⚠️ Non-compliant visit: Manzoor Hussain Planned: 11:50 - 12:20 | Check-in: 12:26 (diff: 36m) Previous visit (Rajab Ali) ended at: 00:00 >>> Adjusting non-compliant visit for: "Manzoor Hussain"... Target schedule: 12:20 - 12:50 (30m duration)... ✓ Successfully adjusted "Manzoor Hussain" to clean timings 12:20 - 12:50! === 2D Compliance Sweep (Pass 3) === ✓ Hardeep Sangha: Planned 12:00 - 12:45, Check-in 11:45 (-15m) -> COMPLIANT ✓ Jack Wallace: Planned 12:05 - 12:35, Check-in 12:04 (-1m) -> COMPLIANT ✓ Linda Wright: Planned 12:05 - 12:35, Check-in 12:04 (-1m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Grace Iloanya: Planned 12:20 - 12:50, Check-in 12:17 (-3m) -> COMPLIANT ✓ Raymond Wells: Planned 12:15 - 12:45, Check-in 12:14 (-1m) -> COMPLIANT ✓ Emma Perry: Planned 11:45 - 12:30, Check-in 11:43 (-2m) -> COMPLIANT ✓ John Ogunbiyi: Planned 12:30 - 13:00, Check-in 12:25 (-5m) -> COMPLIANT ✓ Francis Molloy: Planned 12:35 - 13:05, Check-in 12:28 (-7m) -> COMPLIANT ✓ Florence Srinivasan: Planned 12:00 - 13:00, Check-in 11:54 (-6m) -> COMPLIANT ✓ Dana Montague: Planned 12:30 - 13:00, Check-in 12:26 (-4m) -> COMPLIANT ✓ Francis Cure: Planned 12:00 - 12:45, Check-in 11:49 (-11m) -> COMPLIANT ✓ Safaa Mirza: Planned 11:45 - 12:45, Check-in 11:51 (+6m) -> COMPLIANT ✓ Paul Olford: Planned 12:00 - 14:00, Check-in 11:58 (-2m) -> COMPLIANT ✓ Ashley Hallwood: Planned 12:20 - 13:05, Check-in 12:10 (-10m) -> COMPLIANT ✓ Audrey Mahoney: Planned 12:00 - 12:30, Check-in 12:03 (+3m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Sylvia Ainsworth: Planned 12:25 - 12:55, Check-in 12:28 (+3m) -> COMPLIANT ✓ Marie Degiovanni: Planned 12:00 - 12:45, Check-in 12:04 (+4m) -> COMPLIANT ✓ Anthony Morris: Planned 12:00 - 12:30, Check-in 12:00 (0m) -> COMPLIANT ✓ Patricia Tosko: Planned 12:10 - 12:40, Check-in 12:17 (+7m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Manzoor Hussain: Planned 12:20 - 12:50, Check-in 12:10 (-10m) -> COMPLIANT ✓ Frank Eugene: Planned 12:20 - 12:50, Check-in 12:10 (-10m) -> COMPLIANT ✓ Jean Wilks: Planned 12:30 - 13:00, Check-in 12:20 (-10m) -> COMPLIANT ✓ Glenise Wright: Planned 12:05 - 12:35, Check-in 12:11 (+6m) -> COMPLIANT ✓ Lovelace Watson: Planned 12:30 - 13:00, Check-in 12:35 (+5m) -> COMPLIANT ✓ Shirin Sikandari: Planned 12:00 - 12:45, Check-in 11:45 (-15m) -> COMPLIANT ✓ Steven Brooks: Planned 12:40 - 13:10, Check-in 12:32 (-8m) -> COMPLIANT ⚠️ Non-compliant visit: Nigel Barber Planned: 11:25 - 11:55 | Check-in: 12:15 (diff: 50m) Previous visit (Phyllis Guest) ended at: 00:00 >>> Adjusting non-compliant visit for: "Nigel Barber"... Target schedule: 12:10 - 12:40 (30m duration)... ✓ Successfully adjusted "Nigel Barber" to clean timings 12:10 - 12:40! === 2D Compliance Sweep (Pass 4) === ✓ Shirin Sikandari: Planned 12:00 - 12:45, Check-in 11:45 (-15m) -> COMPLIANT ✓ Steven Brooks: Planned 12:40 - 13:10, Check-in 12:32 (-8m) -> COMPLIANT ✓ Hardeep Sangha: Planned 12:30 - 13:00, Check-in 12:15 (-15m) -> COMPLIANT ✓ Linda Wright: Planned 12:05 - 12:35, Check-in 12:04 (-1m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Kami Gurung: Planned 12:40 - 13:40, Check-in 12:33 (-7m) -> COMPLIANT ✓ Grace Iloanya: Planned 12:20 - 12:50, Check-in 12:17 (-3m) -> COMPLIANT ✓ Emma Perry: Planned 12:15 - 12:45, Check-in 12:14 (-1m) -> COMPLIANT ✓ John Ogunbiyi: Planned 12:30 - 13:00, Check-in 12:25 (-5m) -> COMPLIANT ✓ Raymond Wells: Planned 12:15 - 12:45, Check-in 12:14 (-1m) -> COMPLIANT ✓ Francis Molloy: Planned 12:35 - 13:05, Check-in 12:28 (-7m) -> COMPLIANT ✓ Florence Srinivasan: Planned 12:00 - 13:00, Check-in 11:54 (-6m) -> COMPLIANT ✓ Dana Montague: Planned 12:30 - 13:00, Check-in 12:26 (-4m) -> COMPLIANT ✓ Francis Cure: Planned 12:00 - 12:45, Check-in 11:49 (-11m) -> COMPLIANT ✓ Safaa Mirza: Planned 11:45 - 12:45, Check-in 11:51 (+6m) -> COMPLIANT ✓ Paul Olford: Planned 12:00 - 14:00, Check-in 11:58 (-2m) -> COMPLIANT ✓ Ashley Hallwood: Planned 12:20 - 13:05, Check-in 12:10 (-10m) -> COMPLIANT ✓ Nigel Barber: Planned 12:10 - 12:40, Check-in 12:15 (+5m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Sylvia Ainsworth: Planned 12:25 - 12:55, Check-in 12:28 (+3m) -> COMPLIANT ✓ Marie Degiovanni: Planned 12:00 - 12:45, Check-in 12:04 (+4m) -> COMPLIANT ✓ Anthony Morris: Planned 12:00 - 12:30, Check-in 12:00 (0m) -> COMPLIANT ✓ Patricia Tosko: Planned 12:10 - 12:40, Check-in 12:17 (+7m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Frank Eugene: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Manzoor Hussain: Planned 12:20 - 12:50, Check-in 12:26 (+6m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Glenise Wright: Planned 12:30 - 13:00, Check-in 12:20 (-10m) -> COMPLIANT ✓ Jean Wilks: Planned 12:30 - 13:00, Check-in 12:20 (-10m) -> COMPLIANT ✓ Lovelace Watson: Planned 12:30 - 13:00, Check-in 12:35 (+5m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 3 ┌─────────┬────────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼────────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Sylvia Ainsworth' │ '11:15 - 11:45' │ '12:25 - 12:55' │ '30m' │ '12:28' │ '+3m' │ │ 1 │ 'Manzoor Hussain' │ '11:50 - 12:20' │ '12:20 - 12:50' │ '30m' │ '12:26' │ '+6m' │ │ 2 │ 'Nigel Barber' │ '11:25 - 11:55' │ '12:10 - 12:40' │ '30m' │ '12:15' │ '+5m' │ └─────────┴────────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 315s. Adjusted 3 visit(s) to compliant timings. [2026-11-13T12:40:00.002Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T12:40:00.003Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Hardeep Sangha: Planned 12:40 - 13:10, Check-in 12:32 (-8m) -> COMPLIANT ✓ Shirin Sikandari: Planned 12:00 - 12:45, Check-in 11:45 (-15m) -> COMPLIANT ✓ Steven Brooks: Planned 12:40 - 13:10, Check-in 12:32 (-8m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ⚠️ Non-compliant visit: Hyacinth Mckenzie Planned: 14:15 - 14:45 | Check-in: 12:37 (diff: -98m) Previous visit (Cecilia Glasgow) ended at: 00:00 >>> Adjusting non-compliant visit for: "Hyacinth Mckenzie"... Target schedule: 12:30 - 13:00 (30m duration)... ✓ Successfully adjusted "Hyacinth Mckenzie" to clean timings 12:30 - 13:00! === 2D Compliance Sweep (Pass 2) === ✓ Steven Brooks: Planned 12:00 - 12:45, Check-in 11:45 (-15m) -> COMPLIANT ✓ Shirin Sikandari: Planned 12:30 - 13:00, Check-in 12:21 (-9m) -> COMPLIANT ✓ Hardeep Sangha: Planned 12:30 - 13:00, Check-in 12:21 (-9m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Hyacinth Mckenzie: Planned 12:30 - 13:00, Check-in 12:37 (+7m) -> COMPLIANT ✓ Kami Gurung: Planned 12:40 - 13:40, Check-in 12:33 (-7m) -> COMPLIANT ✓ Grace Iloanya: Planned 12:20 - 12:50, Check-in 12:17 (-3m) -> COMPLIANT ✓ Raymond Wells: Planned 12:15 - 12:45, Check-in 12:14 (-1m) -> COMPLIANT ✓ Jennifer Atkins: Planned 12:20 - 12:50, Check-in 12:15 (-5m) -> COMPLIANT ✓ John Ogunbiyi: Planned 12:30 - 13:00, Check-in 12:25 (-5m) -> COMPLIANT ✓ Francis Molloy: Planned 12:35 - 13:05, Check-in 12:28 (-7m) -> COMPLIANT ✓ Florence Srinivasan: Planned 12:00 - 13:00, Check-in 11:54 (-6m) -> COMPLIANT ✓ Dana Montague: Planned 12:30 - 13:00, Check-in 12:26 (-4m) -> COMPLIANT ✓ Safaa Mirza: Planned 11:45 - 12:45, Check-in 11:51 (+6m) -> COMPLIANT ✓ Paul Olford: Planned 12:00 - 14:00, Check-in 11:58 (-2m) -> COMPLIANT ✓ Ashley Hallwood: Planned 12:20 - 13:05, Check-in 12:10 (-10m) -> COMPLIANT ✓ Nigel Barber: Planned 12:10 - 12:40, Check-in 12:15 (+5m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Muhammad Fazal: Planned 12:35 - 13:05, Check-in 12:38 (+3m) -> COMPLIANT ✓ Sylvia Ainsworth: Planned 12:25 - 12:55, Check-in 12:28 (+3m) -> COMPLIANT ✓ Marie Degiovanni: Planned 12:00 - 12:45, Check-in 12:04 (+4m) -> COMPLIANT ⚠️ Non-compliant visit: Lynn Shepherd Planned: 13:00 - 13:30 | Check-in: 12:36 (diff: -24m) Previous visit (Anthony Morris) ended at: 00:00 >>> Adjusting non-compliant visit for: "Lynn Shepherd"... Target schedule: 12:30 - 13:00 (30m duration)... ✓ Successfully adjusted "Lynn Shepherd" to clean timings 12:30 - 13:00! === 2D Compliance Sweep (Pass 3) === ✓ Steven Brooks: Planned 12:40 - 13:10, Check-in 12:32 (-8m) -> COMPLIANT ✓ Hardeep Sangha: Planned 12:30 - 13:00, Check-in 12:21 (-9m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Hyacinth Mckenzie: Planned 12:30 - 13:00, Check-in 12:37 (+7m) -> COMPLIANT ✓ Grace Iloanya: Planned 12:40 - 13:40, Check-in 12:33 (-7m) -> COMPLIANT ✓ Kami Gurung: Planned 12:40 - 13:40, Check-in 12:33 (-7m) -> COMPLIANT ✓ Raymond Wells: Planned 12:15 - 12:45, Check-in 12:14 (-1m) -> COMPLIANT ✓ Jennifer Atkins: Planned 12:20 - 12:50, Check-in 12:15 (-5m) -> COMPLIANT ✓ John Ogunbiyi: Planned 12:30 - 13:00, Check-in 12:25 (-5m) -> COMPLIANT ✓ Francis Molloy: Planned 12:35 - 13:05, Check-in 12:28 (-7m) -> COMPLIANT ✓ Florence Srinivasan: Planned 12:00 - 13:00, Check-in 11:54 (-6m) -> COMPLIANT ✓ Dana Montague: Planned 12:30 - 13:00, Check-in 12:26 (-4m) -> COMPLIANT ✓ Paul Olford: Planned 11:45 - 12:45, Check-in 11:51 (+6m) -> COMPLIANT ✓ Safaa Mirza: Planned 11:45 - 12:45, Check-in 11:51 (+6m) -> COMPLIANT ✓ Ashley Hallwood: Planned 12:20 - 13:05, Check-in 12:10 (-10m) -> COMPLIANT ✓ Nigel Barber: Planned 12:10 - 12:40, Check-in 12:15 (+5m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Muhammad Fazal: Planned 12:35 - 13:05, Check-in 12:38 (+3m) -> COMPLIANT ✓ Sylvia Ainsworth: Planned 12:25 - 12:55, Check-in 12:28 (+3m) -> COMPLIANT ✓ Agatha Ratinon: Planned 12:40 - 13:25, Check-in 12:30 (-10m) -> COMPLIANT ✓ Marie Degiovanni: Planned 12:00 - 12:45, Check-in 12:04 (+4m) -> COMPLIANT ⚠️ Non-compliant visit: Lynn Shepherd Planned: 13:00 - 13:30 | Check-in: 12:36 (diff: -24m) Previous visit (Anthony Morris) ended at: 00:00 >>> Adjusting non-compliant visit for: "Lynn Shepherd"... Target schedule: 12:30 - 13:00 (30m duration)... ✓ Successfully adjusted "Lynn Shepherd" to clean timings 12:30 - 13:00! === 2D Compliance Sweep (Pass 4) === ✓ Steven Brooks: Planned 12:40 - 13:10, Check-in 12:32 (-8m) -> COMPLIANT ✓ Hardeep Sangha: Planned 12:30 - 13:00, Check-in 12:21 (-9m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Hyacinth Mckenzie: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Edwin Cross: Planned 12:40 - 13:40, Check-in 12:33 (-7m) -> COMPLIANT ✓ Kami Gurung: Planned 12:40 - 13:40, Check-in 12:33 (-7m) -> COMPLIANT ✓ Grace Iloanya: Planned 12:20 - 12:50, Check-in 12:17 (-3m) -> COMPLIANT ✓ Raymond Wells: Planned 12:15 - 12:45, Check-in 12:14 (-1m) -> COMPLIANT ✓ John Ogunbiyi: Planned 12:20 - 12:50, Check-in 12:15 (-5m) -> COMPLIANT ✓ Jennifer Atkins: Planned 12:20 - 12:50, Check-in 12:15 (-5m) -> COMPLIANT ✓ Florence Srinivasan: Planned 12:45 - 13:15, Check-in 12:42 (-3m) -> COMPLIANT ✓ Phillipa Berchie: Planned 12:45 - 13:15, Check-in 12:42 (-3m) -> COMPLIANT ✓ Dana Montague: Planned 12:35 - 13:05, Check-in 12:28 (-7m) -> COMPLIANT ✓ Safaa Mirza: Planned 11:45 - 12:45, Check-in 11:51 (+6m) -> COMPLIANT ✓ Paul Olford: Planned 12:00 - 14:00, Check-in 11:58 (-2m) -> COMPLIANT ✓ Francis Molloy: Planned 12:35 - 13:05, Check-in 12:28 (-7m) -> COMPLIANT ✓ Ashley Hallwood: Planned 12:20 - 13:05, Check-in 12:10 (-10m) -> COMPLIANT ✓ Muhammad Fazal: Planned 12:10 - 12:40, Check-in 12:15 (+5m) -> COMPLIANT ✓ Sylvia Ainsworth: Planned 12:25 - 12:55, Check-in 12:28 (+3m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Marie Degiovanni: Planned 12:40 - 13:25, Check-in 12:30 (-10m) -> COMPLIANT ⚠️ Non-compliant visit: Lynn Shepherd Planned: 13:00 - 13:30 | Check-in: 12:36 (diff: -24m) Previous visit (Anthony Morris) ended at: 00:00 >>> Adjusting non-compliant visit for: "Lynn Shepherd"... Target schedule: 12:30 - 13:00 (30m duration)... ✓ Successfully adjusted "Lynn Shepherd" to clean timings 12:30 - 13:00! === 2D Compliance Sweep (Pass 5) === ✓ Hardeep Sangha: Planned 12:40 - 13:10, Check-in 12:32 (-8m) -> COMPLIANT ✓ Steven Brooks: Planned 12:40 - 13:10, Check-in 12:32 (-8m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Hyacinth Mckenzie: Planned 12:30 - 13:00, Check-in 12:37 (+7m) -> COMPLIANT ✓ Kami Gurung: Planned 12:40 - 13:40, Check-in 12:33 (-7m) -> COMPLIANT ✓ Grace Iloanya: Planned 12:20 - 12:50, Check-in 12:17 (-3m) -> COMPLIANT ✓ Raymond Wells: Planned 12:15 - 12:45, Check-in 12:14 (-1m) -> COMPLIANT ✓ Jennifer Atkins: Planned 12:20 - 12:50, Check-in 12:15 (-5m) -> COMPLIANT ✓ John Ogunbiyi: Planned 12:30 - 13:00, Check-in 12:25 (-5m) -> COMPLIANT ⚠️ Non-compliant visit: Sidney Bell Planned: 12:15 - 12:45 | Check-in: 12:32 (diff: 17m) Previous visit (Robert Spenceley) ended at: 00:00 >>> Adjusting non-compliant visit for: "Sidney Bell"... Target schedule: 12:25 - 12:55 (30m duration)... === 2D Compliance Sweep (Pass 6) === ✓ Phillipa Berchie: Planned 12:20 - 13:05, Check-in 12:10 (-10m) -> COMPLIANT ✓ Ashley Hallwood: Planned 12:20 - 13:05, Check-in 12:10 (-10m) -> COMPLIANT ✓ Patricia Tosko: Planned 12:10 - 12:40, Check-in 12:17 (+7m) -> COMPLIANT ✓ Grace Iloanya: Planned 12:20 - 12:50, Check-in 12:17 (-3m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Muhammad Fazal: Planned 12:35 - 13:05, Check-in 12:38 (+3m) -> COMPLIANT ⚠️ Non-compliant visit: Lynn Shepherd Planned: 13:00 - 13:30 | Check-in: 12:36 (diff: -24m) Previous visit (Anthony Morris) ended at: 00:00 >>> Adjusting non-compliant visit for: "Lynn Shepherd"... Target schedule: 12:30 - 13:00 (30m duration)... ✓ Successfully adjusted "Lynn Shepherd" to clean timings 12:30 - 13:00! === 2D Compliance Sweep (Pass 7) === ✓ Steven Brooks: Planned 12:40 - 13:10, Check-in 12:32 (-8m) -> COMPLIANT ✓ Hardeep Sangha: Planned 12:30 - 13:00, Check-in 12:21 (-9m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Hyacinth Mckenzie: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Edwin Cross: Planned 10:10 - 12:10, Check-in 10:10 (0m) -> COMPLIANT ✓ Kami Gurung: Planned 12:40 - 13:40, Check-in 12:33 (-7m) -> COMPLIANT ✓ Grace Iloanya: Planned 12:20 - 12:50, Check-in 12:17 (-3m) -> COMPLIANT ✓ Raymond Wells: Planned 12:15 - 12:45, Check-in 12:14 (-1m) -> COMPLIANT ✓ Jennifer Atkins: Planned 12:20 - 12:50, Check-in 12:15 (-5m) -> COMPLIANT ✓ John Ogunbiyi: Planned 12:30 - 13:00, Check-in 12:25 (-5m) -> COMPLIANT ⚠️ Non-compliant visit: Sidney Bell Planned: 12:15 - 12:45 | Check-in: 12:32 (diff: 17m) Previous visit (Robert Spenceley) ended at: 11:59 >>> Adjusting non-compliant visit for: "Sidney Bell"... Target schedule: 12:25 - 12:55 (30m duration)... ✓ Successfully adjusted "Sidney Bell" to clean timings 12:25 - 12:55! === 2D Compliance Sweep (Pass 8) === ✓ Hardeep Sangha: Planned 12:40 - 13:10, Check-in 12:32 (-8m) -> COMPLIANT ✓ Steven Brooks: Planned 12:40 - 13:10, Check-in 12:32 (-8m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Hyacinth Mckenzie: Planned 12:30 - 13:00, Check-in 12:37 (+7m) -> COMPLIANT ✓ Kami Gurung: Planned 12:40 - 13:40, Check-in 12:33 (-7m) -> COMPLIANT ✓ Grace Iloanya: Planned 12:20 - 12:50, Check-in 12:17 (-3m) -> COMPLIANT ✓ Raymond Wells: Planned 12:15 - 12:45, Check-in 12:14 (-1m) -> COMPLIANT ✓ Jennifer Atkins: Planned 12:20 - 12:50, Check-in 12:15 (-5m) -> COMPLIANT ✓ John Ogunbiyi: Planned 12:30 - 13:00, Check-in 12:25 (-5m) -> COMPLIANT ✓ Phillipa Berchie: Planned 12:25 - 12:55, Check-in 12:32 (+7m) -> COMPLIANT ✓ Sidney Bell: Planned 12:25 - 12:55, Check-in 12:32 (+7m) -> COMPLIANT ✓ Francis Molloy: Planned 12:35 - 13:05, Check-in 12:28 (-7m) -> COMPLIANT ✓ Florence Srinivasan: Planned 12:00 - 13:00, Check-in 11:54 (-6m) -> COMPLIANT ✓ Dana Montague: Planned 12:30 - 13:00, Check-in 12:26 (-4m) -> COMPLIANT ✓ Paul Olford: Planned 11:45 - 12:45, Check-in 11:51 (+6m) -> COMPLIANT ✓ Ashley Hallwood: Planned 12:20 - 13:05, Check-in 12:10 (-10m) -> COMPLIANT ✓ Nigel Barber: Planned 12:10 - 12:40, Check-in 12:15 (+5m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Iris Kelvin: Planned 12:35 - 13:05, Check-in 12:38 (+3m) -> COMPLIANT ✓ Sylvia Ainsworth: Planned 12:25 - 12:55, Check-in 12:28 (+3m) -> COMPLIANT ✓ Muhammad Fazal: Planned 12:35 - 13:05, Check-in 12:38 (+3m) -> COMPLIANT ✓ Agatha Ratinon: Planned 12:40 - 13:25, Check-in 12:30 (-10m) -> COMPLIANT ✓ Marie Degiovanni: Planned 12:00 - 12:45, Check-in 12:04 (+4m) -> COMPLIANT ⚠️ Non-compliant visit: Lynn Shepherd Planned: 13:00 - 13:30 | Check-in: 12:36 (diff: -24m) Previous visit (Anthony Morris) ended at: 00:00 >>> Adjusting non-compliant visit for: "Lynn Shepherd"... Target schedule: 12:30 - 13:00 (30m duration)... ✓ Successfully adjusted "Lynn Shepherd" to clean timings 12:30 - 13:00! === 2D Compliance Sweep (Pass 9) === ✓ Hardeep Sangha: Planned 12:40 - 13:10, Check-in 12:32 (-8m) -> COMPLIANT ✓ Steven Brooks: Planned 12:40 - 13:10, Check-in 12:32 (-8m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Hyacinth Mckenzie: Planned 12:30 - 13:00, Check-in 12:37 (+7m) -> COMPLIANT ✓ Kami Gurung: Planned 12:40 - 13:40, Check-in 12:33 (-7m) -> COMPLIANT ✓ Raymond Wells: Planned 12:20 - 12:50, Check-in 12:17 (-3m) -> COMPLIANT ✓ Jennifer Atkins: Planned 12:20 - 12:50, Check-in 12:15 (-5m) -> COMPLIANT ✓ John Ogunbiyi: Planned 12:30 - 13:00, Check-in 12:25 (-5m) -> COMPLIANT ✓ Sidney Bell: Planned 12:25 - 12:55, Check-in 12:32 (+7m) -> COMPLIANT ✓ Phillipa Berchie: Planned 12:45 - 13:15, Check-in 12:42 (-3m) -> COMPLIANT ✓ Francis Molloy: Planned 12:35 - 13:05, Check-in 12:28 (-7m) -> COMPLIANT ✓ Florence Srinivasan: Planned 12:00 - 13:00, Check-in 11:54 (-6m) -> COMPLIANT ✓ Dana Montague: Planned 12:30 - 13:00, Check-in 12:26 (-4m) -> COMPLIANT ✓ Safaa Mirza: Planned 11:45 - 12:45, Check-in 11:51 (+6m) -> COMPLIANT ✓ Paul Olford: Planned 12:00 - 14:00, Check-in 11:58 (-2m) -> COMPLIANT ✓ Nigel Barber: Planned 12:20 - 13:05, Check-in 12:10 (-10m) -> COMPLIANT ✓ Ashley Hallwood: Planned 12:20 - 13:05, Check-in 12:10 (-10m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Muhammad Fazal: Planned 12:35 - 13:05, Check-in 12:38 (+3m) -> COMPLIANT ✓ Iris Kelvin: Planned 12:50 - 13:50, Check-in 12:40 (-10m) -> COMPLIANT ✓ Sylvia Ainsworth: Planned 12:25 - 12:55, Check-in 12:28 (+3m) -> COMPLIANT ✓ Agatha Ratinon: Planned 12:40 - 13:25, Check-in 12:30 (-10m) -> COMPLIANT ✓ Marie Degiovanni: Planned 12:00 - 12:45, Check-in 12:04 (+4m) -> COMPLIANT ⚠️ Non-compliant visit: Lynn Shepherd Planned: 13:00 - 13:30 | Check-in: 12:36 (diff: -24m) Previous visit (Anthony Morris) ended at: 00:00 >>> Adjusting non-compliant visit for: "Lynn Shepherd"... Target schedule: 12:30 - 13:00 (30m duration)... ✓ Successfully adjusted "Lynn Shepherd" to clean timings 12:30 - 13:00! === 2D Compliance Sweep (Pass 10) === ✓ Steven Brooks: Planned 12:40 - 13:10, Check-in 12:32 (-8m) -> COMPLIANT ✓ Hardeep Sangha: Planned 12:30 - 13:00, Check-in 12:21 (-9m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Hyacinth Mckenzie: Planned 12:30 - 13:00, Check-in 12:37 (+7m) -> COMPLIANT ✓ Kami Gurung: Planned 12:40 - 13:40, Check-in 12:33 (-7m) -> COMPLIANT ✓ Grace Iloanya: Planned 12:20 - 12:50, Check-in 12:17 (-3m) -> COMPLIANT ✓ Raymond Wells: Planned 12:15 - 12:45, Check-in 12:14 (-1m) -> COMPLIANT ✓ Jennifer Atkins: Planned 12:20 - 12:50, Check-in 12:15 (-5m) -> COMPLIANT ✓ John Ogunbiyi: Planned 12:30 - 13:00, Check-in 12:25 (-5m) -> COMPLIANT ✓ Sidney Bell: Planned 12:25 - 12:55, Check-in 12:32 (+7m) -> COMPLIANT ✓ Rose Moran: Planned 12:35 - 13:05, Check-in 12:40 (+5m) -> COMPLIANT ✓ Phillipa Berchie: Planned 12:45 - 13:15, Check-in 12:42 (-3m) -> COMPLIANT ✓ Francis Molloy: Planned 12:35 - 13:05, Check-in 12:28 (-7m) -> COMPLIANT ✓ Florence Srinivasan: Planned 12:00 - 13:00, Check-in 11:54 (-6m) -> COMPLIANT ✓ Dana Montague: Planned 12:30 - 13:00, Check-in 12:26 (-4m) -> COMPLIANT ✓ Safaa Mirza: Planned 11:45 - 12:45, Check-in 11:51 (+6m) -> COMPLIANT ✓ Paul Olford: Planned 12:00 - 14:00, Check-in 11:58 (-2m) -> COMPLIANT ✓ Ashley Hallwood: Planned 12:20 - 13:05, Check-in 12:10 (-10m) -> COMPLIANT ✓ Nigel Barber: Planned 12:10 - 12:40, Check-in 12:15 (+5m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Muhammad Fazal: Planned 12:35 - 13:05, Check-in 12:38 (+3m) -> COMPLIANT ✓ Sylvia Ainsworth: Planned 12:50 - 13:50, Check-in 12:40 (-10m) -> COMPLIANT ✓ Iris Kelvin: Planned 12:50 - 13:50, Check-in 12:40 (-10m) -> COMPLIANT ✓ Agatha Ratinon: Planned 12:40 - 13:25, Check-in 12:30 (-10m) -> COMPLIANT ✓ Marie Degiovanni: Planned 12:00 - 12:45, Check-in 12:04 (+4m) -> COMPLIANT ⚠️ Non-compliant visit: Lynn Shepherd Planned: 13:00 - 13:30 | Check-in: 12:36 (diff: -24m) Previous visit (Anthony Morris) ended at: 12:30 >>> Adjusting non-compliant visit for: "Lynn Shepherd"... Target schedule: 12:30 - 13:00 (30m duration)... ✓ Successfully adjusted "Lynn Shepherd" to clean timings 12:30 - 13:00! === 2D Compliance Sweep (Pass 11) === ✓ Steven Brooks: Planned 12:40 - 13:10, Check-in 12:32 (-8m) -> COMPLIANT ✓ Hardeep Sangha: Planned 12:30 - 13:00, Check-in 12:21 (-9m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Hyacinth Mckenzie: Planned 12:30 - 13:00, Check-in 12:37 (+7m) -> COMPLIANT ✓ Kami Gurung: Planned 12:40 - 13:40, Check-in 12:33 (-7m) -> COMPLIANT ✓ Grace Iloanya: Planned 12:20 - 12:50, Check-in 12:17 (-3m) -> COMPLIANT ✓ Raymond Wells: Planned 12:15 - 12:45, Check-in 12:14 (-1m) -> COMPLIANT ✓ John Ogunbiyi: Planned 12:30 - 13:00, Check-in 12:25 (-5m) -> COMPLIANT ✓ Sidney Bell: Planned 12:25 - 12:55, Check-in 12:32 (+7m) -> COMPLIANT ✓ Rose Moran: Planned 12:35 - 13:05, Check-in 12:40 (+5m) -> COMPLIANT ✓ Phillipa Berchie: Planned 12:45 - 13:15, Check-in 12:42 (-3m) -> COMPLIANT ✓ Florence Srinivasan: Planned 12:35 - 13:05, Check-in 12:28 (-7m) -> COMPLIANT ✓ Francis Molloy: Planned 12:35 - 13:05, Check-in 12:28 (-7m) -> COMPLIANT ✓ Dana Montague: Planned 12:30 - 13:00, Check-in 12:26 (-4m) -> COMPLIANT ✓ Safaa Mirza: Planned 11:45 - 12:45, Check-in 11:51 (+6m) -> COMPLIANT ✓ Paul Olford: Planned 12:00 - 14:00, Check-in 11:58 (-2m) -> COMPLIANT ✓ Ashley Hallwood: Planned 12:20 - 13:05, Check-in 12:10 (-10m) -> COMPLIANT ✓ Nigel Barber: Planned 12:10 - 12:40, Check-in 12:15 (+5m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Muhammad Fazal: Planned 12:35 - 13:05, Check-in 12:38 (+3m) -> COMPLIANT ✓ Iris Kelvin: Planned 12:50 - 13:50, Check-in 12:40 (-10m) -> COMPLIANT ✓ Sylvia Ainsworth: Planned 12:25 - 12:55, Check-in 12:28 (+3m) -> COMPLIANT ✓ Agatha Ratinon: Planned 12:40 - 13:25, Check-in 12:30 (-10m) -> COMPLIANT ✓ Marie Degiovanni: Planned 12:00 - 12:45, Check-in 12:04 (+4m) -> COMPLIANT ✓ Lynn Shepherd: Planned 12:30 - 13:00, Check-in 12:36 (+6m) -> COMPLIANT ✓ Patricia Tosko: Planned 12:10 - 12:40, Check-in 12:17 (+7m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Frank Eugene: Planned 12:20 - 12:50, Check-in 12:10 (-10m) -> COMPLIANT ✓ Manzoor Hussain: Planned 12:20 - 12:50, Check-in 12:26 (+6m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Lovelace Watson: Planned 12:30 - 13:00, Check-in 12:20 (-10m) -> COMPLIANT ✓ Jean Wilks: Planned 12:30 - 13:00, Check-in 12:20 (-10m) -> COMPLIANT ✓ Rajrookmeenee Ramnauth: Planned 13:00 - 14:00, Check-in 12:47 (-13m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 9 ┌─────────┬─────────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼─────────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Hyacinth Mckenzie' │ '14:15 - 14:45' │ '12:30 - 13:00' │ '30m' │ '12:37' │ '+7m' │ │ 1 │ 'Lynn Shepherd' │ '13:00 - 13:30' │ '12:30 - 13:00' │ '30m' │ '12:36' │ '+6m' │ │ 2 │ 'Lynn Shepherd' │ '13:00 - 13:30' │ '12:30 - 13:00' │ '30m' │ '12:36' │ '+6m' │ │ 3 │ 'Lynn Shepherd' │ '13:00 - 13:30' │ '12:30 - 13:00' │ '30m' │ '12:36' │ '+6m' │ │ 4 │ 'Lynn Shepherd' │ '13:00 - 13:30' │ '12:30 - 13:00' │ '30m' │ '12:36' │ '+6m' │ │ 5 │ 'Sidney Bell' │ '12:15 - 12:45' │ '12:25 - 12:55' │ '30m' │ '12:32' │ '+7m' │ │ 6 │ 'Lynn Shepherd' │ '13:00 - 13:30' │ '12:30 - 13:00' │ '30m' │ '12:36' │ '+6m' │ │ 7 │ 'Lynn Shepherd' │ '13:00 - 13:30' │ '12:30 - 13:00' │ '30m' │ '12:36' │ '+6m' │ │ 8 │ 'Lynn Shepherd' │ '13:00 - 13:30' │ '12:30 - 13:00' │ '30m' │ '12:36' │ '+6m' │ └─────────┴─────────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 511s. Adjusted 9 visit(s) to compliant timings. [2026-11-13T12:50:00.003Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T12:50:00.003Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Steven Brooks: Planned 12:40 - 13:10, Check-in 12:32 (-8m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Kami Gurung: Planned 12:30 - 13:00, Check-in 12:37 (+7m) -> COMPLIANT ✓ Hyacinth Mckenzie: Planned 12:30 - 13:00, Check-in 12:37 (+7m) -> COMPLIANT ✓ John Ogunbiyi: Planned 12:30 - 13:00, Check-in 12:25 (-5m) -> COMPLIANT ✓ Rose Moran: Planned 12:25 - 12:55, Check-in 12:32 (+7m) -> COMPLIANT ✓ Phillipa Berchie: Planned 12:45 - 13:15, Check-in 12:42 (-3m) -> COMPLIANT ✓ Sidney Bell: Planned 12:35 - 13:05, Check-in 12:28 (-7m) -> COMPLIANT ✓ Francis Molloy: Planned 12:35 - 13:05, Check-in 12:28 (-7m) -> COMPLIANT ✓ Dana Montague: Planned 12:00 - 13:00, Check-in 11:54 (-6m) -> COMPLIANT ✓ Florence Srinivasan: Planned 12:00 - 13:00, Check-in 11:54 (-6m) -> COMPLIANT ✓ Safaa Mirza: Planned 11:45 - 12:45, Check-in 11:51 (+6m) -> COMPLIANT ✓ Paul Olford: Planned 12:00 - 14:00, Check-in 11:58 (-2m) -> COMPLIANT ✓ Ashley Hallwood: Planned 12:20 - 13:05, Check-in 12:10 (-10m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Iris Kelvin: Planned 12:35 - 13:05, Check-in 12:38 (+3m) -> COMPLIANT ✓ Sylvia Ainsworth: Planned 12:25 - 12:55, Check-in 12:28 (+3m) -> COMPLIANT ✓ Rajrookmeenee Ramnauth: Planned 13:00 - 14:00, Check-in 12:47 (-13m) -> COMPLIANT ✓ Muhammad Fazal: Planned 12:35 - 13:05, Check-in 12:38 (+3m) -> COMPLIANT ✓ Lynn Shepherd: Planned 12:40 - 13:25, Check-in 12:30 (-10m) -> COMPLIANT ✓ Agatha Ratinon: Planned 12:40 - 13:25, Check-in 12:30 (-10m) -> COMPLIANT ✓ Mohammed Bi: Planned 13:00 - 13:30, Check-in 12:48 (-12m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Frank Eugene: Planned 12:20 - 12:50, Check-in 12:10 (-10m) -> COMPLIANT ✓ Jean Wilks: Planned 12:30 - 13:00, Check-in 12:20 (-10m) -> COMPLIANT ✓ Lovelace Watson: Planned 12:30 - 13:00, Check-in 12:35 (+5m) -> COMPLIANT ✓ Mervyn Lamaletie: Planned 13:00 - 14:00, Check-in 12:50 (-10m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 82s. All active visits compliant. No adjustments needed. [2026-11-13T13:00:00.001Z] Triggering scheduled 4x daily Inbox cycle... ====================================================== [2026-11-13T13:00:00.001Z] Starting 4x Daily Inbox Pipeline ====================================================== [2026-11-13T13:00:00.004Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T13:00:00.004Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... --- Step 1: Marking all "Action needed" alerts as "In progress" --- [2026-11-13T13:00:00.556Z] Starting Birdie Inbox workflow... Navigating to https://admin.birdie.care/inbox ... [Batch 1] "Action needed" count: 25 Setting group filter from "Admin" to "All groups"... Selecting alerts... === 2D Compliance Sweep (Pass 1) === ✓ Steven Brooks: Planned 12:40 - 13:10, Check-in 12:32 (-8m) -> COMPLIANT Total selected in batch 1: 20 alerts. Setting status to "In progress"... ✓ Zain Uddin: Planned 13:00 - 14:00, Check-in 12:59 (-1m) -> COMPLIANT Saving changes... ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Catherine Ryan: Planned 12:40 - 13:40, Check-in 12:33 (-7m) -> COMPLIANT ✓ Kami Gurung: Planned 12:40 - 13:40, Check-in 12:33 (-7m) -> COMPLIANT Batch 1 saved. Total processed so far: 20 ✓ Phillipa Berchie: Planned 12:30 - 13:00, Check-in 12:25 (-5m) -> COMPLIANT [Batch 2] "Action needed" count: 5 ✓ John Ogunbiyi: Planned 12:30 - 13:00, Check-in 12:25 (-5m) -> COMPLIANT ✓ Sidney Bell: Planned 12:25 - 12:55, Check-in 12:32 (+7m) -> COMPLIANT ✓ Rose Moran: Planned 12:35 - 13:05, Check-in 12:40 (+5m) -> COMPLIANT Selecting alerts... ✓ Hidayat Oloidi: Planned 13:00 - 13:30, Check-in 12:59 (-1m) -> COMPLIANT ✓ Paul Olford: Planned 12:00 - 14:00, Check-in 11:58 (-2m) -> COMPLIANT ✓ Glenice Owen McMillian: Planned 13:00 - 13:30, Check-in 12:55 (-5m) -> COMPLIANT ⚠️ Non-compliant visit: Susan Hallwood Planned: 13:05 - 13:35 | Check-in: 12:30 (diff: -35m) Previous visit (Ashley Hallwood) ended at: 00:00 Total selected in batch 2: 5 alerts. Setting status to "In progress"... >>> Adjusting non-compliant visit for: "Susan Hallwood"... Target schedule: 12:25 - 12:55 (30m duration)... Saving changes... Batch 2 saved. Total processed so far: 25 ✓ Successfully adjusted "Susan Hallwood" to clean timings 12:25 - 12:55! [Batch 3] "Action needed" count: 0 No alerts under "Action needed". All clear! --- Step 2: Resolving "Forced check in/out" alerts --- [2026-11-13T13:00:47.994Z] Starting Forced Check-in / Check-out resolution workflow... Navigating to filtered inbox (In progress + Forced check in/out) [Batch 1]... === 2D Compliance Sweep (Pass 2) === ✓ Steven Brooks: Planned 12:40 - 13:10, Check-in 12:32 (-8m) -> COMPLIANT ✓ Zain Uddin: Planned 13:00 - 14:00, Check-in 12:59 (-1m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT Found 10 forced check-in/out alert cards in view. Activating Multi-select... ✓ Kami Gurung: Planned 12:40 - 13:40, Check-in 12:33 (-7m) -> COMPLIANT Selecting forced check in/out alerts... ✓ Catherine Ryan: Planned 13:00 - 13:30, Check-in 12:53 (-7m) -> COMPLIANT ✓ John Ogunbiyi: Planned 12:30 - 13:00, Check-in 12:25 (-5m) -> COMPLIANT ✓ Sidney Bell: Planned 12:25 - 12:55, Check-in 12:32 (+7m) -> COMPLIANT ✓ Rose Moran: Planned 12:35 - 13:05, Check-in 12:40 (+5m) -> COMPLIANT Total selected forced alerts in batch 1: 10 Setting status to "Resolved"... ✓ Phillipa Berchie: Planned 12:45 - 13:15, Check-in 12:42 (-3m) -> COMPLIANT Saving changes... ✓ Hidayat Oloidi: Planned 13:00 - 13:30, Check-in 12:59 (-1m) -> COMPLIANT ✓ Paul Olford: Planned 12:00 - 14:00, Check-in 11:58 (-2m) -> COMPLIANT Successfully marked batch 1 as Resolved (10 alerts). Total: 10 Navigating to filtered inbox (In progress + Forced check in/out) [Batch 2]... ✓ Glenice Owen McMillian: Planned 13:00 - 13:30, Check-in 12:55 (-5m) -> COMPLIANT ✓ Mervyn Lamaletie: Planned 13:00 - 14:00, Check-in 12:50 (-10m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Muhammad Fazal: Planned 12:35 - 13:05, Check-in 12:38 (+3m) -> COMPLIANT Found 0 forced check-in/out alert cards in view. No forced check in/out alerts currently in progress. All clear! --- Step 3: Resolving "Visit not started in time" alerts that now have check-in --- [2026-11-13T13:01:12.884Z] Starting 'Visit not started in time' resolution workflow... Navigating to filtered inbox (In progress + Visit not started in time)... ✓ Iris Kelvin: Planned 12:50 - 13:50, Check-in 12:40 (-10m) -> COMPLIANT ✓ Rajrookmeenee Ramnauth: Planned 13:00 - 14:00, Check-in 12:47 (-13m) -> COMPLIANT ✓ Agatha Ratinon: Planned 12:40 - 13:25, Check-in 12:30 (-10m) -> COMPLIANT ✓ Jaitunara Begum: Planned 13:00 - 13:30, Check-in 12:58 (-2m) -> COMPLIANT Found 0 'Visit not started in time' alerts in progress. No alerts found. Nothing to resolve. ====================================================== [2026-11-13T13:01:17.891Z] Inbox Pipeline Completed Successfully! Summary: - Alerts moved to In Progress: 25 - Forced check in/out resolved: 10 - Late checked-in visits resolved: 0 ====================================================== [Inbox Check] Completed in 78s. Moved: 25, Forced resolved: 10, Late check-ins resolved: 0 ✓ Lynn Shepherd: Planned 12:30 - 13:00, Check-in 12:35 (+5m) -> COMPLIANT ✓ Mohammed Bi: Planned 13:00 - 13:30, Check-in 12:48 (-12m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Lovelace Watson: Planned 12:30 - 13:00, Check-in 12:35 (+5m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 1 ┌─────────┬──────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼──────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Susan Hallwood' │ '13:05 - 13:35' │ '12:25 - 12:55' │ '30m' │ '12:30' │ '+5m' │ └─────────┴──────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 104s. Adjusted 1 visit(s) to compliant timings. [2026-11-13T13:10:00.002Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T13:10:00.002Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Sylvia Georges: Planned 13:10 - 13:40, Check-in 13:04 (-6m) -> COMPLIANT ✓ Zain Uddin: Planned 13:00 - 14:00, Check-in 12:59 (-1m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Kami Gurung: Planned 12:40 - 13:40, Check-in 12:33 (-7m) -> COMPLIANT ✓ Catherine Ryan: Planned 13:00 - 13:30, Check-in 12:53 (-7m) -> COMPLIANT ✓ Anamaleche Nwakamma: Planned 13:15 - 14:00, Check-in 13:09 (-6m) -> COMPLIANT ✓ Phillipa Berchie: Planned 12:45 - 13:15, Check-in 12:42 (-3m) -> COMPLIANT ✓ Ediel Humberto Pimienta Villada: Planned 13:10 - 13:40, Check-in 13:06 (-4m) -> COMPLIANT ✓ Jacob Oduyoye: Planned 13:10 - 13:40, Check-in 13:05 (-5m) -> COMPLIANT ✓ Hidayat Oloidi: Planned 13:00 - 13:30, Check-in 12:59 (-1m) -> COMPLIANT ✓ Shahbaz Anwar: Planned 13:10 - 13:40, Check-in 13:06 (-4m) -> COMPLIANT ✓ Paul Olford: Planned 12:00 - 14:00, Check-in 11:58 (-2m) -> COMPLIANT ✓ Glenice Owen McMillian: Planned 13:00 - 13:30, Check-in 12:55 (-5m) -> COMPLIANT ✓ Fiza Begum: Planned 13:00 - 13:30, Check-in 12:50 (-10m) -> COMPLIANT ✓ Joann Wooster: Planned 13:00 - 13:30, Check-in 13:02 (+2m) -> COMPLIANT ✓ Mervyn Lamaletie: Planned 13:00 - 14:00, Check-in 12:50 (-10m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Iris Kelvin: Planned 12:50 - 13:50, Check-in 12:40 (-10m) -> COMPLIANT ✓ Agatha Ratinon: Planned 13:00 - 14:00, Check-in 12:47 (-13m) -> COMPLIANT ✓ Jaitunara Begum: Planned 13:00 - 13:30, Check-in 12:58 (-2m) -> COMPLIANT ✓ Mohammed Bi: Planned 13:00 - 13:30, Check-in 12:48 (-12m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Lovelace Watson: Planned 12:30 - 13:00, Check-in 12:35 (+5m) -> COMPLIANT ✓ Rajrookmeenee Ramnauth: Planned 13:00 - 14:00, Check-in 12:47 (-13m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 77s. All active visits compliant. No adjustments needed. [2026-11-13T13:20:00.002Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T13:20:00.003Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Sylvia Georges: Planned 13:10 - 13:40, Check-in 13:04 (-6m) -> COMPLIANT ✓ Kami Gurung: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Catherine Ryan: Planned 13:00 - 13:30, Check-in 12:53 (-7m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Anamaleche Nwakamma: Planned 13:15 - 14:00, Check-in 13:09 (-6m) -> COMPLIANT ✓ Oluwaseun Irefin: Planned 13:15 - 13:45, Check-in 13:14 (-1m) -> COMPLIANT ✓ Shahbaz Anwar: Planned 13:10 - 13:40, Check-in 13:06 (-4m) -> COMPLIANT ✓ Ediel Humberto Pimienta Villada: Planned 13:00 - 14:00, Check-in 13:06 (+6m) -> COMPLIANT ✓ Jacob Oduyoye: Planned 13:10 - 13:40, Check-in 13:05 (-5m) -> COMPLIANT ✓ Hidayat Oloidi: Planned 13:00 - 13:30, Check-in 12:59 (-1m) -> COMPLIANT ✓ Paul Olford: Planned 12:00 - 14:00, Check-in 11:58 (-2m) -> COMPLIANT ✓ Glenice Owen McMillian: Planned 13:00 - 13:30, Check-in 12:55 (-5m) -> COMPLIANT ✓ Joann Wooster: Planned 13:00 - 13:30, Check-in 12:50 (-10m) -> COMPLIANT ✓ Fiza Begum: Planned 13:00 - 13:30, Check-in 12:50 (-10m) -> COMPLIANT ✓ Mervyn Lamaletie: Planned 13:00 - 14:00, Check-in 12:50 (-10m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Iris Kelvin: Planned 12:50 - 13:50, Check-in 12:40 (-10m) -> COMPLIANT ✓ Jaitunara Begum: Planned 13:00 - 13:30, Check-in 12:58 (-2m) -> COMPLIANT ⚠️ Non-compliant visit: Auzenda Saad Planned: 14:00 - 14:30 | Check-in: 13:16 (diff: -44m) Previous visit (Lynn Shepherd) ended at: 13:05 >>> Adjusting non-compliant visit for: "Auzenda Saad"... Target schedule: 13:10 - 13:40 (30m duration)... ✓ Successfully adjusted "Auzenda Saad" to clean timings 13:10 - 13:40! === 2D Compliance Sweep (Pass 2) === ⚠️ Non-compliant visit: Steven Pickett Planned: 13:55 - 14:25 | Check-in: 13:12 (diff: -43m) Previous visit (Steven Brooks) ended at: 00:00 >>> Adjusting non-compliant visit for: "Steven Pickett"... Target schedule: 13:05 - 13:35 (30m duration)... ✓ Successfully adjusted "Steven Pickett" to clean timings 13:05 - 13:35! === 2D Compliance Sweep (Pass 3) === ✓ Steven Pickett: Planned 13:05 - 13:35, Check-in 13:12 (+7m) -> COMPLIANT ✓ Zain Uddin: Planned 13:00 - 14:00, Check-in 12:59 (-1m) -> COMPLIANT ✓ Sylvia Georges: Planned 13:10 - 13:40, Check-in 13:04 (-6m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Kami Gurung: Planned 12:40 - 13:40, Check-in 12:33 (-7m) -> COMPLIANT ✓ Catherine Ryan: Planned 13:00 - 13:30, Check-in 12:53 (-7m) -> COMPLIANT ✓ Anamaleche Nwakamma: Planned 13:15 - 14:00, Check-in 13:09 (-6m) -> COMPLIANT ✓ Oluwaseun Irefin: Planned 13:15 - 13:45, Check-in 13:14 (-1m) -> COMPLIANT ✓ Shahbaz Anwar: Planned 13:10 - 13:40, Check-in 13:06 (-4m) -> COMPLIANT ✓ Ediel Humberto Pimienta Villada: Planned 13:00 - 14:00, Check-in 13:06 (+6m) -> COMPLIANT ✓ Jacob Oduyoye: Planned 13:10 - 13:40, Check-in 13:05 (-5m) -> COMPLIANT ✓ Paul Olford: Planned 12:00 - 14:00, Check-in 11:58 (-2m) -> COMPLIANT ✓ Hidayat Oloidi: Planned 13:00 - 13:30, Check-in 12:59 (-1m) -> COMPLIANT ✓ Glenice Owen McMillian: Planned 13:00 - 13:30, Check-in 12:55 (-5m) -> COMPLIANT ✓ Joann Wooster: Planned 13:00 - 13:30, Check-in 13:02 (+2m) -> COMPLIANT ✓ Mervyn Lamaletie: Planned 13:00 - 14:00, Check-in 12:50 (-10m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Iris Kelvin: Planned 12:50 - 13:50, Check-in 12:40 (-10m) -> COMPLIANT ✓ Jaitunara Begum: Planned 13:00 - 13:30, Check-in 12:58 (-2m) -> COMPLIANT ✓ Auzenda Saad: Planned 13:10 - 13:40, Check-in 13:16 (+6m) -> COMPLIANT ✓ Mohammed Bi: Planned 13:00 - 13:30, Check-in 12:48 (-12m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Patricia Gullefer: Planned 12:40 - 13:10, Check-in 12:51 (+11m) -> COMPLIANT ✓ Lovelace Watson: Planned 12:30 - 13:00, Check-in 12:35 (+5m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Tony Day: Planned 13:00 - 13:30, Check-in 12:58 (-2m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 2 ┌─────────┬──────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼──────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Auzenda Saad' │ '14:00 - 14:30' │ '13:10 - 13:40' │ '30m' │ '13:16' │ '+6m' │ │ 1 │ 'Steven Pickett' │ '13:55 - 14:25' │ '13:05 - 13:35' │ '30m' │ '13:12' │ '+7m' │ └─────────┴──────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 138s. Adjusted 2 visit(s) to compliant timings. [2026-11-13T13:30:00.002Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T13:30:00.002Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Steven Pickett: Planned 13:05 - 13:35, Check-in 13:12 (+7m) -> COMPLIANT ✓ Zain Uddin: Planned 13:00 - 14:00, Check-in 12:59 (-1m) -> COMPLIANT ✓ Sylvia Georges: Planned 13:10 - 13:40, Check-in 13:04 (-6m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Kami Gurung: Planned 12:40 - 13:40, Check-in 12:33 (-7m) -> COMPLIANT ✓ Anamaleche Nwakamma: Planned 13:15 - 14:00, Check-in 13:09 (-6m) -> COMPLIANT ✓ Oluwaseun Irefin: Planned 13:15 - 13:45, Check-in 13:14 (-1m) -> COMPLIANT ✓ Garcia Lourdes: Planned 13:30 - 14:00, Check-in 13:25 (-5m) -> COMPLIANT ✓ Shahbaz Anwar: Planned 13:10 - 13:40, Check-in 13:06 (-4m) -> COMPLIANT ✓ Jacob Oduyoye: Planned 13:00 - 14:00, Check-in 13:06 (+6m) -> COMPLIANT ✓ Hidayat Oloidi: Planned 13:00 - 13:30, Check-in 12:59 (-1m) -> COMPLIANT ✓ Ediel Humberto Pimienta Villada: Planned 13:00 - 14:00, Check-in 13:06 (+6m) -> COMPLIANT ✓ Paul Olford: Planned 12:00 - 14:00, Check-in 11:58 (-2m) -> COMPLIANT ✓ Joann Wooster: Planned 13:00 - 13:30, Check-in 13:02 (+2m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Mervyn Lamaletie: Planned 13:00 - 14:00, Check-in 12:50 (-10m) -> COMPLIANT ✓ Iris Kelvin: Planned 12:50 - 13:50, Check-in 12:40 (-10m) -> COMPLIANT ✓ Tony Day: Planned 13:00 - 13:30, Check-in 12:58 (-2m) -> COMPLIANT ✓ Jaitunara Begum: Planned 13:00 - 13:30, Check-in 12:58 (-2m) -> COMPLIANT ✓ Auzenda Saad: Planned 13:10 - 13:40, Check-in 13:16 (+6m) -> COMPLIANT ✓ Angur Begum: Planned 13:30 - 14:15, Check-in 13:23 (-7m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Lovelace Watson: Planned 12:30 - 13:00, Check-in 12:35 (+5m) -> COMPLIANT ✓ Abul Quayam: Planned 13:40 - 14:40, Check-in 13:30 (-10m) -> COMPLIANT ⚠️ Non-compliant visit: Philomen Bannis Planned: 14:00 - 14:30 | Check-in: 13:30 (diff: -30m) Previous visit (Doris Francis) ended at: 00:00 >>> Adjusting non-compliant visit for: "Philomen Bannis"... Target schedule: 13:25 - 13:55 (30m duration)... ✓ Successfully adjusted "Philomen Bannis" to clean timings 13:25 - 13:55! === 2D Compliance Sweep (Pass 2) === ✓ : Planned 13:00 - 14:00, Check-in 12:59 (-1m) -> COMPLIANT ⚠️ Non-compliant visit: Carl Stephenson Planned: 13:00 - 13:30 | Check-in: 13:30 (diff: 30m) Previous visit (Shirin Sikandari) ended at: 00:00 >>> Adjusting non-compliant visit for: "Carl Stephenson"... Target schedule: 13:25 - 13:55 (30m duration)... ✓ Successfully adjusted "Carl Stephenson" to clean timings 13:25 - 13:55! === 2D Compliance Sweep (Pass 3) === ⚠️ Non-compliant visit: Carl Stephenson Planned: 13:00 - 13:30 | Check-in: 13:30 (diff: 30m) Previous visit (Petula Antonio) ended at: 00:00 >>> Adjusting non-compliant visit for: "Carl Stephenson"... Target schedule: 13:25 - 13:55 (30m duration)... ✓ Successfully adjusted "Carl Stephenson" to clean timings 13:25 - 13:55! === 2D Compliance Sweep (Pass 4) === ⚠️ Non-compliant visit: Steven Pickett Planned: 13:00 - 13:30 | Check-in: 13:30 (diff: 30m) Previous visit (Steven Brooks) ended at: 00:00 >>> Adjusting non-compliant visit for: "Steven Pickett"... Target schedule: 13:25 - 13:55 (30m duration)... ✓ Successfully adjusted "Steven Pickett" to clean timings 13:25 - 13:55! === 2D Compliance Sweep (Pass 5) === ⚠️ Non-compliant visit: Carl Stephenson Planned: 13:00 - 13:30 | Check-in: 13:30 (diff: 30m) Previous visit (Shirin Sikandari) ended at: 00:00 >>> Adjusting non-compliant visit for: "Carl Stephenson"... Target schedule: 13:25 - 13:55 (30m duration)... ✓ Successfully adjusted "Carl Stephenson" to clean timings 13:25 - 13:55! === 2D Compliance Sweep (Pass 6) === ⚠️ Non-compliant visit: Carl Stephenson Planned: 13:00 - 13:30 | Check-in: 13:30 (diff: 30m) Previous visit (Mannath (Hope) Asf - shah) ended at: 08:05 >>> Adjusting non-compliant visit for: "Carl Stephenson"... Target schedule: 13:25 - 13:55 (30m duration)... ✓ Successfully adjusted "Carl Stephenson" to clean timings 13:25 - 13:55! === 2D Compliance Sweep (Pass 7) === ✓ Carl Stephenson: Planned 13:25 - 13:55, Check-in 13:30 (+5m) -> COMPLIANT ✓ Steven Pickett: Planned 13:05 - 13:35, Check-in 13:12 (+7m) -> COMPLIANT ✓ Zain Uddin: Planned 13:00 - 14:00, Check-in 12:59 (-1m) -> COMPLIANT ✓ Sylvia Georges: Planned 13:10 - 13:40, Check-in 13:04 (-6m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Anamaleche Nwakamma: Planned 13:15 - 14:00, Check-in 13:09 (-6m) -> COMPLIANT ✓ Oluwaseun Irefin: Planned 13:15 - 13:45, Check-in 13:14 (-1m) -> COMPLIANT ✓ Garcia Lourdes: Planned 13:30 - 14:00, Check-in 13:25 (-5m) -> COMPLIANT ✓ Shahbaz Anwar: Planned 13:10 - 13:40, Check-in 13:06 (-4m) -> COMPLIANT ✓ Ediel Humberto Pimienta Villada: Planned 13:00 - 14:00, Check-in 13:06 (+6m) -> COMPLIANT ✓ Jacob Oduyoye: Planned 13:10 - 13:40, Check-in 13:05 (-5m) -> COMPLIANT ✓ Paul Olford: Planned 12:00 - 14:00, Check-in 11:58 (-2m) -> COMPLIANT ✓ Joann Wooster: Planned 13:00 - 13:30, Check-in 13:02 (+2m) -> COMPLIANT ✓ Mervyn Lamaletie: Planned 13:00 - 14:00, Check-in 12:50 (-10m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Iris Kelvin: Planned 12:50 - 13:50, Check-in 12:40 (-10m) -> COMPLIANT ✓ Auzenda Saad: Planned 13:10 - 13:40, Check-in 13:16 (+6m) -> COMPLIANT ✓ Angur Begum: Planned 13:30 - 14:15, Check-in 13:23 (-7m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Abul Quayam: Planned 13:40 - 14:40, Check-in 13:30 (-10m) -> COMPLIANT ✓ Philomen Bannis: Planned 13:25 - 13:55, Check-in 13:30 (+5m) -> COMPLIANT ✓ Lovelace Watson: Planned 12:30 - 13:00, Check-in 12:35 (+5m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 6 ┌─────────┬───────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼───────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Philomen Bannis' │ '14:00 - 14:30' │ '13:25 - 13:55' │ '30m' │ '13:30' │ '+5m' │ │ 1 │ 'Carl Stephenson' │ '13:00 - 13:30' │ '13:25 - 13:55' │ '30m' │ '13:30' │ '+5m' │ │ 2 │ 'Carl Stephenson' │ '13:00 - 13:30' │ '13:25 - 13:55' │ '30m' │ '13:30' │ '+5m' │ │ 3 │ 'Steven Pickett' │ '13:00 - 13:30' │ '13:25 - 13:55' │ '30m' │ '13:30' │ '+5m' │ │ 4 │ 'Carl Stephenson' │ '13:00 - 13:30' │ '13:25 - 13:55' │ '30m' │ '13:30' │ '+5m' │ │ 5 │ 'Carl Stephenson' │ '13:00 - 13:30' │ '13:25 - 13:55' │ '30m' │ '13:30' │ '+5m' │ └─────────┴───────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 215s. Adjusted 6 visit(s) to compliant timings. [2026-11-13T13:40:00.003Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T13:40:00.003Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Carl Stephenson: Planned 13:25 - 13:55, Check-in 13:30 (+5m) -> COMPLIANT ✓ Zain Uddin: Planned 13:05 - 13:35, Check-in 13:12 (+7m) -> COMPLIANT ✓ Steven Pickett: Planned 13:05 - 13:35, Check-in 13:12 (+7m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Anamaleche Nwakamma: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Oluwaseun Irefin: Planned 13:15 - 13:45, Check-in 13:14 (-1m) -> COMPLIANT ✓ Garcia Lourdes: Planned 13:30 - 14:00, Check-in 13:25 (-5m) -> COMPLIANT ✓ Ediel Humberto Pimienta Villada: Planned 13:00 - 14:00, Check-in 13:06 (+6m) -> COMPLIANT ✓ Paul Olford: Planned 12:00 - 14:00, Check-in 11:58 (-2m) -> COMPLIANT ✓ Joann Wooster: Planned 13:00 - 13:30, Check-in 13:02 (+2m) -> COMPLIANT ✓ Mervyn Lamaletie: Planned 13:00 - 14:00, Check-in 12:50 (-10m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Iris Kelvin: Planned 12:50 - 13:50, Check-in 12:40 (-10m) -> COMPLIANT ✓ Robert Stephens: Planned 13:30 - 14:00, Check-in 13:20 (-10m) -> COMPLIANT ✓ Auzenda Saad: Planned 13:10 - 13:40, Check-in 13:16 (+6m) -> COMPLIANT ✓ Angur Begum: Planned 13:30 - 14:15, Check-in 13:23 (-7m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Abul Quayam: Planned 13:40 - 14:40, Check-in 13:30 (-10m) -> COMPLIANT ✓ Philomen Bannis: Planned 13:25 - 13:55, Check-in 13:30 (+5m) -> COMPLIANT ✓ Lovelace Watson: Planned 12:30 - 13:00, Check-in 12:35 (+5m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Susan Wilkinson: Planned 13:50 - 14:20, Check-in 13:40 (-10m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 69s. All active visits compliant. No adjustments needed. [2026-11-13T13:50:00.002Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T13:50:00.002Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Zain Uddin: Planned 13:00 - 14:00, Check-in 12:59 (-1m) -> COMPLIANT ✓ Mohammed Miah: Planned 13:55 - 14:25, Check-in 13:48 (-7m) -> COMPLIANT ✓ Carl Stephenson: Planned 13:25 - 13:55, Check-in 13:30 (+5m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Anamaleche Nwakamma: Planned 13:15 - 14:00, Check-in 13:09 (-6m) -> COMPLIANT ✓ Garcia Lourdes: Planned 13:30 - 14:00, Check-in 13:25 (-5m) -> COMPLIANT ✓ Ediel Humberto Pimienta Villada: Planned 13:00 - 14:00, Check-in 13:06 (+6m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 13:45 - 14:30, Check-in 13:49 (+4m) -> COMPLIANT ✓ Paul Olford: Planned 12:00 - 14:00, Check-in 11:58 (-2m) -> COMPLIANT ✓ Joyce Spurling: Planned 13:50 - 14:20, Check-in 13:39 (-11m) -> COMPLIANT ✓ Mervyn Lamaletie: Planned 13:00 - 14:00, Check-in 12:50 (-10m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Auzenda Saad: Planned 13:10 - 13:40, Check-in 13:16 (+6m) -> COMPLIANT ✓ Angur Begum: Planned 13:30 - 14:15, Check-in 13:23 (-7m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Farhan Purno Ahmmed: Planned 14:00 - 15:00, Check-in 13:48 (-12m) -> COMPLIANT ✓ Abul Quayam: Planned 13:40 - 14:40, Check-in 13:30 (-10m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Philomen Bannis: Planned 13:25 - 13:55, Check-in 13:30 (+5m) -> COMPLIANT ✓ Lovelace Watson: Planned 12:30 - 13:00, Check-in 12:35 (+5m) -> COMPLIANT ✓ Robert Stephens: Planned 13:30 - 14:00, Check-in 13:20 (-10m) -> COMPLIANT ✓ Farina Khan: Planned 13:45 - 14:30, Check-in 13:50 (+5m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 75s. All active visits compliant. No adjustments needed. [2026-11-13T14:00:00.001Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T14:00:00.001Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Mohammed Miah: Planned 13:00 - 14:00, Check-in 12:59 (-1m) -> COMPLIANT ✓ Zain Uddin: Planned 13:00 - 14:00, Check-in 12:59 (-1m) -> COMPLIANT ✓ Mercy Ayere: Planned 14:00 - 14:30, Check-in 13:46 (-14m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Rabie Sekiraqa: Planned 13:50 - 14:20, Check-in 13:45 (-5m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Anamaleche Nwakamma: Planned 13:15 - 14:00, Check-in 13:09 (-6m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 14:00 - 14:30, Check-in 13:51 (-9m) -> COMPLIANT ✓ Raymond Bone: Planned 14:00 - 14:30, Check-in 13:51 (-9m) -> COMPLIANT ✓ Ediel Humberto Pimienta Villada: Planned 13:00 - 14:00, Check-in 13:06 (+6m) -> COMPLIANT ✓ Phyllis Guest: Planned 13:40 - 14:10, Check-in 13:40 (0m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Farina Khan: Planned 13:45 - 14:30, Check-in 13:50 (+5m) -> COMPLIANT ✓ Auzenda Saad: Planned 13:10 - 13:40, Check-in 13:16 (+6m) -> COMPLIANT ✓ Angur Begum: Planned 13:30 - 14:15, Check-in 13:23 (-7m) -> COMPLIANT ✓ Chaman Saneheesingh: Planned 14:00 - 14:30, Check-in 13:58 (-2m) -> COMPLIANT ✓ Helene Mingole: Planned 10:45 - 13:45, Check-in 10:36 (-9m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Farhan Purno Ahmmed: Planned 14:00 - 15:00, Check-in 13:48 (-12m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Patrick David Morris: Planned 14:00 - 14:30, Check-in 13:58 (-2m) -> COMPLIANT ✓ Abul Quayam: Planned 13:40 - 14:40, Check-in 13:30 (-10m) -> COMPLIANT ✓ Philomen Bannis: Planned 13:25 - 13:55, Check-in 13:30 (+5m) -> COMPLIANT ✓ Lovelace Watson: Planned 12:30 - 13:00, Check-in 12:35 (+5m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 71s. All active visits compliant. No adjustments needed. [2026-11-13T14:10:00.001Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T14:10:00.001Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Mohammed Miah: Planned 13:55 - 14:25, Check-in 13:48 (-7m) -> COMPLIANT ✓ Mercy Ayere: Planned 14:00 - 14:30, Check-in 13:46 (-14m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Rabie Sekiraqa: Planned 13:50 - 14:20, Check-in 13:45 (-5m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Johannah Barry: Planned 14:00 - 14:30, Check-in 14:01 (+1m) -> COMPLIANT ✓ Raymond Bone: Planned 14:00 - 14:30, Check-in 13:51 (-9m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 13:45 - 14:30, Check-in 13:49 (+4m) -> COMPLIANT ✓ Phyllis Guest: Planned 13:40 - 14:10, Check-in 13:40 (0m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Asma Khanom: Planned 14:00 - 14:30, Check-in 14:01 (+1m) -> COMPLIANT ✓ Farina Khan: Planned 13:45 - 14:30, Check-in 13:50 (+5m) -> COMPLIANT ✓ Angur Begum: Planned 13:10 - 13:40, Check-in 13:16 (+6m) -> COMPLIANT ✓ Auzenda Saad: Planned 13:10 - 13:40, Check-in 13:16 (+6m) -> COMPLIANT ✓ Chaman Saneheesingh: Planned 14:00 - 14:30, Check-in 13:58 (-2m) -> COMPLIANT ✓ Abul Quayam: Planned 13:40 - 14:40, Check-in 13:30 (-10m) -> COMPLIANT ✓ Farhan Purno Ahmmed: Planned 14:00 - 15:00, Check-in 13:48 (-12m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Patrick David Morris: Planned 14:00 - 14:30, Check-in 13:58 (-2m) -> COMPLIANT ✓ Lovelace Watson: Planned 12:30 - 13:00, Check-in 12:35 (+5m) -> COMPLIANT ✓ Sholabomi Fadahunsi: Planned 14:00 - 14:30, Check-in 14:06 (+6m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 75s. All active visits compliant. No adjustments needed. [2026-11-13T14:20:00.001Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T14:20:00.001Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Louis Mc Kellop: Planned 14:30 - 15:00, Check-in 14:18 (-12m) -> COMPLIANT ✓ Johannah Barry: Planned 14:00 - 14:30, Check-in 14:01 (+1m) -> COMPLIANT ✓ Raymond Bone: Planned 14:00 - 14:30, Check-in 13:51 (-9m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 13:45 - 14:30, Check-in 13:49 (+4m) -> COMPLIANT ✓ Sholabomi Fadahunsi: Planned 14:00 - 14:30, Check-in 14:06 (+6m) -> COMPLIANT ✓ Phyllis Guest: Planned 13:40 - 14:10, Check-in 13:40 (0m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Asma Khanom: Planned 14:00 - 14:30, Check-in 14:01 (+1m) -> COMPLIANT ✓ Farina Khan: Planned 13:45 - 14:30, Check-in 13:50 (+5m) -> COMPLIANT ✓ Auzenda Saad: Planned 13:10 - 13:40, Check-in 13:16 (+6m) -> COMPLIANT ✓ Charanjit Nandra: Planned 14:20 - 14:50, Check-in 14:15 (-5m) -> COMPLIANT ✓ Claire Margetson: Planned 14:00 - 14:30, Check-in 13:58 (-2m) -> COMPLIANT ✓ Chaman Saneheesingh: Planned 14:00 - 14:30, Check-in 13:58 (-2m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Patrick David Morris: Planned 14:00 - 14:30, Check-in 13:58 (-2m) -> COMPLIANT ✓ Abul Quayam: Planned 13:40 - 14:40, Check-in 13:30 (-10m) -> COMPLIANT ✓ Farhan Purno Ahmmed: Planned 14:00 - 15:00, Check-in 13:48 (-12m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Lovelace Watson: Planned 12:30 - 13:00, Check-in 12:35 (+5m) -> COMPLIANT ✓ Jean Mcclintock: Planned 14:30 - 15:30, Check-in 14:17 (-13m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 74s. All active visits compliant. No adjustments needed. [2026-11-13T14:30:00.001Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T14:30:00.001Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Charanjit Nandra: Planned 14:20 - 14:50, Check-in 14:15 (-5m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Asma Ahmed: Planned 14:30 - 15:15, Check-in 14:25 (-5m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Louis Mc Kellop: Planned 14:30 - 15:00, Check-in 14:18 (-12m) -> COMPLIANT ✓ Johannah Barry: Planned 14:00 - 14:30, Check-in 14:01 (+1m) -> COMPLIANT ✓ Raymond Bone: Planned 14:00 - 14:30, Check-in 13:51 (-9m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 13:45 - 14:30, Check-in 13:49 (+4m) -> COMPLIANT ✓ Sholabomi Fadahunsi: Planned 14:00 - 14:30, Check-in 14:06 (+6m) -> COMPLIANT ✓ Phyllis Guest: Planned 13:40 - 14:10, Check-in 13:40 (0m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Sajida Islam: Planned 14:30 - 15:15, Check-in 14:29 (-1m) -> COMPLIANT ✓ Asma Khanom: Planned 14:00 - 14:30, Check-in 14:01 (+1m) -> COMPLIANT ✓ Farina Khan: Planned 13:45 - 14:30, Check-in 13:50 (+5m) -> COMPLIANT ✓ Auzenda Saad: Planned 14:30 - 15:00, Check-in 14:26 (-4m) -> COMPLIANT ✓ Yinka Ogun: Planned 14:30 - 15:00, Check-in 14:26 (-4m) -> COMPLIANT ✓ Claire Margetson: Planned 14:30 - 15:30, Check-in 14:18 (-12m) -> COMPLIANT ✓ Farhan Purno Ahmmed: Planned 14:00 - 15:00, Check-in 13:48 (-12m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Patrick David Morris: Planned 14:00 - 14:30, Check-in 13:58 (-2m) -> COMPLIANT ✓ Abul Quayam: Planned 13:40 - 14:40, Check-in 13:30 (-10m) -> COMPLIANT ⚠️ Non-compliant visit: Doris Francis Planned: 13:00 - 13:30 | Check-in: 14:28 (diff: 88m) Previous visit (Glenise Wright) ended at: 12:45 >>> Adjusting non-compliant visit for: "Doris Francis"... Target schedule: 14:25 - 14:55 (30m duration)... ✓ Successfully adjusted "Doris Francis" to clean timings 14:25 - 14:55! === 2D Compliance Sweep (Pass 2) === ✓ Charanjit Nandra: Planned 14:20 - 14:50, Check-in 14:15 (-5m) -> COMPLIANT ✓ Hasan Miah: Planned 14:30 - 15:30, Check-in 14:30 (0m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Louis Mc Kellop: Planned 14:30 - 15:00, Check-in 14:18 (-12m) -> COMPLIANT ✓ Johannah Barry: Planned 14:00 - 14:30, Check-in 14:01 (+1m) -> COMPLIANT ✓ Sholabomi Fadahunsi: Planned 13:45 - 14:30, Check-in 13:49 (+4m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 13:45 - 14:30, Check-in 13:49 (+4m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 14:30 - 15:00, Check-in 14:30 (0m) -> COMPLIANT ✓ Phyllis Guest: Planned 13:40 - 14:10, Check-in 13:40 (0m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Sajida Islam: Planned 14:30 - 15:15, Check-in 14:29 (-1m) -> COMPLIANT ✓ Asma Khanom: Planned 14:00 - 14:30, Check-in 14:01 (+1m) -> COMPLIANT ✓ Farina Khan: Planned 13:45 - 14:30, Check-in 13:50 (+5m) -> COMPLIANT ✓ Yinka Ogun: Planned 14:30 - 15:00, Check-in 14:26 (-4m) -> COMPLIANT ✓ Auzenda Saad: Planned 13:10 - 13:40, Check-in 13:16 (+6m) -> COMPLIANT ✓ Claire Margetson: Planned 14:30 - 15:30, Check-in 14:18 (-12m) -> COMPLIANT ✓ Asma Ahmed: Planned 14:30 - 15:15, Check-in 14:25 (-5m) -> COMPLIANT ✓ Eric Hall: Planned 14:00 - 15:00, Check-in 13:48 (-12m) -> COMPLIANT ✓ Abul Quayam: Planned 13:40 - 14:40, Check-in 13:30 (-10m) -> COMPLIANT ✓ Farhan Purno Ahmmed: Planned 14:00 - 15:00, Check-in 13:48 (-12m) -> COMPLIANT ✓ Doris Francis: Planned 14:25 - 14:55, Check-in 14:28 (+3m) -> COMPLIANT ✓ Lovelace Watson: Planned 12:30 - 13:00, Check-in 12:35 (+5m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 1 ┌─────────┬─────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼─────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Doris Francis' │ '13:00 - 13:30' │ '14:25 - 14:55' │ '30m' │ '14:28' │ '+3m' │ └─────────┴─────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 128s. Adjusted 1 visit(s) to compliant timings. [2026-11-13T14:40:00.002Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T14:40:00.004Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Charanjit Nandra: Planned 14:20 - 14:50, Check-in 14:15 (-5m) -> COMPLIANT ✓ Hasan Miah: Planned 14:30 - 15:30, Check-in 14:30 (0m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Asma Ahmed: Planned 14:30 - 15:15, Check-in 14:25 (-5m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Louis Mc Kellop: Planned 14:30 - 15:00, Check-in 14:18 (-12m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 13:45 - 14:30, Check-in 13:49 (+4m) -> COMPLIANT ⚠️ Non-compliant visit: Bradley Robertson Planned: 15:00 - 15:30 | Check-in: 14:34 (diff: -26m) Previous visit (Paul Olford) ended at: 13:55 >>> Adjusting non-compliant visit for: "Bradley Robertson"... Target schedule: 14:30 - 15:00 (30m duration)... ✓ Successfully adjusted "Bradley Robertson" to clean timings 14:30 - 15:00! === 2D Compliance Sweep (Pass 2) === ✓ Charanjit Nandra: Planned 14:20 - 14:50, Check-in 14:15 (-5m) -> COMPLIANT ✓ Hasan Miah: Planned 14:30 - 15:30, Check-in 14:30 (0m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Asma Ahmed: Planned 14:30 - 15:15, Check-in 14:25 (-5m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Louis Mc Kellop: Planned 14:30 - 15:00, Check-in 14:18 (-12m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 13:45 - 14:30, Check-in 13:49 (+4m) -> COMPLIANT ✓ Bradley Robertson: Planned 14:30 - 15:00, Check-in 14:34 (+4m) -> COMPLIANT ✓ Phyllis Guest: Planned 14:30 - 15:00, Check-in 14:30 (0m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 14:30 - 15:00, Check-in 14:30 (0m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Sajida Islam: Planned 14:30 - 15:15, Check-in 14:29 (-1m) -> COMPLIANT ✓ Akbar Khan: Planned 14:45 - 15:45, Check-in 14:32 (-13m) -> COMPLIANT ✓ Farina Khan: Planned 13:45 - 14:30, Check-in 13:50 (+5m) -> COMPLIANT ✓ Yinka Ogun: Planned 14:30 - 15:00, Check-in 14:26 (-4m) -> COMPLIANT ✓ Auzenda Saad: Planned 13:10 - 13:40, Check-in 13:16 (+6m) -> COMPLIANT ✓ Claire Margetson: Planned 14:00 - 14:45, Check-in 14:00 (0m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Eric Hall: Planned 14:00 - 15:00, Check-in 13:48 (-12m) -> COMPLIANT ✓ Abul Quayam: Planned 13:40 - 14:40, Check-in 13:30 (-10m) -> COMPLIANT ✓ Farhan Purno Ahmmed: Planned 14:00 - 15:00, Check-in 13:48 (-12m) -> COMPLIANT ✓ Lovelace Watson: Planned 12:30 - 13:00, Check-in 12:35 (+5m) -> COMPLIANT ✓ Doris Francis: Planned 14:25 - 14:55, Check-in 14:28 (+3m) -> COMPLIANT ✓ Deen Goremsandu: Planned 14:00 - 14:45, Check-in 14:00 (0m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 1 ┌─────────┬─────────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼─────────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Bradley Robertson' │ '15:00 - 15:30' │ '14:30 - 15:00' │ '30m' │ '14:34' │ '+4m' │ └─────────┴─────────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 101s. Adjusted 1 visit(s) to compliant timings. [2026-11-13T14:50:00.002Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T14:50:00.002Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Charanjit Nandra: Planned 14:20 - 14:50, Check-in 14:15 (-5m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Asma Ahmed: Planned 14:30 - 15:15, Check-in 14:25 (-5m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Louis Mc Kellop: Planned 14:30 - 15:00, Check-in 14:18 (-12m) -> COMPLIANT ✓ Sidney Bell: Planned 15:00 - 15:30, Check-in 14:47 (-13m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 13:45 - 14:30, Check-in 13:49 (+4m) -> COMPLIANT ✓ Bradley Robertson: Planned 14:30 - 15:00, Check-in 14:34 (+4m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 14:30 - 15:00, Check-in 14:30 (0m) -> COMPLIANT ✓ Phyllis Guest: Planned 13:40 - 14:10, Check-in 13:40 (0m) -> COMPLIANT ✓ Deen Goremsandu: Planned 14:00 - 14:30, Check-in 13:47 (-13m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Sajida Islam: Planned 14:30 - 15:15, Check-in 14:29 (-1m) -> COMPLIANT ✓ Akbar Khan: Planned 14:45 - 15:45, Check-in 14:32 (-13m) -> COMPLIANT ⚠️ Non-compliant visit: Kenneth Adeogun Planned: 15:00 - 15:45 | Check-in: 14:44 (diff: -16m) Previous visit (Kenneth Adeogun) ended at: 10:57 >>> Adjusting non-compliant visit for: "Kenneth Adeogun"... Target schedule: 14:40 - 15:25 (45m duration)... ✓ Successfully adjusted "Kenneth Adeogun" to clean timings 14:40 - 15:25! === 2D Compliance Sweep (Pass 2) === ✓ Hasan Miah: Planned 14:30 - 15:30, Check-in 14:30 (0m) -> COMPLIANT ✓ Jack Wallace: Planned 12:30 - 13:15, Check-in 12:30 (0m) -> COMPLIANT ✓ Asma Ahmed: Planned 14:30 - 15:15, Check-in 14:25 (-5m) -> COMPLIANT ✓ Louis Mc Kellop: Planned 14:30 - 15:00, Check-in 14:18 (-12m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Sidney Bell: Planned 15:00 - 15:30, Check-in 14:47 (-13m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 13:45 - 14:30, Check-in 13:49 (+4m) -> COMPLIANT ✓ Bradley Robertson: Planned 14:30 - 15:00, Check-in 14:34 (+4m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 14:30 - 15:00, Check-in 14:30 (0m) -> COMPLIANT ✓ Deen Goremsandu: Planned 13:40 - 14:10, Check-in 13:40 (0m) -> COMPLIANT ✓ Phyllis Guest: Planned 13:40 - 14:10, Check-in 13:40 (0m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Sajida Islam: Planned 14:30 - 15:15, Check-in 14:29 (-1m) -> COMPLIANT ✓ Akbar Khan: Planned 14:45 - 15:45, Check-in 14:32 (-13m) -> COMPLIANT ✓ Kenneth Adeogun: Planned 14:30 - 15:00, Check-in 14:26 (-4m) -> COMPLIANT ✓ Yinka Ogun: Planned 14:30 - 15:00, Check-in 14:26 (-4m) -> COMPLIANT ✓ Auzenda Saad: Planned 13:10 - 13:40, Check-in 13:16 (+6m) -> COMPLIANT ✓ Charanjit Nandra: Planned 14:20 - 14:50, Check-in 14:15 (-5m) -> COMPLIANT ✓ Claire Margetson: Planned 14:30 - 15:30, Check-in 14:18 (-12m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Abul Quayam: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Lovelace Watson: Planned 12:30 - 13:00, Check-in 12:35 (+5m) -> COMPLIANT ✓ Doris Francis: Planned 14:25 - 14:55, Check-in 14:28 (+3m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 1 ┌─────────┬───────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼───────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Kenneth Adeogun' │ '15:00 - 15:45' │ '14:40 - 15:25' │ '45m' │ '14:44' │ '+4m' │ └─────────┴───────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 120s. Adjusted 1 visit(s) to compliant timings. [2026-11-13T15:00:00.001Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T15:00:00.002Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Najma Mia: Planned 14:30 - 15:30, Check-in 14:30 (0m) -> COMPLIANT ✓ Walter John: Planned 15:00 - 15:30, Check-in 14:57 (-3m) -> COMPLIANT ✓ Asma Ahmed: Planned 14:30 - 15:15, Check-in 14:25 (-5m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Sidney Bell: Planned 15:00 - 15:30, Check-in 14:47 (-13m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 15:00 - 15:30, Check-in 14:54 (-6m) -> COMPLIANT ✓ Phillip Lowe: Planned 15:00 - 15:30, Check-in 14:54 (-6m) -> COMPLIANT ✓ Bradley Robertson: Planned 14:30 - 15:00, Check-in 14:34 (+4m) -> COMPLIANT ✓ Babatunde Oloidi: Planned 14:30 - 15:00, Check-in 14:30 (0m) -> COMPLIANT ✓ Phyllis Guest: Planned 13:40 - 14:10, Check-in 13:40 (0m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Sajida Islam: Planned 15:00 - 15:30, Check-in 14:57 (-3m) -> COMPLIANT ✓ Qaswar Ali: Planned 15:00 - 15:30, Check-in 14:57 (-3m) -> COMPLIANT ✓ Akbar Khan: Planned 14:45 - 15:45, Check-in 14:32 (-13m) -> COMPLIANT ⚠️ Non-compliant visit: Maheswary Krishnapillai Planned: 15:00 - 15:45 | Check-in: 14:44 (diff: -16m) Previous visit (Farina Khan) ended at: 00:00 >>> Adjusting non-compliant visit for: "Maheswary Krishnapillai"... Target schedule: 14:40 - 15:25 (45m duration)... ✓ Successfully adjusted "Maheswary Krishnapillai" to clean timings 14:40 - 15:25! === 2D Compliance Sweep (Pass 2) === ✓ Hasan Miah: Planned 14:45 - 15:15, Check-in 14:45 (0m) -> COMPLIANT ✓ Patricia Tosko: Planned 14:45 - 15:15, Check-in 14:45 (0m) -> COMPLIANT ⚠️ Non-compliant visit: Najma Mia Planned: 15:10 - 15:40 | Check-in: 14:54 (diff: -16m) Previous visit (Ronald Howlett) ended at: 11:58 >>> Adjusting non-compliant visit for: "Najma Mia"... Target schedule: 14:50 - 15:20 (30m duration)... ✓ Successfully adjusted "Najma Mia" to clean timings 14:50 - 15:20! === 2D Compliance Sweep (Pass 3) === ✓ Patricia Tosko: Planned 14:45 - 15:15, Check-in 14:45 (0m) -> COMPLIANT ✓ Hasan Miah: Planned 14:30 - 15:30, Check-in 14:30 (0m) -> COMPLIANT ✓ Najma Mia: Planned 14:50 - 15:20, Check-in 14:54 (+4m) -> COMPLIANT ✓ Walter John: Planned 15:00 - 15:30, Check-in 14:57 (-3m) -> COMPLIANT ✓ Asma Ahmed: Planned 14:30 - 15:15, Check-in 14:25 (-5m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Sidney Bell: Planned 15:00 - 15:30, Check-in 14:47 (-13m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 15:00 - 15:30, Check-in 14:54 (-6m) -> COMPLIANT ✓ Phillip Lowe: Planned 15:00 - 15:30, Check-in 14:54 (-6m) -> COMPLIANT ✓ Phyllis Guest: Planned 13:40 - 14:10, Check-in 13:40 (0m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Qaswar Ali: Planned 15:00 - 15:30, Check-in 14:57 (-3m) -> COMPLIANT ✓ Sajida Islam: Planned 14:30 - 15:15, Check-in 14:29 (-1m) -> COMPLIANT ✓ Akbar Khan: Planned 14:45 - 15:45, Check-in 14:32 (-13m) -> COMPLIANT ⚠️ Non-compliant visit: Kenneth Adeogun Planned: 15:00 - 15:45 | Check-in: 14:44 (diff: -16m) Previous visit (Kenneth Adeogun) ended at: 00:00 >>> Adjusting non-compliant visit for: "Kenneth Adeogun"... Target schedule: 14:40 - 15:25 (45m duration)... ✓ Successfully adjusted "Kenneth Adeogun" to clean timings 14:40 - 15:25! === 2D Compliance Sweep (Pass 4) === ✓ Hasan Miah: Planned 14:30 - 15:30, Check-in 14:30 (0m) -> COMPLIANT ✓ Patricia Tosko: Planned 14:45 - 15:15, Check-in 14:45 (0m) -> COMPLIANT ✓ Najma Mia: Planned 14:50 - 15:20, Check-in 14:54 (+4m) -> COMPLIANT ✓ Walter John: Planned 15:00 - 15:30, Check-in 14:57 (-3m) -> COMPLIANT ✓ Asma Ahmed: Planned 14:30 - 15:15, Check-in 14:25 (-5m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Sidney Bell: Planned 15:00 - 15:30, Check-in 14:47 (-13m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 15:00 - 15:30, Check-in 14:54 (-6m) -> COMPLIANT ✓ Phillip Lowe: Planned 15:00 - 15:30, Check-in 14:54 (-6m) -> COMPLIANT ✓ Phyllis Guest: Planned 13:40 - 14:10, Check-in 13:40 (0m) -> COMPLIANT ✓ Sajida Islam: Planned 15:00 - 15:30, Check-in 14:57 (-3m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Qaswar Ali: Planned 15:00 - 15:30, Check-in 14:57 (-3m) -> COMPLIANT ✓ Akbar Khan: Planned 14:45 - 15:45, Check-in 14:32 (-13m) -> COMPLIANT ✓ Maheswary Krishnapillai: Planned 14:40 - 15:25, Check-in 14:44 (+4m) -> COMPLIANT ✓ Kenneth Adeogun: Planned 14:40 - 15:25, Check-in 14:44 (+4m) -> COMPLIANT ✓ Raika Ahmed: Planned 15:00 - 16:00, Check-in 15:01 (+1m) -> COMPLIANT ✓ Auzenda Saad: Planned 13:10 - 13:40, Check-in 13:16 (+6m) -> COMPLIANT ✓ Deen Goremsandu: Planned 14:00 - 14:45, Check-in 14:00 (0m) -> COMPLIANT ✓ Claire Margetson: Planned 14:30 - 15:30, Check-in 14:18 (-12m) -> COMPLIANT ⚠️ Non-compliant visit: Mohammed Abid Ahmed Planned: 15:15 - 16:15 | Check-in: 14:52 (diff: -23m) Previous visit (Farhan Purno Ahmmed) ended at: 14:42 >>> Adjusting non-compliant visit for: "Mohammed Abid Ahmed"... Target schedule: 14:45 - 15:45 (60m duration)... ✓ Successfully adjusted "Mohammed Abid Ahmed" to clean timings 14:45 - 15:45! === 2D Compliance Sweep (Pass 5) === ✓ Najma Mia: Planned 14:50 - 15:20, Check-in 14:54 (+4m) -> COMPLIANT ✓ Patricia Tosko: Planned 14:45 - 15:15, Check-in 14:45 (0m) -> COMPLIANT ✓ Hasan Miah: Planned 14:30 - 15:30, Check-in 14:30 (0m) -> COMPLIANT ✓ Walter John: Planned 15:00 - 15:30, Check-in 14:57 (-3m) -> COMPLIANT ✓ Asma Ahmed: Planned 14:30 - 15:15, Check-in 14:25 (-5m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Sidney Bell: Planned 15:00 - 15:30, Check-in 14:47 (-13m) -> COMPLIANT ✓ Phillip Lowe: Planned 15:00 - 15:30, Check-in 14:54 (-6m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 13:45 - 14:30, Check-in 13:49 (+4m) -> COMPLIANT ✓ Phyllis Guest: Planned 13:40 - 14:10, Check-in 13:40 (0m) -> COMPLIANT ✓ Sajida Islam: Planned 15:00 - 15:30, Check-in 14:57 (-3m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Qaswar Ali: Planned 15:00 - 15:30, Check-in 14:57 (-3m) -> COMPLIANT ✓ Akbar Khan: Planned 14:45 - 15:45, Check-in 14:32 (-13m) -> COMPLIANT ✓ Kenneth Adeogun: Planned 14:40 - 15:25, Check-in 14:44 (+4m) -> COMPLIANT ✓ Raika Ahmed: Planned 15:00 - 16:00, Check-in 15:01 (+1m) -> COMPLIANT ⚠️ Non-compliant visit: Maheswary Krishnapillai Planned: 14:40 - 15:25 | Check-in: 14:59 (diff: 19m) Previous visit (Farina Khan) ended at: 14:40 >>> Adjusting non-compliant visit for: "Maheswary Krishnapillai"... Target schedule: 14:55 - 15:40 (45m duration)... ✓ Successfully adjusted "Maheswary Krishnapillai" to clean timings 14:55 - 15:40! === 2D Compliance Sweep (Pass 6) === ✓ Hasan Miah: Planned 14:45 - 15:15, Check-in 14:45 (0m) -> COMPLIANT ✓ Patricia Tosko: Planned 14:45 - 15:15, Check-in 14:45 (0m) -> COMPLIANT ✓ Najma Mia: Planned 14:50 - 15:20, Check-in 14:54 (+4m) -> COMPLIANT ✓ Walter John: Planned 15:00 - 15:30, Check-in 14:57 (-3m) -> COMPLIANT ✓ Asma Ahmed: Planned 14:30 - 15:15, Check-in 14:25 (-5m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Sidney Bell: Planned 15:00 - 15:30, Check-in 14:47 (-13m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 15:00 - 15:30, Check-in 14:54 (-6m) -> COMPLIANT ✓ Phillip Lowe: Planned 15:00 - 15:30, Check-in 14:54 (-6m) -> COMPLIANT ✓ Phyllis Guest: Planned 13:40 - 14:10, Check-in 13:40 (0m) -> COMPLIANT ✓ Qaswar Ali: Planned 15:00 - 15:30, Check-in 14:57 (-3m) -> COMPLIANT ✓ Alan Marshall: Planned 10:00 - 15:00, Check-in 10:06 (+6m) -> COMPLIANT ✓ Akbar Khan: Planned 14:45 - 15:45, Check-in 14:32 (-13m) -> COMPLIANT ✓ Sajida Islam: Planned 14:30 - 15:15, Check-in 14:29 (-1m) -> COMPLIANT ✓ Kenneth Adeogun: Planned 14:40 - 15:25, Check-in 14:44 (+4m) -> COMPLIANT ✓ Maheswary Krishnapillai: Planned 14:55 - 15:40, Check-in 14:59 (+4m) -> COMPLIANT ✓ Auzenda Saad: Planned 13:10 - 13:40, Check-in 13:16 (+6m) -> COMPLIANT ✓ Raika Ahmed: Planned 15:00 - 16:00, Check-in 15:01 (+1m) -> COMPLIANT ✓ Deen Goremsandu: Planned 14:00 - 14:45, Check-in 14:00 (0m) -> COMPLIANT ✓ Clara Cox: Planned 15:00 - 15:45, Check-in 15:00 (0m) -> COMPLIANT ✓ Claire Margetson: Planned 14:30 - 15:30, Check-in 14:18 (-12m) -> COMPLIANT ✓ Mohammed Abid Ahmed: Planned 14:45 - 15:45, Check-in 14:52 (+7m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Shaqib Rahman: Planned 14:45 - 15:45, Check-in 14:32 (-13m) -> COMPLIANT ✓ Abul Quayam: Planned 14:45 - 15:45, Check-in 14:32 (-13m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 5 ┌─────────┬───────────────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼───────────────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Maheswary Krishnapillai' │ '15:00 - 15:45' │ '14:40 - 15:25' │ '45m' │ '14:44' │ '+4m' │ │ 1 │ 'Najma Mia' │ '15:10 - 15:40' │ '14:50 - 15:20' │ '30m' │ '14:54' │ '+4m' │ │ 2 │ 'Kenneth Adeogun' │ '15:00 - 15:45' │ '14:40 - 15:25' │ '45m' │ '14:44' │ '+4m' │ │ 3 │ 'Mohammed Abid Ahmed' │ '15:15 - 16:15' │ '14:45 - 15:45' │ '60m' │ '14:52' │ '+7m' │ │ 4 │ 'Maheswary Krishnapillai' │ '14:40 - 15:25' │ '14:55 - 15:40' │ '45m' │ '14:59' │ '+4m' │ └─────────┴───────────────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 286s. Adjusted 5 visit(s) to compliant timings. [2026-11-13T15:10:00.002Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T15:10:00.002Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Patricia Tosko: Planned 14:45 - 15:15, Check-in 14:45 (0m) -> COMPLIANT ✓ Najma Mia: Planned 14:30 - 15:30, Check-in 14:30 (0m) -> COMPLIANT ✓ Hasan Miah: Planned 14:30 - 15:30, Check-in 14:30 (0m) -> COMPLIANT ✓ Clara Cox: Planned 15:00 - 15:30, Check-in 15:05 (+5m) -> COMPLIANT ✓ Walter John: Planned 15:00 - 15:30, Check-in 14:57 (-3m) -> COMPLIANT ✓ Latifan Bibi: Planned 15:20 - 15:50, Check-in 15:10 (-10m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Kathleen Lucejko: Planned 15:10 - 15:40, Check-in 15:07 (-3m) -> COMPLIANT ✓ Sidney Bell: Planned 15:00 - 15:30, Check-in 14:47 (-13m) -> COMPLIANT ✓ Phillip Lowe: Planned 15:00 - 15:30, Check-in 14:54 (-6m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 13:45 - 14:30, Check-in 13:49 (+4m) -> COMPLIANT ✓ Phyllis Guest: Planned 13:40 - 14:10, Check-in 13:40 (0m) -> COMPLIANT ✓ Alan Marshall: Planned 15:00 - 21:00, Check-in 15:08 (+8m) -> COMPLIANT ✓ Qaswar Ali: Planned 15:00 - 15:30, Check-in 14:57 (-3m) -> COMPLIANT ✓ Sajida Islam: Planned 14:30 - 15:15, Check-in 14:29 (-1m) -> COMPLIANT ✓ Akbar Khan: Planned 14:45 - 15:45, Check-in 14:32 (-13m) -> COMPLIANT ✓ Tony Day: Planned 15:00 - 15:30, Check-in 15:08 (+8m) -> COMPLIANT ✓ Kenneth Adeogun: Planned 14:40 - 15:25, Check-in 14:44 (+4m) -> COMPLIANT ✓ Maheswary Krishnapillai: Planned 14:55 - 15:40, Check-in 14:59 (+4m) -> COMPLIANT ✓ Auzenda Saad: Planned 13:10 - 13:40, Check-in 13:16 (+6m) -> COMPLIANT ✓ Raika Ahmed: Planned 15:00 - 16:00, Check-in 15:01 (+1m) -> COMPLIANT ✓ Claire Margetson: Planned 14:30 - 15:30, Check-in 14:18 (-12m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Abul Quayam: Planned 14:45 - 15:45, Check-in 14:32 (-13m) -> COMPLIANT ✓ Mohammed Abid Ahmed: Planned 14:45 - 15:45, Check-in 14:52 (+7m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 80s. All active visits compliant. No adjustments needed. [2026-11-13T15:20:00.001Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T15:20:00.001Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Hasan Miah: Planned 14:30 - 15:30, Check-in 14:30 (0m) -> COMPLIANT ✓ Najma Mia: Planned 14:50 - 15:20, Check-in 14:54 (+4m) -> COMPLIANT ✓ Clara Cox: Planned 15:00 - 15:30, Check-in 15:05 (+5m) -> COMPLIANT ✓ Walter John: Planned 15:00 - 15:30, Check-in 14:57 (-3m) -> COMPLIANT ✓ Latifan Bibi: Planned 15:20 - 15:50, Check-in 15:12 (-8m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Kathleen Lucejko: Planned 15:10 - 15:40, Check-in 15:07 (-3m) -> COMPLIANT ✓ Phillip Lowe: Planned 15:00 - 15:30, Check-in 14:54 (-6m) -> COMPLIANT ✓ Phyllis Guest: Planned 13:40 - 14:10, Check-in 13:40 (0m) -> COMPLIANT ✓ Osman Sarwari: Planned 15:15 - 18:15, Check-in 15:11 (-4m) -> COMPLIANT ✓ Haisley Spooner: Planned 15:15 - 18:15, Check-in 15:11 (-4m) -> COMPLIANT ✓ Alan Marshall: Planned 15:00 - 17:00, Check-in 15:12 (+12m) -> COMPLIANT ✓ Amina Zaman: Planned 15:00 - 17:00, Check-in 15:12 (+12m) -> COMPLIANT ✓ Qaswar Ali: Planned 15:00 - 15:30, Check-in 14:57 (-3m) -> COMPLIANT ✓ Akbar Khan: Planned 14:45 - 15:45, Check-in 14:32 (-13m) -> COMPLIANT ✓ Tony Day: Planned 15:00 - 15:30, Check-in 15:08 (+8m) -> COMPLIANT ✓ Maheswary Krishnapillai: Planned 14:40 - 15:25, Check-in 14:44 (+4m) -> COMPLIANT ✓ Kenneth Adeogun: Planned 14:40 - 15:25, Check-in 14:44 (+4m) -> COMPLIANT ✓ Akeedah Kamali: Planned 15:30 - 16:45, Check-in 15:15 (-15m) -> COMPLIANT ✓ Raika Ahmed: Planned 15:00 - 16:00, Check-in 15:01 (+1m) -> COMPLIANT ✓ Auzenda Saad: Planned 13:10 - 13:40, Check-in 13:16 (+6m) -> COMPLIANT ✓ Claire Margetson: Planned 14:30 - 15:30, Check-in 14:18 (-12m) -> COMPLIANT ✓ Habiba Islam: Planned 15:20 - 16:20, Check-in 15:19 (-1m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Abdulaziz Patel: Planned 15:00 - 15:30, Check-in 15:00 (0m) -> COMPLIANT ✓ Abul Quayam: Planned 14:45 - 15:45, Check-in 14:32 (-13m) -> COMPLIANT ✓ Mohammed Abid Ahmed: Planned 14:45 - 15:45, Check-in 14:52 (+7m) -> COMPLIANT ✓ Brenda Scawthorn: Planned 15:00 - 15:30, Check-in 15:00 (0m) -> COMPLIANT ✓ Anita Carter: Planned 15:00 - 15:30, Check-in 14:52 (-8m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 83s. All active visits compliant. No adjustments needed. [2026-11-13T15:30:00.001Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T15:30:00.001Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Clara Cox: Planned 15:00 - 15:30, Check-in 15:05 (+5m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Kathleen Lucejko: Planned 15:10 - 15:40, Check-in 15:07 (-3m) -> COMPLIANT ✓ Khadija Khandakar: Planned 15:35 - 16:35, Check-in 15:27 (-8m) -> COMPLIANT ✓ Leon Campbell: Planned 15:30 - 16:15, Check-in 15:24 (-6m) -> COMPLIANT ✓ Glenice Owen McMillian: Planned 15:25 - 15:55, Check-in 15:29 (+4m) -> COMPLIANT ✓ Phyllis Guest: Planned 13:40 - 14:10, Check-in 13:40 (0m) -> COMPLIANT ✓ Haisley Spooner: Planned 15:15 - 18:15, Check-in 15:11 (-4m) -> COMPLIANT ✓ Osman Sarwari: Planned 15:20 - 16:20, Check-in 15:13 (-7m) -> COMPLIANT ✓ Alan Marshall: Planned 15:00 - 17:00, Check-in 15:12 (+12m) -> COMPLIANT ✓ Amina Zaman: Planned 15:00 - 17:00, Check-in 15:12 (+12m) -> COMPLIANT ✓ Qaswar Ali: Planned 15:00 - 15:30, Check-in 14:57 (-3m) -> COMPLIANT ✓ Akbar Khan: Planned 14:45 - 15:45, Check-in 14:32 (-13m) -> COMPLIANT ✓ Tony Day: Planned 15:00 - 15:30, Check-in 15:08 (+8m) -> COMPLIANT ✓ Kenneth Adeogun: Planned 14:40 - 15:25, Check-in 14:44 (+4m) -> COMPLIANT ✓ Maheswary Krishnapillai: Planned 14:55 - 15:40, Check-in 14:59 (+4m) -> COMPLIANT ✓ Akeedah Kamali: Planned 15:30 - 16:45, Check-in 15:15 (-15m) -> COMPLIANT ✓ Brenda Scawthorn: Planned 15:00 - 15:30, Check-in 15:00 (0m) -> COMPLIANT ✓ Raika Ahmed: Planned 15:00 - 16:00, Check-in 15:01 (+1m) -> COMPLIANT ✓ Mariam Ahmed: Planned 15:30 - 16:30, Check-in 15:25 (-5m) -> COMPLIANT ✓ Debajeet Chowdhury: Planned 15:30 - 16:30, Check-in 15:25 (-5m) -> COMPLIANT ✓ Claire Margetson: Planned 14:30 - 15:30, Check-in 14:18 (-12m) -> COMPLIANT ✓ Habiba Islam: Planned 15:20 - 16:20, Check-in 15:19 (-1m) -> COMPLIANT ✓ Mohammed Abid Ahmed: Planned 14:45 - 15:45, Check-in 14:52 (+7m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Abdulaziz Patel: Planned 15:00 - 15:30, Check-in 15:00 (0m) -> COMPLIANT ✓ Abul Quayam: Planned 14:45 - 15:45, Check-in 14:32 (-13m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 78s. All active visits compliant. No adjustments needed. [2026-11-13T15:40:00.002Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T15:40:00.002Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Delphina Say: Planned 15:00 - 18:00, Check-in 14:57 (-3m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ⚠️ Non-compliant visit: Muhammad Fazal Planned: 15:55 - 16:25 | Check-in: 15:38 (diff: -17m) Previous visit (Louis Mc Kellop) ended at: 00:00 >>> Adjusting non-compliant visit for: "Muhammad Fazal"... Target schedule: 15:35 - 16:05 (30m duration)... ✓ Successfully adjusted "Muhammad Fazal" to clean timings 15:35 - 16:05! === 2D Compliance Sweep (Pass 2) === ✓ Delphina Say: Planned 15:00 - 18:00, Check-in 14:57 (-3m) -> COMPLIANT ✓ Muhammad Fazal: Planned 15:35 - 16:05, Check-in 15:38 (+3m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Kathleen Connolly: Planned 15:35 - 16:05, Check-in 15:36 (+1m) -> COMPLIANT ✓ Khadija Khandakar: Planned 15:35 - 16:35, Check-in 15:27 (-8m) -> COMPLIANT ✓ Leon Campbell: Planned 15:30 - 16:15, Check-in 15:24 (-6m) -> COMPLIANT ✓ Glenice Owen McMillian: Planned 15:25 - 15:55, Check-in 15:29 (+4m) -> COMPLIANT ✓ Haisley Spooner: Planned 15:15 - 18:15, Check-in 15:11 (-4m) -> COMPLIANT ✓ Osman Sarwari: Planned 15:20 - 16:20, Check-in 15:13 (-7m) -> COMPLIANT ✓ Amina Zaman: Planned 15:00 - 17:00, Check-in 15:12 (+12m) -> COMPLIANT ✓ Alan Marshall: Planned 15:00 - 21:00, Check-in 15:08 (+8m) -> COMPLIANT ✓ Qaswar Ali: Planned 15:00 - 15:30, Check-in 14:57 (-3m) -> COMPLIANT ✓ Mohammed Khan: Planned 15:46 - 16:46, Check-in 15:38 (-8m) -> COMPLIANT ✓ Tony Day: Planned 15:00 - 15:30, Check-in 15:08 (+8m) -> COMPLIANT ⚠️ Non-compliant visit: Kenneth Adeogun Planned: 16:00 - 18:00 | Check-in: 15:31 (diff: -29m) Previous visit (Kenneth Adeogun) ended at: 15:28 >>> Adjusting non-compliant visit for: "Kenneth Adeogun"... ⚠️ Overlap prevention: Calculated start 15:25 overlaps previous visit end 15:28. -> Clamped start time to 15:30 to avoid overlap. Target schedule: 15:30 - 17:30 (120m duration)... ✓ Successfully adjusted "Kenneth Adeogun" to clean timings 15:30 - 17:30! === 2D Compliance Sweep (Pass 3) === ✓ Delphina Say: Planned 15:00 - 18:00, Check-in 14:57 (-3m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Muhammad Fazal: Planned 15:35 - 16:05, Check-in 15:38 (+3m) -> COMPLIANT ✓ Kathleen Connolly: Planned 15:35 - 16:05, Check-in 15:36 (+1m) -> COMPLIANT ✓ Khadija Khandakar: Planned 15:35 - 16:35, Check-in 15:27 (-8m) -> COMPLIANT ✓ Leon Campbell: Planned 15:30 - 16:15, Check-in 15:24 (-6m) -> COMPLIANT ✓ Glenice Owen McMillian: Planned 15:25 - 15:55, Check-in 15:29 (+4m) -> COMPLIANT ✓ Haisley Spooner: Planned 15:15 - 18:15, Check-in 15:11 (-4m) -> COMPLIANT ✓ Osman Sarwari: Planned 15:20 - 16:20, Check-in 15:13 (-7m) -> COMPLIANT ✓ Amina Zaman: Planned 15:00 - 17:00, Check-in 15:12 (+12m) -> COMPLIANT ✓ Alan Marshall: Planned 15:00 - 21:00, Check-in 15:08 (+8m) -> COMPLIANT ✓ Qaswar Ali: Planned 15:00 - 15:30, Check-in 14:57 (-3m) -> COMPLIANT ✓ Mohammed Khan: Planned 15:46 - 16:46, Check-in 15:38 (-8m) -> COMPLIANT ✓ Tony Day: Planned 15:00 - 15:30, Check-in 15:08 (+8m) -> COMPLIANT ✓ Kenneth Adeogun: Planned 15:30 - 17:30, Check-in 15:31 (+1m) -> COMPLIANT ✓ Akeedah Kamali: Planned 15:30 - 16:45, Check-in 15:15 (-15m) -> COMPLIANT ✓ Raika Ahmed: Planned 15:00 - 16:00, Check-in 15:01 (+1m) -> COMPLIANT ✓ Mariam Ahmed: Planned 15:30 - 16:30, Check-in 15:25 (-5m) -> COMPLIANT ✓ Debajeet Chowdhury: Planned 15:30 - 16:30, Check-in 15:25 (-5m) -> COMPLIANT ✓ Sheila Thomas: Planned 15:40 - 16:10, Check-in 15:39 (-1m) -> COMPLIANT ✓ Clara Cox: Planned 15:00 - 15:45, Check-in 15:00 (0m) -> COMPLIANT ✓ Claire Margetson: Planned 14:30 - 15:30, Check-in 14:18 (-12m) -> COMPLIANT ✓ Habiba Islam: Planned 15:20 - 16:20, Check-in 15:19 (-1m) -> COMPLIANT ✓ Shaqib Rahman: Planned 07:30 - 08:30, Check-in 07:30 (0m) -> COMPLIANT ✓ Mohammed Abid Ahmed: Planned 14:45 - 15:45, Check-in 14:52 (+7m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ Abdulaziz Patel: Planned 15:00 - 15:30, Check-in 15:00 (0m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 2 ┌─────────┬───────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼───────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Muhammad Fazal' │ '15:55 - 16:25' │ '15:35 - 16:05' │ '30m' │ '15:38' │ '+3m' │ │ 1 │ 'Kenneth Adeogun' │ '16:00 - 18:00' │ '15:30 - 17:30' │ '120m' │ '15:31' │ '+1m' │ └─────────┴───────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 122s. Adjusted 2 visit(s) to compliant timings. [2026-11-13T15:50:00.001Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T15:50:00.001Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Delphina Say: Planned 15:00 - 18:00, Check-in 14:57 (-3m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Kathleen Connolly: Planned 15:35 - 16:05, Check-in 15:36 (+1m) -> COMPLIANT ✓ Muhammad Fazal: Planned 15:35 - 16:05, Check-in 15:38 (+3m) -> COMPLIANT ✓ Khadija Khandakar: Planned 15:35 - 16:35, Check-in 15:27 (-8m) -> COMPLIANT ✓ Leon Campbell: Planned 15:30 - 16:15, Check-in 15:24 (-6m) -> COMPLIANT ✓ Glenice Owen McMillian: Planned 15:25 - 15:55, Check-in 15:29 (+4m) -> COMPLIANT ✓ Haisley Spooner: Planned 15:15 - 18:15, Check-in 15:11 (-4m) -> COMPLIANT ✓ Osman Sarwari: Planned 15:20 - 16:20, Check-in 15:13 (-7m) -> COMPLIANT ✓ Amina Zaman: Planned 15:00 - 17:00, Check-in 15:12 (+12m) -> COMPLIANT ✓ Alan Marshall: Planned 15:00 - 21:00, Check-in 15:08 (+8m) -> COMPLIANT ✓ Khadeeja Yazmin: Planned 15:30 - 16:30, Check-in 15:38 (+8m) -> COMPLIANT ✓ Kenneth Adeogun: Planned 15:30 - 17:30, Check-in 15:31 (+1m) -> COMPLIANT ✓ Akeedah Kamali: Planned 15:30 - 16:45, Check-in 15:15 (-15m) -> COMPLIANT ✓ Raika Ahmed: Planned 15:00 - 16:00, Check-in 15:01 (+1m) -> COMPLIANT ✓ Mariam Ahmed: Planned 15:30 - 16:30, Check-in 15:25 (-5m) -> COMPLIANT ✓ Debajeet Chowdhury: Planned 15:30 - 16:30, Check-in 15:25 (-5m) -> COMPLIANT ✓ Sheila Thomas: Planned 15:40 - 16:10, Check-in 15:39 (-1m) -> COMPLIANT ✓ Claire Margetson: Planned 14:30 - 15:30, Check-in 14:18 (-12m) -> COMPLIANT ✓ Habiba Islam: Planned 15:20 - 16:20, Check-in 15:19 (-1m) -> COMPLIANT ✓ Shaqib Rahman: Planned 15:40 - 16:40, Check-in 15:48 (+8m) -> COMPLIANT ✓ Mohammed Abid Ahmed: Planned 14:45 - 15:45, Check-in 14:52 (+7m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ John Boon: Planned 15:50 - 16:20, Check-in 15:35 (-15m) -> COMPLIANT ✓ Roma Calender: Planned 15:45 - 16:15, Check-in 15:44 (-1m) -> COMPLIANT ✓ Qaswar Ali: Planned 15:00 - 15:30, Check-in 14:57 (-3m) -> COMPLIANT ✓ Mohammed Khan: Planned 15:46 - 16:46, Check-in 15:38 (-8m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 0 ====================================================== [Roster Check] Completed in 81s. All active visits compliant. No adjustments needed. [2026-11-13T16:00:00.002Z] Triggering scheduled Roster Compliance cycle (*/10 6-20 * * *)... [2026-11-13T16:00:00.002Z] Starting 2D active visits compliance workflow for: "All groups"... Navigating to rostering... Setting group filter from "Admin" to "All groups"... === 2D Compliance Sweep (Pass 1) === ✓ Albina Seaman: Planned 15:00 - 15:30, Check-in 15:04 (+4m) -> COMPLIANT ✓ Delphina Say: Planned 15:00 - 18:00, Check-in 14:57 (-3m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Muhammad Fazal: Planned 15:35 - 16:05, Check-in 15:38 (+3m) -> COMPLIANT ✓ Kathleen Connolly: Planned 15:35 - 16:05, Check-in 15:36 (+1m) -> COMPLIANT ✓ Harni Senthilnithy: Planned 16:00 - 17:00, Check-in 15:57 (-3m) -> COMPLIANT ✓ Sheila Thomas: Planned 15:40 - 16:25, Check-in 15:41 (+1m) -> COMPLIANT ✓ Khadija Khandakar: Planned 15:35 - 16:35, Check-in 15:27 (-8m) -> COMPLIANT ✓ Leon Campbell: Planned 15:30 - 16:15, Check-in 15:24 (-6m) -> COMPLIANT ✓ Casimir Maudrina: Planned 15:45 - 16:15, Check-in 15:51 (+6m) -> COMPLIANT ✓ Haisley Spooner: Planned 15:15 - 18:15, Check-in 15:11 (-4m) -> COMPLIANT ✓ Osman Sarwari: Planned 15:20 - 16:20, Check-in 15:13 (-7m) -> COMPLIANT ✓ Alan Marshall: Planned 15:00 - 17:00, Check-in 15:12 (+12m) -> COMPLIANT ✓ Khadeeja Yazmin: Planned 15:30 - 16:30, Check-in 15:38 (+8m) -> COMPLIANT ✓ Amina Zaman: Planned 15:00 - 17:00, Check-in 15:12 (+12m) -> COMPLIANT ✓ John Marius: Planned 15:45 - 17:45, Check-in 15:42 (-3m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 15:30 - 17:30, Check-in 15:31 (+1m) -> COMPLIANT ✓ Kenneth Adeogun: Planned 15:30 - 17:30, Check-in 15:31 (+1m) -> COMPLIANT ✓ Akeedah Kamali: Planned 15:30 - 16:45, Check-in 15:15 (-15m) -> COMPLIANT ✓ Raika Ahmed: Planned 15:00 - 16:00, Check-in 15:01 (+1m) -> COMPLIANT ✓ Mariam Ahmed: Planned 15:30 - 16:30, Check-in 15:25 (-5m) -> COMPLIANT ✓ Debajeet Chowdhury: Planned 15:30 - 16:30, Check-in 15:25 (-5m) -> COMPLIANT ✓ Mohammed Mahir Islam: Planned 16:00 - 17:00, Check-in 15:57 (-3m) -> COMPLIANT ✓ Claire Margetson: Planned 14:30 - 15:30, Check-in 14:18 (-12m) -> COMPLIANT ✓ Shaqib Rahman: Planned 15:40 - 16:40, Check-in 15:48 (+8m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ John Boon: Planned 15:50 - 16:20, Check-in 15:35 (-15m) -> COMPLIANT ✓ Roma Calender: Planned 15:45 - 16:15, Check-in 15:44 (-1m) -> COMPLIANT ✓ Robert Spenceley: Planned 16:00 - 16:30, Check-in 16:00 (0m) -> COMPLIANT ✓ Mohammed Khan: Planned 15:46 - 16:46, Check-in 15:38 (-8m) -> COMPLIANT ⚠️ Non-compliant visit: Graham Mccracken Planned: 17:00 - 17:30 | Check-in: 16:00 (diff: -60m) Previous visit (Manzoor Hussain) ended at: 00:00 >>> Adjusting non-compliant visit for: "Graham Mccracken"... Target schedule: 15:55 - 16:25 (30m duration)... ✓ Successfully adjusted "Graham Mccracken" to clean timings 15:55 - 16:25! === 2D Compliance Sweep (Pass 2) === ✓ Albina Seaman: Planned 15:00 - 15:30, Check-in 15:04 (+4m) -> COMPLIANT ✓ Delphina Say: Planned 15:00 - 18:00, Check-in 14:57 (-3m) -> COMPLIANT ✓ Cecilia Glasgow: Planned 12:50 - 13:20, Check-in 13:03 (+13m) -> COMPLIANT ✓ Muhammad Fazal: Planned 15:35 - 16:05, Check-in 15:38 (+3m) -> COMPLIANT ✓ Harni Senthilnithy: Planned 16:00 - 17:00, Check-in 15:57 (-3m) -> COMPLIANT ✓ Sheila Thomas: Planned 15:40 - 16:25, Check-in 15:41 (+1m) -> COMPLIANT ✓ Khadija Khandakar: Planned 15:35 - 16:35, Check-in 15:27 (-8m) -> COMPLIANT ✓ Leon Campbell: Planned 15:30 - 16:15, Check-in 15:24 (-6m) -> COMPLIANT ✓ Robert Spenceley: Planned 16:00 - 16:30, Check-in 16:00 (0m) -> COMPLIANT ✓ Casimir Maudrina: Planned 15:45 - 16:15, Check-in 15:51 (+6m) -> COMPLIANT ✓ Haisley Spooner: Planned 15:15 - 18:15, Check-in 15:11 (-4m) -> COMPLIANT ✓ Osman Sarwari: Planned 15:20 - 16:20, Check-in 15:13 (-7m) -> COMPLIANT ✓ Amina Zaman: Planned 15:00 - 17:00, Check-in 15:12 (+12m) -> COMPLIANT ✓ Alan Marshall: Planned 15:00 - 21:00, Check-in 15:08 (+8m) -> COMPLIANT ✓ Khadeeja Yazmin: Planned 15:30 - 16:30, Check-in 15:38 (+8m) -> COMPLIANT ✓ John Marius: Planned 15:45 - 17:45, Check-in 15:42 (-3m) -> COMPLIANT ✓ Mohammed Khan: Planned 15:46 - 16:46, Check-in 15:38 (-8m) -> COMPLIANT ✓ Kenneth Adeogun: Planned 15:30 - 17:30, Check-in 15:31 (+1m) -> COMPLIANT ✓ Tayyibah Zaynab Farris: Planned 16:00 - 21:30, Check-in 15:59 (-1m) -> COMPLIANT ✓ Akeedah Kamali: Planned 15:30 - 16:45, Check-in 15:15 (-15m) -> COMPLIANT ✓ Raika Ahmed: Planned 16:00 - 16:30, Check-in 16:00 (0m) -> COMPLIANT ✓ Mariam Ahmed: Planned 15:30 - 16:30, Check-in 15:25 (-5m) -> COMPLIANT ✓ Debajeet Chowdhury: Planned 15:30 - 16:30, Check-in 15:25 (-5m) -> COMPLIANT ✓ Mohammed Mahir Islam: Planned 16:00 - 17:00, Check-in 15:57 (-3m) -> COMPLIANT ✓ Claire Margetson: Planned 14:30 - 15:30, Check-in 14:18 (-12m) -> COMPLIANT ✓ Shaqib Rahman: Planned 15:40 - 16:40, Check-in 15:48 (+8m) -> COMPLIANT ✓ Graham Mccracken: Planned 15:55 - 16:25, Check-in 16:00 (+5m) -> COMPLIANT ✓ Eric Hall: Planned 07:45 - 19:45, Check-in 07:45 (0m) -> COMPLIANT ✓ John Boon: Planned 15:50 - 16:20, Check-in 15:35 (-15m) -> COMPLIANT ✓ Roma Calender: Planned 15:45 - 16:15, Check-in 15:44 (-1m) -> COMPLIANT ✓ Danguole Bogdnoviciene: Planned 16:00 - 16:30, Check-in 16:01 (+1m) -> COMPLIANT All active purple visits across the entire roster for "All groups" are fully compliant! ====================================================== ROSTER COMPLIANCE SUMMARY (All groups) ====================================================== Total adjusted in session: 1 ┌─────────┬────────────────────┬─────────────────┬─────────────────┬──────────┬───────────────┬───────────────┐ │ (index) │ client │ oldPlanned │ newPlanned │ duration │ actualCheckIn │ checkInOffset │ ├─────────┼────────────────────┼─────────────────┼─────────────────┼──────────┼───────────────┼───────────────┤ │ 0 │ 'Graham Mccracken' │ '17:00 - 17:30' │ '15:55 - 16:25' │ '30m' │ '16:00' │ '+5m' │ └─────────┴────────────────────┴─────────────────┴─────────────────┴──────────┴───────────────┴───────────────┘ ====================================================== [Roster Check] Completed in 153s. Adjusted 1 visit(s) to compliant timings.