{"definition_raw":"---\nid: sender-intelligence\ntitle: Sender Intelligence \u2014 analyse inbox + vault, propose inbox-rules updates\nschedule: \"0 5 * * 0\"\ntimeout: 300\nretry: false\nenabled: true\nnotify_on: failure\nrun_as: shell\ncommand: \"cd /home/lucienne/workspace && /usr/bin/python3 /home/lucienne/workspace/scripts/sender_intelligence.py --create-ticket --quiet 2>&1 | tee -a /home/lucienne/workspace/logs/sender-intelligence.log\"\ntags: [inbox, intelligence, review]\nruntime_profile: direct_python\n---\n**OVERRIDES runtime profile:** uses `direct_python` (plain Python, no model) because the command chain never invokes the `claude` CLI or any LLM API \u2014 pure-infra task; scheduler provider env injection is a no-op (MC-4942 U12 sweep).\n\nWeekly sender intelligence (Sundays 05:00 UTC = 07:00 SAST).\n\nScores inbound senders on three signals:\n1. Inbound frequency + recency (email.db)\n2. Meeting co-attendance with Elmar (vault.db edges)\n3. Appearance in compiled wiki people pages (vault.db)\n\nProposes Tier 2 additions (auto-applicable), Tier 2 \u2192 Tier 1 promotions (manual), and removals (manual). Creates an MC ticket for Elmar to review.\n\nManual run:\n    python3 ~/workspace/scripts/sender_intelligence.py            # report only\n    python3 ~/workspace/scripts/sender_intelligence.py --apply    # apply additions\n    python3 ~/workspace/scripts/sender_intelligence.py --json     # machine-readable\n","id":"sender-intelligence","last_run":{"duration_s":0.568508,"log_path":"/home/lucienne/workspace/logs/task-runs/sender-intelligence/388151.log","output":"obane (Investec) | neo.khobane@investec.co.za | no inbound email in Outlook index since 2025-09-02 (Gmail not indexed \u2014 verify before removing) |\n| T2 | Sophie Muzamhindo | sophie.muzamhindo@cdhlegal.com | no inbound email in Outlook index since 2025-09-02 (Gmail not indexed \u2014 verify before removing) |\n| T2 | Zakiya Shaik | zakiya.shaik@cdhlegal.com | no inbound email in Outlook index since 2025-09-02 (Gmail not indexed \u2014 verify before removing) |\n\n## Top 40 Scored Candidates (for reference)\n\n| Rank | Name | Email | Score | 30d | 90d | Wiki | In rules? |\n|------|------|-------|-------|-----|-----|------|-----------|\n| 1 | findata@safair.co.za | findata@safair.co.za | 5583.4 | 203 | 2643 | 0 |  |\n| 2 | Marthie Van Rooyen | mvanrooyen@safair.co.za | 255.7 | 19 | 65 | 0 |  |\n| 3 | Pieter Richards | prichards@safair.co.za | 247.6 | 11 | 64 | 0 | T1 |\n| 4 | Matthew Herman | mherman@safair.co.za | 204.0 | 20 | 39 | 0 | T1 |\n| 5 | Shongwe, Rorisang | rorisang.shongwe@rothschildandco.com | 169.3 | 18 | 33 | 0 |  |\n| 6 | Nethezeko Ngwenya | nngwenya@safair.co.za | 167.8 | 23 | 41 | 0 |  |\n| 7 | Obert Chakarisa | ochakarisa@flysafair.co.za | 139.0 | 11 | 31 | 0 | T1 |\n| 8 | Nicolette Conradie | nicolette@yellownickel.com | 136.3 | 16 | 26 | 0 |  |\n| 9 | Simon McGill | simon.mcgill@harith.co.za | 128.0 | 7 | 23 | 0 |  |\n| 10 | GELS | gels@gels.statmarcomgroup.com | 123.8 | 21 | 21 | 0 |  |\n| 11 | Kirby Gordon | kgordon@flysafair.co.za | 117.1 | 11 | 18 | 0 |  |\n| 12 | Andre Vermeulen | avermeulen@safair.co.za | 115.0 | 8 | 22 | 0 | T1 |\n| 13 | Natasha Kotze | nkotze@flysafair.co.za | 105.2 | 9 | 23 | 0 |  |\n| 14 | Zothile Mkhize | zmkhize@safair.co.za | 102.5 | 13 | 21 | 0 | T1 |\n| 15 | Leeuw, Andrew | andrew.leeuw@rothschildandco.com | 94.9 | 9 | 20 | 0 | T2 |\n| 16 | The Culture Office | thecultureoffice@flysafair.co.za | 92.2 | 13 | 19 | 0 | T2 |\n| 17 | Dries de Jager | ddejager@safair.co.za | 86.0 | 12 | 20 | 0 |  |\n| 18 | Sam Fletcher | sfletcher@star-capital.com | 83.6 | 8 | 14 | 0 | T1 |\n| 19 | Nomsa Qobose | nqobose@safair.co.za | 82.9 | 10 | 15 | 0 | T1 |\n| 20 | Stephan Spamer | stephan.spamer@cdhlegal.com | 79.1 | 4 | 14 | 0 | T2 |\n| 21 | Merchantec CEO Confidence Index | nombuso.mfula@merchantec.com | 69.8 | 0 | 1 | 44 |  |\n| 22 | Vincent Eva | veva@flysafair.co.za | 69.5 | 8 | 13 | 0 | T1 |\n| 23 | Nathan Buckley | nbuckley@safair.co.za | 67.0 | 9 | 15 | 0 |  |\n| 24 | Alec Anderson | aanderson@safair.co.za | 65.7 | 6 | 14 | 0 | T1 |\n| 25 | Absa_correspondence@absa.co.za | absa_correspondence@absa.co.za | 65.0 | 9 | 15 | 0 |  |\n| 26 | Dave Andrew | dandrew@aslaviationholdings.com | 64.6 | 4 | 15 | 0 | T1 |\n| 27 | Paul Van Der Straat | pvanderstraat@safair.co.za | 60.2 | 7 | 15 | 0 |  |\n| 28 | Aviation Sales International | info@aviation-sales.com | 57.4 | 8 | 13 | 0 |  |\n| 29 | sagex3@flysafair.co.za | sagex3@flysafair.co.za | 54.8 | 5 | 16 | 0 |  |\n| 30 | Bernd Feucht | bernd@b4i.co.za | 53.1 | 4 | 11 | 0 |  |\n| 31 | D4H Alerts | alerts@us.d4h.com | 48.4 | 8 | 8 | 0 |  |\n| 32 | Desiree Stillies | desiree@acs.za.com | 48.4 | 8 | 8 | 0 |  |\n| 33 | Nicolas Boldrini | nicolas.boldrini@avu.swiss | 47.6 | 6 | 12 | 0 |  |\n| 34 | louis@b4i.co.za | louis@b4i.co.za | 45.3 | 7 | 8 | 0 | T2 |\n| 35 | Dara Ndwiga (Santam) | dara.ndwiga@santam.co.za | 44.4 | 7 | 8 | 0 |  |\n| 36 | donotreply@woolworths.co.za | donotreply@woolworths.co.za | 42.6 | 7 | 7 | 0 |  |\n| 37 | South African Investment Network | admin@investmentnetwork.co.za | 42.2 | 6 | 9 | 0 |  |\n| 38 | Lindsay Bjerregaard | aviationweek@enews.aviationweek.com | 42.2 | 6 | 9 | 0 |  |\n| 39 | STAT Times | info@5221978.brevosend.com | 41.8 | 5 | 11 | 0 |  |\n| 40 | Liz Daly | ldaly@aslaviationholdings.com | 40.7 | 3 | 7 | 0 | T1 |\n\nProposal saved to: /home/lucienne/workspace/logs/sender-intelligence-proposal.md\nHTML report: /home/lucienne/workspace/reports/sender-intelligence-2026-06-07.html (http://localhost:3001/reports/sender-intelligence-2026-06-07.html)\n\nMC ticket created (via API).\n","started_at":"2026-06-07T05:04:54.655919+02:00","status":"completed"},"next_run":"2026-06-14 05:00","next_run_iso":"2026-06-14T05:00:00+02:00","runs":[{"duration_s":0.568508,"finished_at":"2026-06-07T05:04:55.227055+02:00","id":388151,"log_path":"/home/lucienne/workspace/logs/task-runs/sender-intelligence/388151.log","output":"obane (Investec) | neo.khobane@investec.co.za | no inbound email in Outlook index since 2025-09-02 (Gmail not indexed \u2014 verify before removing) |\n| T2 | Sophie Muzamhindo | sophie.muzamhindo@cdhlegal.com | no inbound email in Outlook index since 2025-09-02 (Gmail not indexed \u2014 verify before removing) |\n| T2 | Zakiya Shaik | zakiya.shaik@cdhlegal.com | no inbound email in Outlook index since 2025-09-02 (Gmail not indexed \u2014 verify before removing) |\n\n## Top 40 Scored Candidates (for reference)\n\n| Rank | Name | Email | Score | 30d | 90d | Wiki | In rules? |\n|------|------|-------|-------|-----|-----|------|-----------|\n| 1 | findata@safair.co.za | findata@safair.co.za | 5583.4 | 203 | 2643 | 0 |  |\n| 2 | Marthie Van Rooyen | mvanrooyen@safair.co.za | 255.7 | 19 | 65 | 0 |  |\n| 3 | Pieter Richards | prichards@safair.co.za | 247.6 | 11 | 64 | 0 | T1 |\n| 4 | Matthew Herman | mherman@safair.co.za | 204.0 | 20 | 39 | 0 | T1 |\n| 5 | Shongwe, Rorisang | rorisang.shongwe@rothschildandco.com | 169.3 | 18 | 33 | 0 |  |\n| 6 | Nethezeko Ngwenya | nngwenya@safair.co.za | 167.8 | 23 | 41 | 0 |  |\n| 7 | Obert Chakarisa | ochakarisa@flysafair.co.za | 139.0 | 11 | 31 | 0 | T1 |\n| 8 | Nicolette Conradie | nicolette@yellownickel.com | 136.3 | 16 | 26 | 0 |  |\n| 9 | Simon McGill | simon.mcgill@harith.co.za | 128.0 | 7 | 23 | 0 |  |\n| 10 | GELS | gels@gels.statmarcomgroup.com | 123.8 | 21 | 21 | 0 |  |\n| 11 | Kirby Gordon | kgordon@flysafair.co.za | 117.1 | 11 | 18 | 0 |  |\n| 12 | Andre Vermeulen | avermeulen@safair.co.za | 115.0 | 8 | 22 | 0 | T1 |\n| 13 | Natasha Kotze | nkotze@flysafair.co.za | 105.2 | 9 | 23 | 0 |  |\n| 14 | Zothile Mkhize | zmkhize@safair.co.za | 102.5 | 13 | 21 | 0 | T1 |\n| 15 | Leeuw, Andrew | andrew.leeuw@rothschildandco.com | 94.9 | 9 | 20 | 0 | T2 |\n| 16 | The Culture Office | thecultureoffice@flysafair.co.za | 92.2 | 13 | 19 | 0 | T2 |\n| 17 | Dries de Jager | ddejager@safair.co.za | 86.0 | 12 | 20 | 0 |  |\n| 18 | Sam Fletcher | sfletcher@star-capital.com | 83.6 | 8 | 14 | 0 | T1 |\n| 19 | Nomsa Qobose | nqobose@safair.co.za | 82.9 | 10 | 15 | 0 | T1 |\n| 20 | Stephan Spamer | stephan.spamer@cdhlegal.com | 79.1 | 4 | 14 | 0 | T2 |\n| 21 | Merchantec CEO Confidence Index | nombuso.mfula@merchantec.com | 69.8 | 0 | 1 | 44 |  |\n| 22 | Vincent Eva | veva@flysafair.co.za | 69.5 | 8 | 13 | 0 | T1 |\n| 23 | Nathan Buckley | nbuckley@safair.co.za | 67.0 | 9 | 15 | 0 |  |\n| 24 | Alec Anderson | aanderson@safair.co.za | 65.7 | 6 | 14 | 0 | T1 |\n| 25 | Absa_correspondence@absa.co.za | absa_correspondence@absa.co.za | 65.0 | 9 | 15 | 0 |  |\n| 26 | Dave Andrew | dandrew@aslaviationholdings.com | 64.6 | 4 | 15 | 0 | T1 |\n| 27 | Paul Van Der Straat | pvanderstraat@safair.co.za | 60.2 | 7 | 15 | 0 |  |\n| 28 | Aviation Sales International | info@aviation-sales.com | 57.4 | 8 | 13 | 0 |  |\n| 29 | sagex3@flysafair.co.za | sagex3@flysafair.co.za | 54.8 | 5 | 16 | 0 |  |\n| 30 | Bernd Feucht | bernd@b4i.co.za | 53.1 | 4 | 11 | 0 |  |\n| 31 | D4H Alerts | alerts@us.d4h.com | 48.4 | 8 | 8 | 0 |  |\n| 32 | Desiree Stillies | desiree@acs.za.com | 48.4 | 8 | 8 | 0 |  |\n| 33 | Nicolas Boldrini | nicolas.boldrini@avu.swiss | 47.6 | 6 | 12 | 0 |  |\n| 34 | louis@b4i.co.za | louis@b4i.co.za | 45.3 | 7 | 8 | 0 | T2 |\n| 35 | Dara Ndwiga (Santam) | dara.ndwiga@santam.co.za | 44.4 | 7 | 8 | 0 |  |\n| 36 | donotreply@woolworths.co.za | donotreply@woolworths.co.za | 42.6 | 7 | 7 | 0 |  |\n| 37 | South African Investment Network | admin@investmentnetwork.co.za | 42.2 | 6 | 9 | 0 |  |\n| 38 | Lindsay Bjerregaard | aviationweek@enews.aviationweek.com | 42.2 | 6 | 9 | 0 |  |\n| 39 | STAT Times | info@5221978.brevosend.com | 41.8 | 5 | 11 | 0 |  |\n| 40 | Liz Daly | ldaly@aslaviationholdings.com | 40.7 | 3 | 7 | 0 | T1 |\n\nProposal saved to: /home/lucienne/workspace/logs/sender-intelligence-proposal.md\nHTML report: /home/lucienne/workspace/reports/sender-intelligence-2026-06-07.html (http://localhost:3001/reports/sender-intelligence-2026-06-07.html)\n\nMC ticket created (via API).\n","started_at":"2026-06-07T05:04:54.655919+02:00","status":"completed","task_id":"sender-intelligence","task_name":"Sender Intelligence \u2014 analyse inbox + vault, propose inbox-rules updates"}],"runs_limit":20,"schedule":"0 5 * * 0","schedule_label":{"description":"Sun at 05:00","is_custom":false,"label":"Weekly (Sun)","sort":6,"sort_time":"05:00"},"stats":{"avg_duration":0.568508,"completed":1,"failed":0,"timeout":0,"total":1},"task":{"_description":"**OVERRIDES runtime profile:** uses `direct_python` (plain Python, no model) because the command chain never invokes the `claude` CLI or any LLM API \u2014 pure-infra task; scheduler provider env injection is a no-op (MC-4942 U12 sweep).\n\nWeekly sender intelligence (Sundays 05:00 UTC = 07:00 SAST).\n\nScores inbound senders on three signals:\n1. Inbound frequency + recency (email.db)\n2. Meeting co-attendance with Elmar (vault.db edges)\n3. Appearance in compiled wiki people pages (vault.db)\n\nProposes Tier 2 additions (auto-applicable), Tier 2 \u2192 Tier 1 promotions (manual), and removals (manual). Creates an MC ticket for Elmar to review.\n\nManual run:\n    python3 ~/workspace/scripts/sender_intelligence.py            # report only\n    python3 ~/workspace/scripts/sender_intelligence.py --apply    # apply additions\n    python3 ~/workspace/scripts/sender_intelligence.py --json     # machine-readable","_file":"sender-intelligence.md","_path":"/home/lucienne/workspace/tasks/sender-intelligence.md","command":"cd /home/lucienne/workspace && /usr/bin/python3 /home/lucienne/workspace/scripts/sender_intelligence.py --create-ticket --quiet 2>&1 | tee -a /home/lucienne/workspace/logs/sender-intelligence.log","enabled":true,"id":"sender-intelligence","notify_on":"failure","retry":false,"run_as":"shell","runtime_profile":"direct_python","schedule":"0 5 * * 0","tags":["inbox","intelligence","review"],"timeout":300,"title":"Sender Intelligence \u2014 analyse inbox + vault, propose inbox-rules updates"}}
