Bug / capability gap discovered from Elmar Telegram question on 2026-06-12. Current verified state: - Hourly Life Manager scan is enabled and runs `python3 ~/workspace/scripts/...
StateDoneNext ActionClosedOwnerLuciRuntimeClosedAge19h ago
Ticket is done; runtime is closed.·profile claude_opus_1m_medium
Description
MC-5037
Bug / capability gap discovered from Elmar Telegram question on 2026-06-12.
Current verified state:
- Hourly Life Manager scan is enabled and runs `python3 ~/workspace/scripts/life_manager.py emails --hours 2`.
- `cmd_emails()` in `scripts/life_manager.py` calls `~/workspace/scripts/graph_api.py list-messages --all-folders`, so it scans Outlook/Microsoft Graph only.
- `cmd_email_body()` also uses `graph_api.py read-message`.
- Repository history shows the tracked Life Manager helper was Outlook/Graph-only from its initial workspace backup commit (`de409135`, 2026-04-03); no Gmail scanner path was found in `life-manager-scan.md` or `life_manager.py`.
- Gmail/Google Workspace auth tooling exists elsewhere, but it is not wired into Life Manager email triage.
Required outcome:
- Decide/implement Gmail support for Life Manager if Elmar still wants Gmail covered.
- Add a Gmail message listing/body helper or unified email-source abstraction.
- Deduplicate across Outlook/Gmail state keys.
- Update `life-manager-scan.md` so scans explicitly cover both Outlook and Gmail.
- Verify with a dry run/live auth check and task-run evidence.
- Update Life Manager docs/skill so future status answers distinguish auth availability from actual scan coverage.
Acceptance:
- `life_manager.py emails` or a new command reports source/account for each scanned message.
- Recent Gmail mail can be fetched and classified without fabricating tickets.
- Existing Outlook behavior remains working.
- Scheduler output reports Outlook count + Gmail count separately.
Activity
done
INTERACTIVE
Luci is working...
Details —
Done
· High
· Luci
▼
SState
Done
Closed
PPeople
TTiming / Details▼
api (human)
Mission Control
19h ago
16h ago
Advanced / Operator evidence
RRouting owner
ROperator console
Ticket is done; runtime is closed.MC is visibility-only. Hermes Luci launches and gates work outside MC, then mirrors evidence/status here.
WWorkflow
Start Dev Review + QA ▾
Select phases to include:
Agents
Review Gates
Decision
WAT routing: choose an agent, review gate, or decision. Buttons use the live runtime when one is attached.
[visibility-only] Queued message recorded for Hermes Luci. MC did not claim the ticket or spawn a runtime.
lucienne19h ago
Iris incident 2026-06-12: missed Gmail-forwarded NaTIS Motor Vehicle Renewal Notice (Gmail msg id 19ebb1040a0d980c; original noreply@natis.gov.za; subject Motor Vehicle Renewal Notice; vehicle LX34FWGP / register GTY592X; expiry 2026-07-31; amount R1,608; attachment GTY592X.pdf). This confirms Gmail is not just an optional future source: Life Manager scanner must restore Gmail coverage for high-signal personal admin. Iris has added a one-shot reminder and local triage rule, but MC-5037 remains the durable fix for scanner coverage.
lucienne18h ago
Iris follow-up verification 2026-06-12 11:xx SAST: implementation exists on origin/master/worktree and passes in isolated worktree (39 items: outlook 30, gmail 9, source-qualified IDs). BUT the live /home/lucienne/workspace checkout that scheduler uses is still behind origin/master by 8 commits and scripts/life_manager.py there remains Outlook-only: live dry run returned 30 items with no source fields/Gmail. So ticket is not operationally live yet despite status=done. Needs live checkout update/apply of MC-5037 fix (careful: live workspace has local dirty files, so do not blind git pull).
luci17h ago
MC-5037 live scheduler checkout updated safely from origin/master without pulling the dirty live tree.
Applied only Life Manager files into /home/lucienne/workspace:
- life-manager-scan.md
- scripts/life_manager.py
- tasks/life-manager-scan.md
- tasks/life-manager-task-cleanup.md
- tests/test_life_manager_email_sources.py
Source: origin/master 6bc71b14; MC-5037 merge 5969d860.
Verification:
- python3 -m pytest tests/test_life_manager_email_sources.py tests/test_life_manager_open_tickets.py -q => 12 passed
- python3 -m pytest tests/test_life_manager*.py -q => 12 passed
- python3 -m py_compile scripts/life_manager.py => passed
- HOME=/home/lucienne python3 scripts/life_manager.py emails --hours 24 => returncode 0, stderr empty, total 54, source_counts={outlook:30,gmail:24}, id_prefix_counts={outlook:30,gmail:24}, metadata_ok=true
No durable source fix/commit was needed; this was a live checkout deployment of already-merged origin/master files.
Note: attempted `graphify update .` after the live code file update, but the installed graphify entrypoint is currently broken (`ModuleNotFoundError: No module named 'graphify'`), so no graphify files were changed.
lucienne16h ago
Iris implementation review 2026-06-12: Code review of landed MC-5037 fix is broadly positive. It adds source-qualified IDs (outlook:/gmail:), Gmail listing/body helpers via gws, Outlook legacy compatibility, Gmail attachment metadata + webLink in tickets, source-aware processed-state, and protects Outlook auto-close by ignoring Gmail. Tests pass in worktree: pytest tests/test_life_manager_email_sources.py tests/test_life_manager_open_tickets.py -q = 12 passed; py_compile and diff --check pass. Caveats: live scheduler checkout still not updated; Gmail scan uses maxResults=30 candidate cap, probably fine for personal Gmail but worth monitoring/increasing if high-volume misses recur; Gmail attachments are surfaced as metadata/link, not auto-downloaded. Conclusion: implementation should solve Gmail being absent from future Life Manager scans once safely applied to live /home/lucienne/workspace.
lucienne16h ago
Iris recheck after Elmar question 2026-06-12: live scheduler checkout now has the MC-5037 Gmail scanner files applied (scripts/life_manager.py, life-manager-scan.md, tasks/life-manager-scan.md hashes match origin/master). Live dry run from /home/lucienne/workspace: [
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizXgAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizXgAA",
"source": "outlook",
"source_account": "me",
"subject": "Re: Are you looking for Artificial Intelligence (AI) Engineer (LLMs, RAG)?",
"from_email": "miller@optisolbusiness.co.uk",
"from_name": "Miller james",
"preview": "CAUTION - This email originated from outside of the organisation. Please do not click links or open attachments unless you recognize the sender and know the content is safe. Please report suspicious emails to: support@safair.co.za\r\n\r\n_____________________",
"has_attachments": false,
"received": "2026-06-12T13:27:00Z",
"already_processed": false,
"webLink": ""
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoXgAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoXgAA",
"source": "outlook",
"source_account": "me",
"subject": "Exco - Sales figures",
"from_email": "findata@safair.co.za",
"from_name": "findata@safair.co.za",
"preview": "Hi Elmar Conradie\r\n\r\nKindly see the exco report, last updated at : 2026-06-12 02:27:01 PM\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nRegards\r\n\r\nIT & Innovation - Data & Reporting Team\r\n\r\nFor any queries contact :\r\n\r\nSteven Rust: srust@flysafair.co.za 0",
"has_attachments": true,
"received": "2026-06-12T13:24:56Z",
"already_processed": false,
"webLink": "",
"auto_skipped": true,
"skip_reason": "never_include_sender: findata@safair.co.za"
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizXQAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizXQAA",
"source": "outlook",
"source_account": "me",
"subject": "Weekly Exco notes",
"from_email": "LDaly@aslaviationholdings.com",
"from_name": "Liz Daly",
"preview": "CAUTION - This email originated from outside of the organisation. Please do not click links or open attachments unless you recognize the sender and know the content is safe. Please report suspicious emails to: support@safair.co.za\r\n\r\n_____________________",
"has_attachments": true,
"received": "2026-06-12T13:14:42Z",
"already_processed": false,
"webLink": ""
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoXQAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoXQAA",
"source": "outlook",
"source_account": "me",
"subject": "OTP Report",
"from_email": "findata@safair.co.za",
"from_name": "findata@safair.co.za",
"preview": "Hi Elmar Conradie\r\n\r\nKindly find the attached OTP report.\r\n\r\nFrom Innovation - Reporting Team\r\n\r\nFor any queries contact :\r\n\r\nSteven Rust: srust@flysafair.co.za 0119280127\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nSome reports failed to generate:\r\n\r\n * Report",
"has_attachments": true,
"received": "2026-06-12T13:09:47Z",
"already_processed": false,
"webLink": "",
"auto_skipped": true,
"skip_reason": "never_include_sender: findata@safair.co.za"
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoXAAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoXAAA",
"source": "outlook",
"source_account": "me",
"subject": "Domestic & Regional Cabin Flights Report",
"from_email": "findata@safair.co.za",
"from_name": "findata@safair.co.za",
"preview": "Hi\r\n\r\nKindly find the attached Cabin Reports.\r\n\r\nFrom Innovation - Analytics Team\r\n\r\nFor any queries kindly contact :\r\n\r\n\r\nIT&Innovation: Data & Reporting Team\r\n\r\nSafair Operations (Pty) Ltd\r\nwww.safairoperations.com | www.flysafair.co.za",
"has_attachments": true,
"received": "2026-06-12T13:03:36Z",
"already_processed": false,
"webLink": "",
"auto_skipped": true,
"skip_reason": "never_include_sender: findata@safair.co.za"
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoWwAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoWwAA",
"source": "outlook",
"source_account": "me",
"subject": "Domestic & Regional Cabin Flights Report",
"from_email": "findata@safair.co.za",
"from_name": "findata@safair.co.za",
"preview": "Hi\r\n\r\nKindly find the attached Cabin Reports.\r\n\r\nFrom Innovation - Analytics Team\r\n\r\nFor any queries kindly contact :\r\n\r\n\r\nIT&Innovation: Data & Reporting Team\r\n\r\nSafair Operations (Pty) Ltd\r\nwww.safairoperations.com | www.flysafair.co.za",
"has_attachments": true,
"received": "2026-06-12T13:03:36Z",
"already_processed": false,
"webLink": "",
"auto_skipped": true,
"skip_reason": "never_include_sender: findata@safair.co.za"
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoWgAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoWgAA",
"source": "outlook",
"source_account": "me",
"subject": "Domestic & Regional Cabin Flights Report",
"from_email": "findata@safair.co.za",
"from_name": "findata@safair.co.za",
"preview": "Hi\r\n\r\nKindly find the attached Cabin Reports.\r\n\r\nFrom Innovation - Analytics Team\r\n\r\nFor any queries kindly contact :\r\n\r\n\r\nIT&Innovation: Data & Reporting Team\r\n\r\nSafair Operations (Pty) Ltd\r\nwww.safairoperations.com | www.flysafair.co.za",
"has_attachments": true,
"received": "2026-06-12T13:03:36Z",
"already_processed": false,
"webLink": "",
"auto_skipped": true,
"skip_reason": "never_include_sender: findata@safair.co.za"
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoWQAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoWQAA",
"source": "outlook",
"source_account": "me",
"subject": "Domestic & Regional Cabin Flights Report",
"from_email": "findata@safair.co.za",
"from_name": "findata@safair.co.za",
"preview": "Hi\r\n\r\nKindly find the attached Cabin Reports.\r\n\r\nFrom Innovation - Analytics Team\r\n\r\nFor any queries kindly contact :\r\n\r\n\r\nIT&Innovation: Data & Reporting Team\r\n\r\nSafair Operations (Pty) Ltd\r\nwww.safairoperations.com | www.flysafair.co.za",
"has_attachments": true,
"received": "2026-06-12T13:03:34Z",
"already_processed": false,
"webLink": "",
"auto_skipped": true,
"skip_reason": "never_include_sender: findata@safair.co.za"
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoWAAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoWAAA",
"source": "outlook",
"source_account": "me",
"subject": "Domestic & Regional Cabin Flights Report",
"from_email": "findata@safair.co.za",
"from_name": "findata@safair.co.za",
"preview": "Hi\r\n\r\nKindly find the attached Cabin Reports.\r\n\r\nFrom Innovation - Analytics Team\r\n\r\nFor any queries kindly contact :\r\n\r\n\r\nIT&Innovation: Data & Reporting Team\r\n\r\nSafair Operations (Pty) Ltd\r\nwww.safairoperations.com | www.flysafair.co.za",
"has_attachments": true,
"received": "2026-06-12T13:03:34Z",
"already_processed": false,
"webLink": "",
"auto_skipped": true,
"skip_reason": "never_include_sender: findata@safair.co.za"
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoVwAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoVwAA",
"source": "outlook",
"source_account": "me",
"subject": "Domestic & Regional Cabin Flights Report",
"from_email": "findata@safair.co.za",
"from_name": "findata@safair.co.za",
"preview": "Hi\r\n\r\nKindly find the attached Cabin Reports.\r\n\r\nFrom Innovation - Analytics Team\r\n\r\nFor any queries kindly contact :\r\n\r\n\r\nIT&Innovation: Data & Reporting Team\r\n\r\nSafair Operations (Pty) Ltd\r\nwww.safairoperations.com | www.flysafair.co.za",
"has_attachments": true,
"received": "2026-06-12T13:03:33Z",
"already_processed": false,
"webLink": "",
"auto_skipped": true,
"skip_reason": "never_include_sender: findata@safair.co.za"
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizXAAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizXAAA",
"source": "outlook",
"source_account": "me",
"subject": "Esquire's Daily Game Deals Recap",
"from_email": "newsletter@esquire.co.za",
"from_name": "Esquire Technologies",
"preview": "CAUTION - This email originated from outside of the organisation. Please do not click links or open attachments unless you recognize the sender and know the content is safe. Please report suspicious emails to: support@safair.co.za\r\n\r\n_____________________",
"has_attachments": false,
"received": "2026-06-12T12:54:32Z",
"already_processed": true,
"webLink": "",
"auto_skipped": true,
"skip_reason": "skip_sender: newsletter@"
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizWwAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizWwAA",
"source": "outlook",
"source_account": "me",
"subject": "GERARD BERTRAND Wine & Food Paring Dinner - Wednesday, 1 July 2026",
"from_email": "parkhurst@bottegacafe.co.za",
"from_name": "BOTTEGA WHISKEY CLUB",
"preview": "CAUTION - This email originated from outside of the organisation. Please do not click links or open attachments unless you recognize the sender and know the content is safe. Please report suspicious emails to: support@safair.co.za\r\n\r\n_____________________",
"has_attachments": false,
"received": "2026-06-12T12:50:10Z",
"already_processed": true,
"webLink": ""
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizWgAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizWgAA",
"source": "outlook",
"source_account": "me",
"subject": "Inoxico Questionnaire",
"from_email": "vj@inoxico.com",
"from_name": "Veronica Jason",
"preview": "CAUTION - This email originated from outside of the organisation. Please do not click links or open attachments unless you recognize the sender and know the content is safe. Please report suspicious emails to: support@safair.co.za\r\n\r\n_____________________",
"has_attachments": true,
"received": "2026-06-12T12:47:22Z",
"already_processed": true,
"webLink": ""
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizWQAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizWQAA",
"source": "outlook",
"source_account": "me",
"subject": "👉 You have unread notifications",
"from_email": "no-reply@asana.com",
"from_name": "Asana",
"preview": "CAUTION - This email originated from outside of the organisation. Please do not click links or open attachments unless you recognize the sender and know the content is safe. Please report suspicious emails to: support@safair.co.za\r\n\r\n_____________________",
"has_attachments": false,
"received": "2026-06-12T12:45:42Z",
"already_processed": true,
"webLink": ""
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizWAAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizWAAA",
"source": "outlook",
"source_account": "me",
"subject": "Action required: Review Leandri Griesel’s admin consent request for Read AI",
"from_email": "MSSecurity-noreply@microsoft.com",
"from_name": "Microsoft Security",
"preview": "CAUTION - This email originated from outside of the organisation. Please do not click links or open attachments unless you recognize the sender and know the content is safe. Please report suspicious emails to: support@safair.co.za\r\n\r\n_____________________",
"has_attachments": false,
"received": "2026-06-12T12:35:58Z",
"already_processed": true,
"webLink": "",
"auto_skipped": true,
"skip_reason": "skip_subject: admin consent request for read ai"
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizVwAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizVwAA",
"source": "outlook",
"source_account": "me",
"subject": "Action required: Review Leandri Griesel’s admin consent request for Read AI",
"from_email": "MSSecurity-noreply@microsoft.com",
"from_name": "Microsoft Security",
"preview": "CAUTION - This email originated from outside of the organisation. Please do not click links or open attachments unless you recognize the sender and know the content is safe. Please report suspicious emails to: support@safair.co.za\r\n\r\n_____________________",
"has_attachments": false,
"received": "2026-06-12T12:35:56Z",
"already_processed": true,
"webLink": "",
"auto_skipped": true,
"skip_reason": "skip_subject: admin consent request for read ai"
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizVgAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizVgAA",
"source": "outlook",
"source_account": "me",
"subject": "Navigate change with our daily legal insights",
"from_email": "ourthinking@e.hoganlovells.com",
"from_name": "Hogan Lovells - Our thinking",
"preview": "CAUTION - This email originated from outside of the organisation. Please do not click links or open attachments unless you recognize the sender and know the content is safe. Please report suspicious emails to: support@safair.co.za\r\n\r\n_____________________",
"has_attachments": false,
"received": "2026-06-12T12:33:56Z",
"already_processed": true,
"webLink": ""
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizVQAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizVQAA",
"source": "outlook",
"source_account": "me",
"subject": "RE: AM312a + b Conradie",
"from_email": "nicolette@yellownickel.com",
"from_name": "Nicolette Conradie",
"preview": "CAUTION - This email originated from outside of the organisation. Please do not click links or open attachments unless you recognize the sender and know the content is safe. Please report suspicious emails to: support@safair.co.za\r\n\r\n_____________________",
"has_attachments": false,
"received": "2026-06-12T12:31:48Z",
"already_processed": true,
"webLink": ""
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoVgAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoVgAA",
"source": "outlook",
"source_account": "me",
"subject": "Exco - Sales figures",
"from_email": "findata@safair.co.za",
"from_name": "findata@safair.co.za",
"preview": "Hi Elmar Conradie\r\n\r\nKindly see the exco report, last updated at : 2026-06-12 01:24:08 PM\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nRegards\r\n\r\nIT & Innovation - Data & Reporting Team\r\n\r\nFor any queries contact :\r\n\r\nSteven Rust: srust@flysafair.co.za 0",
"has_attachments": true,
"received": "2026-06-12T12:24:59Z",
"already_processed": true,
"webLink": "",
"auto_skipped": true,
"skip_reason": "never_include_sender: findata@safair.co.za"
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizVAAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizVAAA",
"source": "outlook",
"source_account": "me",
"subject": "Re: NCC Prospects of Success / Harith Query ",
"from_email": "mherman@safair.co.za",
"from_name": "Matthew Herman",
"preview": "Elmar\r\n\r\nSimon McGill has requested sight of CDH’s thoughts on the prospect of success in the NCC matter. I have previously mentioned to Simon that CDH are somewhat reticent in providing an opinion at this point. Instead Taigrine Jones has provided the a",
"has_attachments": true,
"received": "2026-06-12T12:20:04Z",
"already_processed": true,
"webLink": ""
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoVQAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoVQAA",
"source": "outlook",
"source_account": "me",
"subject": "OTP Report",
"from_email": "findata@safair.co.za",
"from_name": "findata@safair.co.za",
"preview": "Hi Elmar Conradie\r\n\r\nKindly find the attached OTP report.\r\n\r\nFrom Innovation - Reporting Team\r\n\r\nFor any queries contact :\r\n\r\nSteven Rust: srust@flysafair.co.za 0119280127\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nSome reports failed to generate:\r\n\r\n * Report",
"has_attachments": true,
"received": "2026-06-12T12:09:57Z",
"already_processed": true,
"webLink": "",
"auto_skipped": true,
"skip_reason": "never_include_sender: findata@safair.co.za"
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizUwAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizUwAA",
"source": "outlook",
"source_account": "me",
"subject": "VIP Passengers Notification",
"from_email": "noreply@flysafair.co.za",
"from_name": "Flysafair",
"preview": "Hi,\r\n\r\nThere are x1 VIP passenger(s) on flight FA422.\r\n\r\nPassenger Details: - First Name: BRADLEYMR - Last Name: GROBLER - Description: None\r\n\r\nKind regards,\r\nFlySafair IT & Innovation Team",
"has_attachments": false,
"received": "2026-06-12T12:06:49Z",
"already_processed": true,
"webLink": "",
"auto_skipped": true,
"skip_reason": "never_include_sender: noreply@flysafair.co.za"
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoVAAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoVAAA",
"source": "outlook",
"source_account": "me",
"subject": "Domestic & Regional Cabin Flights Report",
"from_email": "findata@safair.co.za",
"from_name": "findata@safair.co.za",
"preview": "Hi\r\n\r\nKindly find the attached Cabin Reports.\r\n\r\nFrom Innovation - Analytics Team\r\n\r\nFor any queries kindly contact :\r\n\r\n\r\nIT&Innovation: Data & Reporting Team\r\n\r\nSafair Operations (Pty) Ltd\r\nwww.safairoperations.com | www.flysafair.co.za",
"has_attachments": true,
"received": "2026-06-12T12:03:45Z",
"already_processed": true,
"webLink": "",
"auto_skipped": true,
"skip_reason": "never_include_sender: findata@safair.co.za"
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoUwAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoUwAA",
"source": "outlook",
"source_account": "me",
"subject": "Domestic & Regional Cabin Flights Report",
"from_email": "findata@safair.co.za",
"from_name": "findata@safair.co.za",
"preview": "Hi\r\n\r\nKindly find the attached Cabin Reports.\r\n\r\nFrom Innovation - Analytics Team\r\n\r\nFor any queries kindly contact :\r\n\r\n\r\nIT&Innovation: Data & Reporting Team\r\n\r\nSafair Operations (Pty) Ltd\r\nwww.safairoperations.com | www.flysafair.co.za",
"has_attachments": true,
"received": "2026-06-12T12:03:45Z",
"already_processed": true,
"webLink": "",
"auto_skipped": true,
"skip_reason": "never_include_sender: findata@safair.co.za"
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoUgAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoUgAA",
"source": "outlook",
"source_account": "me",
"subject": "Domestic & Regional Cabin Flights Report",
"from_email": "findata@safair.co.za",
"from_name": "findata@safair.co.za",
"preview": "Hi\r\n\r\nKindly find the attached Cabin Reports.\r\n\r\nFrom Innovation - Analytics Team\r\n\r\nFor any queries kindly contact :\r\n\r\n\r\nIT&Innovation: Data & Reporting Team\r\n\r\nSafair Operations (Pty) Ltd\r\nwww.safairoperations.com | www.flysafair.co.za",
"has_attachments": true,
"received": "2026-06-12T12:03:44Z",
"already_processed": true,
"webLink": "",
"auto_skipped": true,
"skip_reason": "never_include_sender: findata@safair.co.za"
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoUQAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoUQAA",
"source": "outlook",
"source_account": "me",
"subject": "Domestic & Regional Cabin Flights Report",
"from_email": "findata@safair.co.za",
"from_name": "findata@safair.co.za",
"preview": "Hi\r\n\r\nKindly find the attached Cabin Reports.\r\n\r\nFrom Innovation - Analytics Team\r\n\r\nFor any queries kindly contact :\r\n\r\n\r\nIT&Innovation: Data & Reporting Team\r\n\r\nSafair Operations (Pty) Ltd\r\nwww.safairoperations.com | www.flysafair.co.za",
"has_attachments": true,
"received": "2026-06-12T12:03:43Z",
"already_processed": true,
"webLink": "",
"auto_skipped": true,
"skip_reason": "never_include_sender: findata@safair.co.za"
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoUAAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoUAAA",
"source": "outlook",
"source_account": "me",
"subject": "Domestic & Regional Cabin Flights Report",
"from_email": "findata@safair.co.za",
"from_name": "findata@safair.co.za",
"preview": "Hi\r\n\r\nKindly find the attached Cabin Reports.\r\n\r\nFrom Innovation - Analytics Team\r\n\r\nFor any queries kindly contact :\r\n\r\n\r\nIT&Innovation: Data & Reporting Team\r\n\r\nSafair Operations (Pty) Ltd\r\nwww.safairoperations.com | www.flysafair.co.za",
"has_attachments": true,
"received": "2026-06-12T12:03:41Z",
"already_processed": true,
"webLink": "",
"auto_skipped": true,
"skip_reason": "never_include_sender: findata@safair.co.za"
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoTwAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKgxoTwAA",
"source": "outlook",
"source_account": "me",
"subject": "Domestic & Regional Cabin Flights Report",
"from_email": "findata@safair.co.za",
"from_name": "findata@safair.co.za",
"preview": "Hi\r\n\r\nKindly find the attached Cabin Reports.\r\n\r\nFrom Innovation - Analytics Team\r\n\r\nFor any queries kindly contact :\r\n\r\n\r\nIT&Innovation: Data & Reporting Team\r\n\r\nSafair Operations (Pty) Ltd\r\nwww.safairoperations.com | www.flysafair.co.za",
"has_attachments": true,
"received": "2026-06-12T12:03:41Z",
"already_processed": true,
"webLink": "",
"auto_skipped": true,
"skip_reason": "never_include_sender: findata@safair.co.za"
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizUgAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizUgAA",
"source": "outlook",
"source_account": "me",
"subject": "RE: Project Heron:",
"from_email": "Chris.Charter@cdhlegal.com",
"from_name": "Chris Charter",
"preview": "CAUTION - This email originated from outside of the organisation. Please do not click links or open attachments unless you recognize the sender and know the content is safe. Please report suspicious emails to: support@safair.co.za\r\n\r\n_____________________",
"has_attachments": false,
"received": "2026-06-12T12:02:36Z",
"already_processed": true,
"webLink": ""
},
{
"id": "outlook:AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizUQAA",
"provider_message_id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A79prnwa9QEuY4jHjnpAstQAFKlizUQAA",
"source": "outlook",
"source_account": "me",
"subject": "RE: Project Heron:",
"from_email": "mbarker@star-capital.com",
"from_name": "Michael Barker",
"preview": "CAUTION - This email originated from outside of the organisation. Please do not click links or open attachments unless you recognize the sender and know the content is safe. Please report suspicious emails to: support@safair.co.za\r\n\r\n_____________________",
"has_attachments": false,
"received": "2026-06-12T11:55:57Z",
"already_processed": true,
"webLink": ""
},
{
"id": "gmail:19ebc11312596b14",
"provider_message_id": "19ebc11312596b14",
"source": "gmail",
"source_account": "me",
"subject": "Monthly facts on the Pro Investors you copy",
"from_email": "no-reply@connect.etoro.com",
"from_name": "eToro",
"preview": "See how your Copy Trades with eToro Pro Investors are performing View Online eToro When they trade, you trade Dear Elmar Joubert, There are many advantages to copying eToro Pro Investors — but",
"has_attachments": false,
"attachments": [],
"received": "2026-06-12T13:41:41Z",
"already_processed": false,
"webLink": "https://mail.google.com/mail/u/0/#all/19ebc11312596b14"
},
{
"id": "gmail:19ebc0ea36a834fa",
"provider_message_id": "19ebc0ea36a834fa",
"source": "gmail",
"source_account": "me",
"subject": "New Song \"America the Beautiful\" with Chris Janson ...",
"from_email": "notifications@ppt.bandsintown.com",
"from_name": "Steven Curtis Chapman - via Bandsintown",
"preview": "Bandsintown - You got a new message from Steven Curtis Chapman ",
"has_attachments": false,
"attachments": [],
"received": "2026-06-12T13:38:55Z",
"already_processed": false,
"webLink": "https://mail.google.com/mail/u/0/#all/19ebc0ea36a834fa"
},
{
"id": "gmail:19ebc0cd8a4c284b",
"provider_message_id": "19ebc0cd8a4c284b",
"source": "gmail",
"source_account": "me",
"subject": "You shared some Google Account data with Padelful",
"from_email": "noreply-accounts@google.com",
"from_name": "Google",
"preview": "Keep track of your Google Account data conrelma@gmail.com You're receiving this email because you used Sign in with Google to sign in to Padelful on 12 June at 15:24. This email summarises the info",
"has_attachments": false,
"attachments": [],
"received": "2026-06-12T13:36:58Z",
"already_processed": false,
"webLink": "https://mail.google.com/mail/u/0/#all/19ebc0cd8a4c284b"
},
{
"id": "gmail:19ebbec02504edcf",
"provider_message_id": "19ebbec02504edcf",
"source": "gmail",
"source_account": "me",
"subject": "🦞 IKEA Becomes Agentic",
"from_email": "MyClaw@aisecret.us",
"from_name": "MyClaw Newsletter",
"preview": "Plus: Nasdaq Expands AI Workforce, The Real AI Hurdle Is Unlearning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏",
"has_attachments": false,
"attachments": [],
"received": "2026-06-12T12:04:08Z",
"already_processed": false,
"webLink": "https://mail.google.com/mail/u/0/#all/19ebbec02504edcf"
},
{
"id": "gmail:19ebbe0c2c42e8b2",
"provider_message_id": "19ebbe0c2c42e8b2",
"source": "gmail",
"source_account": "me",
"subject": "Google Alert - flysafair",
"from_email": "googlealerts-noreply@google.com",
"from_name": "Google Alerts",
"preview": "Google flysafair As-it-happens update ⋅ 12 June 2026 WEB FlySafair | Our four weekly flights between Gqeberha and Lanseria make hopping ... - Instagram Instagram #FlySafair #CapeTown #FlyFromLanseria #",
"has_attachments": false,
"attachments": [],
"received": "2026-06-12T12:48:49Z",
"already_processed": true,
"webLink": "https://mail.google.com/mail/u/0/#all/19ebbe0c2c42e8b2"
},
{
"id": "gmail:19ebbca06ee46275",
"provider_message_id": "19ebbca06ee46275",
"source": "gmail",
"source_account": "me",
"subject": "Should we make this? You decide.",
"from_email": "sam@bareayr.co.za",
"from_name": "Sam at Bare",
"preview": "You decide Should we make this? We've noticed something in how you use our products: a lot of you take Hydrating Aminos around training sessions. It works — but we want to make it better. And right",
"has_attachments": false,
"attachments": [],
"received": "2026-06-12T12:23:56Z",
"already_processed": true,
"webLink": "https://mail.google.com/mail/u/0/#all/19ebbca06ee46275"
},
{
"id": "gmail:19ebbbe51225f212",
"provider_message_id": "19ebbbe51225f212",
"source": "gmail",
"source_account": "me",
"subject": "Biolabs Update: New DSIP, MOTS-c 20mg & Oxytocin Restocked",
"from_email": "Sales@biolabspeptides.shop",
"from_name": "Biolabs Sales",
"preview": "Explore our latest product launch, new MOTS-c strength, and Oxytocin restock. ",
"has_attachments": false,
"attachments": [],
"received": "2026-06-12T12:11:11Z",
"already_processed": true,
"webLink": "https://mail.google.com/mail/u/0/#all/19ebbbe51225f212"
},
{
"id": "gmail:19ebbb61f3b73b05",
"provider_message_id": "19ebbb61f3b73b05",
"source": "gmail",
"source_account": "me",
"subject": "FlightAware Weekly Aviation News & Photo Newsletter",
"from_email": "support-newsletter@flightaware.com",
"from_name": "FlightAware",
"preview": "FlightAware Elmar Conradie (conrelma) | Since 2012 12/06/2026 Engine X Popular Squawks Southwest Airlines Reopens Cockpit Jumpseat to Non-Crew Employees, Sparking Backlash From Flight Attendants",
"has_attachments": true,
"attachments": [
{
"filename": "24.jpeg",
"attachment_id": "ANGjdJ99BY40f2kSqDP1FCa7nYxmiUqby-9-VCUWYO-C0OYGzsZNw1l7sTYQJK6f5uzrQCmR63WAwUwGv2Ero8OvpLQgmU26vqv7ABnHo93FszJ8yCbDPptW5_3l-NQDvNki8XSMqmmTAiLJb1gO4rQ94ikxtvTzp7vdbw03ws6ArQI-lq-prQXAOHIGkBrDzzmcJhFSDR_yhkyve6a3rIQX-tpLK3Ulx2M27JoxwO-XVotEPQMNQb39EO_pa1PRbizlNz2EOAXiK2WGgAUTrNFOdTRlNop1qP-QlXu5HgVJ9mVm3N71kYatE_AMome71q3nlXiV57E992J-lqA72UfBFndx7QpOVjCrZjE0_JP8m0UHGigMdOcJS7bhfW3pac5nxLS4EG5WE9BXHrOc"
},
{
"filename": "25.jpeg",
"attachment_id": "ANGjdJ87jvhaBLNhVBwqsi4tUIslMqCWtd1TKezPN4r_cjimi6dOAhzrwgjjKLYwN-sjq5R-gQ_dpZV2BYM6dcEdI8xkP9LvRze540tbh96hEfbAZqZDs5trkVilRwQUg87TUOYU-IyH1pp6jsDr6hSvlnor2-dBDmBFQtN2ZTfypboKAb49yZg7NenGHSI9bov5t2wYMXb9xzkmQEAQxRi6rCzKtNuHC0M-xi_I8sya4dW2RIwhLLQ3R22gEqdJJEHawWt2ownFscLREX30YwpCon93mWq2QzvMCjLzDwfC4TYGMJPtwQwquifIfebHr0RGVk7DPeVqOeLprefFtItCx7cdiCzUq5Z4lO8vV0fKBpIQJMzhx2SXUHuuvs1BjJB7iSKvDE-C01u4SlSt"
},
{
"filename": "27.jpeg",
"attachment_id": "ANGjdJ9vto2ezdgjlxorMdzO9YERtkBI25xhgKFDsdoug81odMY7cSb1RsezSScIquW34H1EytBMXSnk9mo_2Bmhbfn8iAi8gOm130MUuLYwHxO2rtWDPLcwK6an9qW85M0CA8VeXHA3PP7dNBFv7G4DsgL3AB_2HcniT3IemDlrLpRn0L2urUM3xRWn5uZKkvfcJ6IxpVdWe_t6Cs7I9raRT245uy7q6BrjIq9hmkI1TJ0iBIUoLGgvQuIQeWufATu14utGto7xZ3fRiMbqDv2Vn_bmm5t4cCapsBNbBPeYXl9LKjL5nOhEu9ndKHjXOVflh4-gtL4EEfUMQpwk1U1vCjUOjhcX_9yNjr5zhnsdAPhdAYZbn2Yx1ZgRsdXlZU_c-V2bAoO8lHPm1dC4"
},
{
"filename": "28.jpeg",
"attachment_id": "ANGjdJ_id6c9N4PCuv8AwnwGzAnzIf6Z_yv-iTKG-YJex4fMNaUbNyHV6cnfEmN5UZRSBOSny62Jp_M1quXq0WdISodF97lqbUtKBkQM3wpImKYEks7LtvnpxeLioWrz6GHyGF3QjzncZGaEKLFI1MVHegIpQijevPaca-ze3HHU-GJk4ecMQSg3_kgCElIK-_XYJkjkrqeY5c9_gFNT-uiKooPH-xOjrLuyiNEX9Vo_zQoPpepVu9Cm_Y0CZl-cNc8KqrHLpZCP-FSicjaItWJZ_LmKOR48njx-qJNpLT_JcFQDfrWksxswdq8Io2B3zpDyUAnXFAxPy6711_CMjyGzlm6Z8gto4bqumTo8gZcUbdT0fXbi5NrJnAlT1lND7cwO05v_UCCKwp3WfI4x"
},
{
"filename": "1.jpeg",
"attachment_id": "ANGjdJ_TFVoGQi_bSJbhloxpHIOCKOfEymyrIx0Z_K3ZLinRZcWfBCFJ13lWK1P4UqCY_Z9Hbps54w3sygAaNMUzrQs9mBc7SgQI6SjU94sSvox9KZ5C_Ru3eQKB6v9RXUWGSVegZ48c_sSdWiYPTbB6cJb_tfYofy4mnAmB4mYxzX9djt-zys0ZAjc4W9mjhtqMG8N360D1TZmLCHOrb8ClPiWHvt-cU-ndK1qCJZJ0jjJHH4XpgCUMWmX-dWF9Koal63c4vMPtPWor8xpCmXem4pCA9fop-cLbOF3ldidlSz96_-lzwjtnXchLOiKFiFu6ZvtOlM2mfnq-bWl4D9vk4HIHVBVhc5eA3JH0aOg7KnuQdR0zeP9nQMt6jTYR-dbro6Q4ph17fNVZQpb6"
},
{
"filename": "29.jpeg",
"attachment_id": "ANGjdJ_w8zBC2Dl06dBWJA5A5WIcuVANLuXxCAYWjPXyZC4j7Rhr7rsYzvyHPwCuOtY8A-SXl3uI-2q6HlyS-cnYO3JHCn84KyMTzo6BVgnYpFzZ4IGX4XBJlCr7BvIifIEkvozbYhVTy5DvjoVkzVXz1-f3k65R5v1ufuwvXOXIC4IZlBRC5udEZgVlRmE5QgWJnCXkw7OnnKeU1Jz5fbxmUcdsdgaapcj1U_8euHFu8C0ds8XkLD_L8HcDqa2hEXs1KTiPkvgzng0ZedhUuotGJQHaC6P_leEl98Ooe0-2u9Fwknh6MCzieNU-TFt-lrEnsgdlKq4oThRrPfp-LZloCO3Tqp69bzJu738WTeWfFSMZhr2eUYP9Xk56bwDUhHCpBTi_EnpEzSGYAMub"
},
{
"filename": "2.jpeg",
"attachment_id": "ANGjdJ84q2Wv2__BYumha0LN1ZeJLJkzzZG_f9-zJ3570vy-67fa-57Fz1dcDSgoNweahiHaxDXQy9wJZtLcy6BLpCqRL-Vo2wYNKndemj-PFEw1-t_5ZdzRrIJZuf9u3boeZEg20kfzVmNKssFaNV7z5KLohXsT8lHr6PajBmUJZZAjLwJVdvu37VTWV47Ij8K1PeQpd_4zBa4th2qpV7QFT-SAqoHve1wmBBX8CkRHJGvNwTcb0qk6yiA7j9I9AAsHP2VHDkX8xilegrUBv8czg0FOfDw-ADbs8KPV44gX0OtT49cdm5JaEticCSi_RSmgEbVZLwuVHDGE3MS2WRvUvKZQrU2Zg_3qL_8VPbK2wF9xvAvPf_6T6sLN8N7M5GLClmQLN6YZmUDZ0YeK"
},
{
"filename": "11.jpeg",
"attachment_id": "ANGjdJ-UaCCfPQ-3pa_rF2eBT0jFIu34vMuKGh-4NwtOs3z2GKsJJqQvgwq2VP74Yekh4xFP9sSc4IPinktaS6lHZrBynUoH-jS1dyspW9Tz1bBVFbj2IHchL3n4eWCS4wf4obQsqZgh0rlhoM8NRrLu30q_9RonP8YNknIgpyBlTCWyQoETzOy1sacGJ4nCVZehe-UuudRoKUiOUsr0kP1Mg4WY5RnoWcMVpw_gMfvw6AUsjkauspeqCsk6krumgcFqOCCJHIXjJnwrS4DNIjoFcfMk8H8DPwsPIm834PrenZxtWJBev2CdrultFszaPVaKrFyMM8zO8lgSFkMT5gvWfJyx_pigVTyRiU4nyQfoKDNfnmWa5dLGcuzXkdFU6HOhI7uW_Hp1tBlnqQpC"
},
{
"filename": "30.jpeg",
"attachment_id": "ANGjdJ-mBXi8bAlZz4xSVE_3iwSdHrkvuapJUNpm3fDhGthQEWSd5Zs_G0dqkYjDFXn94Zyb8679vHYyCLyQ8wG-d7tATYI5xOY_IXS9ifcYiSf1OkgCmCiUA9OpF1uueux5k3OPwHGrrvPk6-p-vxrgfhHb3ytAfk5CjQEeWnOqbIx3uJRep_u5broJb6cQ6IDEgaTSbLfqbakeyyegnTM0ROpzjjyRDCCY81OZcibO7gWt-q55D6MM7ACzez-Bkux5sdH6FxdqmGYmT_qQ3caO03B5k8UsdxaaQmN21kxk-6jYG01ZW4vq2OCwCST53erle8zmWgkrCZP9r_43ikzJD9RgJm81Bq5w65dPpr5TpdjO9qFgRTGW75HTJHs7_KCm_CA9hw6Gvhrb885j"
},
{
"filename": "3.jpeg",
"attachment_id": "ANGjdJ-uLP9AgCW4BvE3hbF3TjUYOOn9Z1k_UYL5ATDh1IvMj1SAYtSZK33PA_PwWpKHt5AzLtThm6VZtL2UAMsP9KHHWcrebSWhajGkUqP5bNZC9XCuBudqLcRC9WSiiV3cO37PYfwpRqzCXG_Mp11QUlSFVf9gl4bJZVELi50EXd5e4C-INfqQm0g9Xvu1ipPexkisYUeJfw6Ng3g-maguoAKlmAbnWVOD4Nzm0UNmVYt80jZuJrRSYItT0HTxCAGRLZ13gJgKsCj_KuQaP6mv0mtEibKDSozg1Wu6VMbskQLWH9dvUC2cYD-7f4egWJTQrF555w_406iIKW6_Q_d37-sufwoQu6qwAJ-cbjUlwNDUK1zq7MNCXavEA5SNOaP9JUSz5s4ZHkp6Cqu4"
},
{
"filename": "12.jpeg",
"attachment_id": "ANGjdJ8kceKmvf8Ai-Z2q6t84oJnGLaxwOn9KRdu1lVbOprDgilQAZ0C17HXr-7bLmSuU-QHYTqZxZtiAG-0iS8bKamkzhIP-TWKfeNRX5X2zbl488VLl8Ga6FdqEcdnCrqCJ55oxhHfyjUYjlchRDrnI-GG8u0K7O555fTcV-hEnUuMzGf0unHQ6FINU31jIBEI6urH4wEIrNHhgLe5jk65V5QD1NlnCu9xoFKzVmvKb1AV0uKJC9WmMeclyZhuf2iLyYObSNiSZ73cJjXU3rWcyQtjRFCacZek5Wgnr5EltZUqYuvvfWMBOMCwqbCyqGwvb1hkZrNMad4Elbx-gDTlwmrVOSfALARRw23Kf0OrXonH-v9iuPiBnYn5iFLSCMa3shZAiUcicYjhRXAR"
},
{
"filename": "32.png",
"attachment_id": "ANGjdJ_ZxmHfdPOWvomFiRVGpOPxRYgnkMlcd3qy99CpLBMr7fcjZnhpY8cfEaBWylFyhpP1KhBf0CIztZRRakf96DHk-Y3tV1p22wp8F1LMjB-GXQZzi7cTpdoAgOz2vKNN2Guuy2pUExN_7Lh5BaNoYVV9NoK10aqp8XKs_Qd3Y18hJgjqPnYYxLzLSJ_0Wlo7kkrs5uPaaD_icBMXRBr_kWGe54cSPeIkOwIAjRHY9qB3se0o63jtYIs3UnYad-96TjwfQ5t8ZyjYFlLcIcYxpCXpk2UFJXofem2mcBb1LljRRwgjj-3cNZZR8g1LleHZqJMuFmUlWlnUdqxxRoY8ZnsQ6Y7T9BGcKcbadPyJD0jCtsOrV9Z5dPdOHXujzRnr4YwKzud5JSTApKDT"
},
{
"filename": "31.gif",
"attachment_id": "ANGjdJ8CPEzcFzvxZrdry-JMevrk8RMcvAka8re9sMEhmEYOr_Bkw6XWV5M-nZsG9WY0Yvo7LnrsX2Q4_xqBEwOjzUFfr4WxcEdxO-aPJupENFYx5yqmXk6wQWmRQ0FN_gXHOE85gBkiqnq_Evf588iRiSv2JTTNtkJEc6dx-eYYpBduxPpPbBOmpQ57LZMYceNW5j9_GlvW3bX_uz3SfGQS993RTE60NslQlAuEpAzfw8n-ZpBn3VlXjuD3AMVz39gkLJjo7LIZ8csjnVu9C2rdvz6LbBu__kk8ARlgx9V6_7C03f6Ew7H44JvGkFDg_1JfAjIrI2kRXaNd5qrnYL0pdXfuUzOKlT3ttqPkFnC-UpQNViShObohf_MyQ3aoR_P3rrFhOACp1lNxnh0I"
},
{
"filename": "13.jpeg",
"attachment_id": "ANGjdJ-Ey150jKaGhbhW1xEQgpcsB0JxbM7utW1nk-FoJ190FujnQg6kBXui-4OAQxPMXxVDqPBGjoXi8Wf4ezhzeomyaVw3pVMMx1fAxK_Okdpk9qeoC0XTTXCn3gLN1mWkq4vVlQ6hMslEUJx7qlA-G_NEdCvlTSzMBQxrouBMRvNG7ehe6_YnYdZtPkkVozzXOqZw5JX1vHA4FoP7g1jHRf8xhBbsEYcok93tn--rn9QkZn29hBkz_yiiQ5Eucy7OkZ1ThCSMehMQikNM5bfWvzyt9zSKjqJ8NqXjkzlBWgxky5HTY7MgERQMejF447GevJaDrtnATs6oUP1K5DhZkLtPM0RUQ7ST4lrJR4zLLBTYhoFSR6W5evKN1Ku5-c0sk4kocDqX4zHwRkxK"
},
{
"filename": "4.jpeg",
"attachment_id": "ANGjdJ_r-IAa18N2TbsOQq_HiSYM4TPjp6FJJuAutSvvdaB166tnLSd7GRojUdcAEne5ey8ZfnZo7HCfEPmg4cek7duY2E9mFyr2ZLwJKp-54LueO1yfn0HKcJZsOGEQBLFBnu4srtBT6e6WulECsW1uuNG6y2xEK67NZvSjLdcUyR-wYY6z9anxZuX38oE1pVhvVRFoMFVl-5C2EiECbkZ9ff4JdU6vUSzUCRKOXIRW9o58JZVnAKY9gGduV3SXj0CTId7R7c5wKG-dS9XWdoZhz-h-989rukZc1I1aA0WwKijsP7-usUw0MEDHP78_gpQ_keAso9wmfGA-urEnAUlVo822CztiP5cwI48U6OwG2kFCQRwjA8o5Ur-MLvO2VZSop5xyRN9o72YhkIvw"
},
{
"filename": "33.png",
"attachment_id": "ANGjdJ_0q6TpO1WRgG5836o1AP4ettNeoL-fugAFkexPWLIYULwMtZTTpXJH2y-2wfL6mwamxUI7bJ1AgCGr7yMLKDqMPziUqcWZH3Y9KNeXPNnicgDhwRNXtusiCTK-lsoQ6DNETxCRsY9p51Q9gn7Js57XcW2DRj1aMJhjM82kPpyNEl-erR6jKEbmf4hawHc4kVr7yCn4xG9o1FF_CUtzUuvp4yHwH3NQhpDsnygcg1FdnXsmsAUhxMJIn5IC1a_nrFz-qzPt_fzhPoWsrD_iaK9SHb9t8sncjs6H0rOjFMaZfaIHKr-C6dnN8TE_GWUFAhSD8mSP8fR6M_mHtTl4zfTO0LZa0-U4ttEiCMa11FR86S9km7851ONhiLRLDn-Y-EgyFBkAyIp8ht05"
},
{
"filename": "14.jpeg",
"attachment_id": "ANGjdJ_ihuzgi1OpvWTmCQG4NKEmiFDWjGaXn4ax67IeP7LXCKhGAI4wqLTcCzZDw1YAgILGuzrepmrObMXIgRNtLGnN53KssTAZLw9MA0qgjFwJL9N30fDPf0qc4VIUC0qUbFtIAcWZD77h19HQytL_EcDVnkCXQH4QjFGiwF7QOi3k01fdhDGZT-8eq3ZwHhsNwfrMEk039g9hnfSPraRbilWc1rEkx9FbhKYCOTKERGjISuffdS0SAIyhnvGpqpW2etbZJmw7P-nL6GwiDQs8ianae99NktbOgTx8I6kGLb7RPVwPEccrX0lDbmOnduJQW_DEilM32pzUb9hR5c9PNK0xjOHQLBjVIUlt9sBZsE_02LMTB-8ApM7p8YVyTmBb2wfxA-W-56odHl5d"
},
{
"filename": "5.jpeg",
"attachment_id": "ANGjdJ8zNqwUT4X-sv5ZbVMfG1Ax9thwKgl9UoZq34u9kgXhnbh1xGd-rRyHvstqTdg234iKxQeB4dIdTbgoLTZYTqKtm_ftAAZYI845aZHwfoeJFLU8t9VMQlv_GJ6UOTGn2qGgOSRDF0QVHesW_llbDqqqCcNDgfu4ztpiSe6bm-ABKHtTX-ssKd9l5vonu6-pEA2jL89jqjwB0AoPNWchfOPbScQqu3kluJPs6vD47p8Z4h-mflxl-8reVl2dAch_24H78gqRTJhfYcwa1UCU5TdDRfbomEf9b4_7KHDDrD3FfgtLqAtbbbN6THyQFDFkpQ9xABBT0EUOdgdrzoZndVyp7f1vG4rMqLMikCC06TKHan8SHTEX2DZYJgcPcgh7BOEBjqJpd6tZHljX"
},
{
"filename": "34.png",
"attachment_id": "ANGjdJ9N1wXgg7u2f6AIraVe8HB9kEuJXKzGPz2dSdI9yYFjeW25ejo6YmzChGcfZhVHWBFA6xbJEx2j9C64TU-qwHx-jK_NBES09w7FQbhXBWnPqZn2nS9aT_iWU2n97zg4OhcJgNHy4u9BDuZF1kRFITY36gh3WT3A0dDGrUYXvmZQNDl_LBDfP7eqBettUELrDAjQVIkpZkY7hNf1py2uMt0HcDRB6ML3yNFT5pPK6S0WtoWZnDDe7GAnxGSYduJLnpAo29m03XW7a1DrLObSFIMYKAyOHMfVLhmiS9AdGHgWiM1mnk0He3PlKhc7bmhi5GosJv7qgDNdxlpsljXr7TZY9c7_rjzDJDkKe8F-du0OsjqJ5M31qS73VAf5hMmwhrI9vnrgHZx7Lyt9"
},
{
"filename": "15.jpeg",
"attachment_id": "ANGjdJ-J4-RoLY4182WT5PnTTyFr7uE7Dw3P6OnCsPWsts3nmztYReQicBp-C1hj-rOVtMRNTa17L5qNoildYpWNPnhMs4HuDajBlMG3msAytAzbDkx7RkW6IBG2pIdB6WqjzW8YNNEOcxKu_tJ2-3h2y-E_PkkdmiuWdwxK5BL7uRd8tBjVLvfnkWZk0V096Jsq61wrd5ORGr3QSXjJLkUsmQuMDihN0MCrv2camwU_X9AmB-2WwuOm0AgMHVwMYP0lA_ng9CFs-yt3vDN2Lk9mPY3ZzDH0_z7z9fwtwLMA8KrS3QsFIMs-UWR2vXHA6TB638HoRQLHvJO-7xof6vLgPve5uDxPEYSn5DMoEqW7sOcVKDd0mpSz7_LLFxPt1xb47bEK-tx66YqsB-J9"
},
{
"filename": "6.jpeg",
"attachment_id": "ANGjdJ9RmNIr9N3dkRO4gwT2O7RtwUIOW26svfZjFcbCIwbljRn3tYjIk3rmpK7ixh_q0m3D5ebHGqB3_bOVTp7ltAzMh_sDoMWwW29vg36hEjPRxYW2uslRxDy2VLmLBRKhNWAL6MFbC1BadiHM3RlVYm8t_BQjifkltGypPYg4IMiu7TsDv6Tm0gH30_U7mTKsyhDvdnhus0Dwswtqf1nRU35IIRpX56SLj0_2C9VyBCZBTLBr-UGTZksmvXMSFlkIjTrlwUeNTVyle_DIMpetBkgxI4hlki6PuGrbxCx-JOmlSEOjvll8SsUGFC2pwPuhhzgvBxjfij_nl6JLYZtLQkUFu1dD0VJrE9w0h1nAGhb0O7ljXcODMg1UH9Xpa76ygvkA-x5YzZpNSOZJ"
},
{
"filename": "35.png",
"attachment_id": "ANGjdJ-v7HzokiyFd8GVAopRafkXehtJRiIj7AWlzCuwmZCwOvAXwlMLF8xeMlkwCgK1PvvaP6U1SrLGcyPspnqDy64XNCWdir29M05jdfMcCj2VhMQmwZoYmd-XhPSao1Mb4N0-uaI42hgy5vYm4K5bhp0z1nc7NfGdS9mr9bkI2EMd8MDX24IKy6-3bxdkaOEuwMiroIXbszQra6qcw_vqx4M4dGFM3U1kGj8EvaQO8SaDYvdb307UAbY4fku0FxPYJ_Zccs0lq1eMAGgeexeB_F0Jddw3EHQ0bh1CCEIuZtqtnsy0j3-BDWOho0gmM2tC6-lYiWYr1Lcj2byeDSb0MC4egURBCHaE7tWRR9D4EBYAyiN1o4OyAKGsVd1cWUjWNUsf1fU4O3MqqCKL"
},
{
"filename": "16.jpeg",
"attachment_id": "ANGjdJ9EO8sjBoqCYlmtRPKyVJrzO-8nGyxzeN7UI-mxmi5EXJTLXFTzPnHxA1Mv_vuSVS4POAOR0dFLpqlyQUVkubM8h3M9_HgWP-jzA6bgDEca5U28vgNR-3Oi2pTZQAFy1An8AkXT8DfE4sTED21TwNrlkWmLm48tKf6Pi7eGRLwpkoTcPDaezsNzHjDxm8sDiS0axtkhNy5pYmQj9_p_iWVLEwZ5AvNT1hPYZKIz-do-N4haHQn9CQHN5ltBrWBIQxRD9X-Kw7D9bN22-8TIx3ky8LaDRWdMroQEe0Z5ZJ-cRAJPQHR3-VtpeFWBnbpansREkPXERUSUEvIY0TR7uy3oGSWufV3KlKmnMEu8ogH0gprkU31YxXAHo8JC7OuuoBN0MxFE6tJNDLWv"
},
{
"filename": "7.jpeg",
"attachment_id": "ANGjdJ8ABdXxGaBMo13YgIXIpSq17mAuge01Sl_P2FxZ-msh1GSHTSCLHbl1rC8UT3M6qHujtlwNms6JdX7CsE8_QgGWcNXotM18Mc1sMoh86qTTtDKe7qlmDc6tOG7gOpbkvbhaa87Eh0IuZgpqKZ4ZB1zx3tgbyFpO2nIZeAc6FncPHV_QE6eTmKR6Oneil177IAusEn1A3928ZpmlbAKm7lNz-tPhxQSZUN2QfYoEooDXai_6nMtJZ0675yvNYBeRZaO4cgSKuglm3hVyF472upszavqZcoNarE8CZLvHP8ZAfO87DG1benbGuC0RODccfEordLEWypxQ-RfGW6Ntl4Fd0_EVOTL1U18yZ3RyESk4rmM7flZJ63VP_k-JXpLI2ry5CGM6m5l4ohGz"
},
{
"filename": "36.png",
"attachment_id": "ANGjdJ_suzr6UH2Qu-AIhUSPRKm2wI69Oh7iwcJLbhNjvdK0dWzWqeytDfsG62gmgL7GWdg9rRVQjM5XxUjJFCYS6q_f3_lN5bRxNgHC-1dVdAIQ-_iQgj4NH2A6ZRtJM09YLRln8sQ7aLTH_h7h0TRLBHQ5XD9Uiiy3ML-PrS9qNZGoW7iOCDs5eDbWvzD8zM5EsADrDAjHUbe7aY7Qzw1WE_bnkjuI7MCEJRwj2hSAaaARS1xrhkqJYF2kUnLpLV97jzqEzH0Ob89fXN9Au5P5C_XlJwtWLBq9FsuXPqoz4fNtdYCZ5ukQBjpyKiMHZ7U7Jn6E6b9XVnBsL08_JO1_hvapL0muOUapQ49vULQkXIb4CeQtgpuaUJnedEGS7rZINIUyEqJ9KmC7OFff"
},
{
"filename": "17.jpeg",
"attachment_id": "ANGjdJ9-uM-BpnjoCmqp4hhQP6VnEgGxmXCp_p53LiikbqOjuUgzex1HqQF-pyXLiKmCLhPw4Iv94lkTqQf8a0PDf69Fgh5TTukXN1k58NLeFxv3mQ1QeYTyh2rg5wti4hcw__iW4ypmj4xP621F7-QbZ8AyR4EFcWjPAHPJG2vizifuOH3jYOmTFCsDokUigVW-6dtKWWYycwXV5WRsxsx-Xd_fYAQXugAI5GIoF-RYWqLLhbCNDnbOX_2QmU5UY7kCmyOo3pV7siBYibkERVyLI4kIYPLnPJ6bRCxtCI6WzfCP2ur2r9HvivbMWjU6J2eIiPgAa0CSVZxNl5usIrIIbkhoZQuLC_9uw9rhnj7eEofclDoJ5YeiEQ54O1Cpys2rSFqpmbpUK9dP--ku"
},
{
"filename": "8.jpeg",
"attachment_id": "ANGjdJ-cJUTUnRYvRJmLcpCv4jo_lABPXPCIezYmrB9YiU9BQiiP0pD0M51yjexCbxgZ2XkEyjfTFyvnK3OQBuASEDmV18rPkwJqk4Yl8t_CtED0EjJi9Uqzh-z-LRfTbWOjuzShlTYmzZvUd9YG-lBU_sPlPD6adc3_eHwNb9npMYfYs7WdUAJpAO5OFcsT2zP7qG_w6oJuxOThHWaj_xow_scmTxP6nl4sW3VYPGDesENG5BPiF25v6V3W2eidRBWiPKdSjeMZAJ6l4G2p6A6VrTnWmqc1Z1n_h5pPMC6E92u1vmsCgM-A0lSWEJ6mBRXc2oeuFlesi_dPJ66TQNW4VeJe1lKjh5XcLU_H9bK928Fn5gMjvhaOrq9qYloLlGLyTBMenAzwcMisWR5k"
},
{
"filename": "37.png",
"attachment_id": "ANGjdJ-fQSww9loV_NGTlFu4fGmge2KHnN7sCuyQ4B3TSsqo2EPpIMYqwLtyntP7Uw7EBUXrFPJn6ugJqRePWc7c1hZp2wb-HrKGlvhUF6caMVTEnxHNPyRVFUSZeqAsQYkHkcCUwIMEJEqu6uN3oIWL1XRxWp77gH26aa-03RnzH2TAl1KeFWNXEQ83WaWjKxhDwxYb0BLMNGSVVeSDrw8isZgHTMM1NAKZRiklVnWRktT3Qr51QBumEMT6XdFOT6w6PEVHBSlG0BHRpM7WrhHYJTX3QHg4Pw00bM63mZQw6tTYwv8DqGDU2QPDniKNfjYUtIDwleLyA_4G0ivcOHfaIwVtpCBHE3xri2-pVe7Cc1iikiK7oz8pws20C9y-GK8Vt-TsTeM8czUhVjs1"
},
{
"filename": "18.jpeg",
"attachment_id": "ANGjdJ_R6f1PnPUp3NSvQANixINMttU-y-0awK-iVNrtk3tNqK8rBN48BsJZAdNMlbNoBA2sgsRxb0LpBZwfb9cVrePF9Pzg_i3LdmBwC3xogbVkMzymfjub2O391yg2AdR1o-fq12O1fiN8U4HQLfTX-06y6TlwU04GE8kyNRXMOlxRagFqPNxsnast6ii2GS39Fo1Y4m2JFV-0CapsaqZhVkT02HDkxZToTIhKhtY7qhd7Xmbs9NpI6CGL23HTJdLQbmg1Of9jE193_bq-rJnY0wRmJYNBINLd3iCAzVvzrxnJtCIRRo1PlCiSYTvHAByLUpESruxPdRtGxhYBnoRAlkVbLazsXghvsRMlo0fpajxEdZ1BvvPFx9msxXz-ZuT24q7SHLChHulc94qw"
},
{
"filename": "9.jpeg",
"attachment_id": "ANGjdJ9nyUfIq7H-HmxyaKb1h-auPQUMGsj8O0v8geHruvbyrgnbHzL8Dic6f2UmXqiWF6xsiZjZzfdDSdz1A04kYaLALBG9mTl_vkqwg4hwfKuDlkBiXIl8JsMDkXj-ZeYSgWFhlvh3WRAvk2YBLqtqBxrDCMq6kf7lg_jF7CWiXE6EF6aZylm45hi53HqVvny2t_Kbtz4NpkTYKIGz_LKPEMt4HFlkTxSND4-dVIfuFIB9knMG4ev6QaZxQaAitMm9V74ur7BH_JzMhXkz51aG-v24P2khb-uTtcJ7XYsjs5EhfTWKYWGfVxnQeV9qZ648ca5n6VB0PJvfHxyO6t4cTwyhDNVb_F11Wt4RfWLvE52kbe0rBIxPpd2PWHb2hi21PVNjvFtLAXo6fgT0"
},
{
"filename": "38.png",
"attachment_id": "ANGjdJ-pa7EGz3iOHICvNtABX6lUkpoPfg_s-cHK7NTa0itJi6DoADT5tXgn-NqK8kUon8W5rcCcz0g_1cRTFOP6oB3HCiv5FHybMxNKGFwaQhJ1IpB2ZUuRTKzBdXOzx560Ry-PBWpDpxesaWyzi5URDGDJYi3ZphfD8EtD0Q4l7xOQxD4-pKPiopy74XbyCMvBDZRuS9OgkHZ-UoS36mpd1MZ2Im74hAPiCWM3TdLntk7frheYDZ5QO8RwmZZnciHiYOIQKkesAcKxNs7o0SwIGDy3Qd06Sv_hu8q9JfwGyXU1ZtKgqn2mTs6FlP8Lcl2BhZY26YCGdel56Sf5myq-wd-DrwlkXq-g74I2HtsAWwd0ED9eLNsgL_qYnerIovlXzHh3S5d86VebZepf"
},
{
"filename": "19.jpeg",
"attachment_id": "ANGjdJ_deLqpKKXHp_XwTDrljfgqH6kVBPRJ7gedKvILJ55l8Btanf4dxN9CzzZUo55wmn4tfw0SCOZKv9F6UCfnSOYjFYYdO5bKAeITbo2PUZ5JPJ0PIEVOQu9yW75pQBFQ9Mi3s44ij_SNF9X71OWZ7S8OWkC7gQjN4Ta8dZQJcyBGQOvwE2UGOFTC1XxIfZl1w5EsYBopsc-po2NoMYnVlWY4HdK0vU1Nmjz5Nn4UFz2rh-MeQOOYusuWIjJBQ3IGRo0_uNKZuu73VJ-EAlHVD3K8uGaua0PYeLhwaNMso27X09TCt5mCLo-bCWkYk9aSA1pfJlkdhwrnmYVerx11cpGLhKEw7dQup9UPAeD23KCMx2LegkrbWbcBm_6Zg6mz0YIB6y7xP34IxOQd"
},
{
"filename": "10.jpeg",
"attachment_id": "ANGjdJ-5ynfQksNP7DOwgk5vpml2k_OcPWPq5fhzBvH82eGdtNXqzZN13iuenkP5Ei7AQQnhzN-e9OkhqQf4jDog1hbsce-UeolYrV795MbVfSCoH8RqO6ejh1nFRsUeVfs-S3dllbCrL_6Dn9yn0OJXDkYEypSFb3hGz-BOZTI2BBsCfhpJ2mFrhb9tfJSyN_jqWpyRzwHG0MDSjO1IZKk_fvup_Qv17dMcFCDYWI-pHGQq3JcDgtwPDmUb0P_2zb8fLFdf5v5xdJD9LOM3H_FPWLEH1ZxSzliIdX1Q98m1dm81L_-ZVtPbIWzio7BbSb1L3ZZfUW0xXkFcrTN1nl2M14iHTr7Jkc5ZXrTDd6Cxme1z6QBuE2K-N1CdnCRqFfUm2dCe7u6XzR4PBQwF"
},
{
"filename": "39.png",
"attachment_id": "ANGjdJ9a5L_FJEA26Upy0lbWAuX9I_B8r7wO0S3nB5pRn8mbYSMYVNgymUSgO6dnZXh6N1aTd6UkDTobP_86WBNBrmYUdwhU9lwZm0mhaxguH8IG6U09oAEbNpwWh8re8SWhihAwX7JO4tajvZFIl2aH7kFK5RJ_uERcl8bXt-utVXgj1_rTZHtMcTmHokFJY-KeQWnswnfAaJXEzgK4BS9rkVVpZ0bYc1lKEKrGs1Vc9B-csB1lO6RwOV6FClLk5IG0NQTVhrcFY6a1PlOahFiYrJy9gJXAsY6UjvOjT2rHDB-9zrTTutuekkV7VA1C8vuK2Ywj_wIy3tM42HVhTjUZ0Q0RZ1ZV9zYNAGMMULrIRhT64RPVj9DHAtfSYt9z7L5vKFNUIegh5m4OiXG5"
},
{
"filename": "21.jpeg",
"attachment_id": "ANGjdJ8MOWMEKIomBJuZCj2HA7Gw3v60jOHUc5lfUY_tbDlOppk9y2bAk25vJuRrpOAPAF4J-Kukmvo2IYXhuhzDut8eDK3MLrwsc5YcgTB3Kc6SrPXx7JQklZPZIOkad9JTvEKpnd6W_n5Upa_pmlfNtUP2nfIKhjxzabPQzvtcn-5mOO369XF5HKC95PAxbdGL49BdnLzliV8C7tXaZlizy0a-H1tS3JCJ0EDXLgYXzrhCjXJyNAIWKfPEPJt7aJd0kJabYl9fDvUXcbHdJDMIIqiWaN9JcwiIAddU5Mefw8ltxiVsGeotatnxUwdQA2ThvxfmNc6pT54BoWMNNGgVfW_YBdI8OJZsmLKAr_7jr5-VxIRV4SM8fSeATvgb15D7-WGU2Z-KoLV2H1dF"
},
{
"filename": "20.jpeg",
"attachment_id": "ANGjdJ-c_eUDAPeBwVWPTnGmr8ET_dNBRyiAyUzCjijUriolPide9f139oDOouviDePr13pRRGEU1F8_OMIDUSTU-c_mU8I_Vcb9vNSDHlRjT3RSrrQpXcEa9ltKsUeBD67-fVK8UDefNc63IbRBhhpzu0Tezps7Rv9QzIgquSJwypcb2mEnk0h-qWMtw6Bpk0OIdw6V-XYDqqbuEuAE21YsT7IKaYdGIPCJA_N8ZhTbOnDTsDAVJ_b4v-74TVeFa29ASG1pfI6EV5Jgx3cbBw5QFjrHNquWQ7RIqwS_XSiqDAR5-HkertaUjQh0UK8Xgo71jjxtANmPGiZGgDH5dGFsw5Fv0R-sDJij5OKuiMLC0QtDflK_JA_Wa77EHEhi0CMSK_9CuT9nYLXjtAf6"
},
{
"filename": "22.jpeg",
"attachment_id": "ANGjdJ-n71OBxy04XuhwGzTi-Q9iHEc9Hp81ItFbL0S-fV3BLmQLJGsjk7-noXbgf_2gJI7IxuhD45e7miO0j1_Nju3b3glUx4B0zJcSBo0RQnqzOdDyzrdBjhOYXUKHCgx_Oc3ZbwDAVOfEoK7JghkoYKuoz7LuEKX7ZPQhKmSvtUZafDoCJa5OXak7MjiBFdUlOT4fv9UI5zYVfrUXAcHPMB-77lDSI9_wXpHFGObERaEcSOtbdBZD_oa5pEB2uCWF19SOBcV3YZt4lSgAlRj2Anoylrahs3I7lm_uNEtC037Eicnlb3sLZUT9lpKz6pAZml_d3X_SETLa7S0eM-G-qF_Bbcd7XF8aSLMdyNLIULbbzKjKlpxCjySc2RetEDEFV9Q45qyuSF2JxGYn"
},
{
"filename": "23.jpeg",
"attachment_id": "ANGjdJ-3bk4MbN-_rRdXYnaEyrPTZzF5H4gkjf-ggQBD3Q4ZUTXr18zEXDWXIlUHOJ0B9J-tfRbVH8ES6H_Amk5PkV1Y7P7AKyphCKSQHlSHshhN4TgCYup73zTqRKFN9xyot7VgHwupiw0RLT1_3Ba4tiRYK-8-bHdAeC1dEM3hU64W8zM57K4eQijI-xhHJQ6gu_teS7opzq6DhNKu1FFOfwQnhiEQlVGvy_CvS43mbVZdkrP28VZCjrcoKhuzrATqhfpb-Q996BQAa61OSfj1rBpWTFRrQ9Fkk8dbTRXUP2u_PFhhkNqFu7kD3TLQuq1H-ARcT0YrVYAs0xRO_NlMdvq-ZwV5zw096gyJLClETESp4Tahd45R3Fu5PLyyNStrZQBiF9UIPTcEM8MZ"
}
],
"received": "2026-06-12T12:02:12Z",
"already_processed": true,
"webLink": "https://mail.google.com/mail/u/0/#all/19ebbb61f3b73b05",
"auto_skipped": true,
"skip_reason": "skip_sender: newsletter@"
},
{
"id": "gmail:19ebbb5015e9adc4",
"provider_message_id": "19ebbb5015e9adc4",
"source": "gmail",
"source_account": "me",
"subject": "Upgrade Dad’s Gear to Match His Game 🔥",
"from_email": "customers@padeldeals.co.za",
"from_name": "Padel Deals",
"preview": "Beginner, Mid-Tier, or Pro: Save 40% guaranteed. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏",
"has_attachments": false,
"attachments": [],
"received": "2026-06-12T12:00:42Z",
"already_processed": true,
"webLink": "https://mail.google.com/mail/u/0/#all/19ebbb5015e9adc4"
},
{
"id": "gmail:19ebbab1768ee976",
"provider_message_id": "19ebbab1768ee976",
"source": "gmail",
"source_account": "me",
"subject": "🔍 First Look: SpaceX Launches Largest-Ever IPO; Oracle Tumbles, ECB Hikes Rates",
"from_email": "gurufocus@gurufocus.com",
"from_name": "GuruFocus",
"preview": "GuruFocus.com Friday - June 12, 2026 | View Online Market Overview | 10 Year Treasury 4.46% -1.78% | VIX 19.44 -4.1% | Gold $4220.80 +3.28% | Oil $84.58 -4.11% | Bitcoin $63558.04 +0.31% Stock News",
"has_attachments": false,
"attachments": [],
"received": "2026-06-12T11:50:12Z",
"already_processed": true,
"webLink": "https://mail.google.com/mail/u/0/#all/19ebbab1768ee976"
},
{
"id": "gmail:19ebbaa9db6a1344",
"provider_message_id": "19ebbaa9db6a1344",
"source": "gmail",
"source_account": "me",
"subject": "Google Alert - flysafair",
"from_email": "googlealerts-noreply@google.com",
"from_name": "Google Alerts",
"preview": "Google flysafair As-it-happens update ⋅ 12 June 2026 NEWS 2027 trial set for 3 accused of attempted murder of Mpisane tax inquiry advocate - News24 News24 CCTV footage, a FlySafair flight manifest, and",
"has_attachments": false,
"attachments": [],
"received": "2026-06-12T11:49:40Z",
"already_processed": true,
"webLink": "https://mail.google.com/mail/u/0/#all/19ebbaa9db6a1344"
}
] exit 0, stderr empty, 41 items = 30 Outlook + 11 Gmail, source-qualified IDs present. Live focused tests: ............ [100%]
12 passed in 0.06s = 12 passed. Root cause of earlier not-live state: fix had landed to origin/worktree but live checkout HEAD remained behind and dirty, so scheduler path was not yet updated; it has now been applied without a blind pull. Remaining hygiene: live checkout still has other unrelated dirty files/behind commits, but MC-5037 runtime files are live.
luci-board-manager19h ago
[visibility-only] Routed MC-5037 outside MC to internal Kanban card t_3cb5c0aa (codexbuilder) in isolated worktree `/home/lucienne/workspace/_mc_internal_worktrees/MC-5037-gmail-coverage`; verified worker pid=3077317 cwd matches that isolated worktree. Scope: implement Gmail coverage for Life Manager email scan, preserve Outlook behavior, add source/dedupe evidence, update docs/task output, and hand off commit/test/auth evidence. No MC runtime/pickup/send/harvest endpoint was used.
luci-board-manager19h ago
[visibility-only] Prior internal Kanban card t_3cb5c0aa completed as a review-only handoff and found a blocker: Gmail/source-aware message IDs would break existing Outlook auto-close matching. Controller routed one bounded follow-up implementation card t_037b0e69 to codexbuilder in the same isolated worktree `/home/lucienne/workspace/_mc_internal_worktrees/MC-5037-gmail-coverage`; verified worker pid=3090365 cwd matches that worktree. MC remains waiting on kanban_active:t_037b0e69. No MC runtime/pickup/send/harvest endpoint was used.
luci-board-manager18h ago
[visibility-only] Parent/follow-up Kanban card t_037b0e69 completed with implementation evidence, but MC-5037 still needs controller gate/landing proof before closure. Routed one bounded gate/landing child card t_6579e439 to codexbuilder in the same isolated worktree `/home/lucienne/workspace/_mc_internal_worktrees/MC-5037-gmail-coverage`. Dispatch did not spawn it yet because the codexbuilder lane is currently capped by another running mc-internal card; verified t_6579e439 is ready/queued. MC is mirrored as waiting/kanban_ready until the external worker produces landing/test evidence. No MC runtime/pickup/send/harvest endpoint was used.
luci-board-manager18h ago
[visibility-only correction] The Kanban gateway auto-claimed t_6579e439 after the earlier queued mirror. Verified worker pid=3104679 cwd=/home/lucienne/workspace/_mc_internal_worktrees/MC-5037-gmail-coverage matches the isolated worktree, so MC-5037 is now mirrored as kanban_active:t_6579e439. No MC runtime/pickup/send/harvest endpoint was used.
codexbuilder18h ago
[visibility-only] MC-5037 gate passed and landed. Merged origin/kb/MC-5037-gmail-coverage (b90e8473) to origin/master at 5969d860 (feature/source commit proven ancestor of origin/master). Evidence: focused Life Manager tests `tests/test_life_manager_email_sources.py tests/test_life_manager_open_tickets.py -q` = 12 passed; `tests/test_life_manager*.py -q` = 12 passed; `python3 -m py_compile scripts/life_manager.py` passed; `git diff --check` passed; read-only `life_manager.py emails --hours 2` returned 36 items with counts {'outlook': 30, 'gmail': 6}, metadata_ok=True, source-qualified IDs ok, stderr empty. No MC runtime/pickup/send/harvest endpoint or service restart was used.
luci-board-manager18h ago
[visibility-only] Controller routed the MC-5037 live-checkout activation follow-up outside MC to internal Kanban card t_aaac78aa (codexbuilder) in isolated worktree `/home/lucienne/workspace/_mc_internal_worktrees/MC-5037-live-life-manager-deploy`. Reason: controller verification showed the source fix is on origin/master but the live /home/lucienne/workspace scheduler checkout is still dirty/behind and Outlook-only, so this is a technical deployment/gate step, not a human blocker. Verified worker pid=3132171 cwd matches the isolated worktree. MC is mirrored as waiting/kanban_active while the external worker applies/verifies live Gmail coverage. No MC runtime/pickup/send/harvest endpoint was used.