{"wiki":{"id":1666,"slug":"leo-rep-01","entity_type":"droid","entity_id":"leo-rep-01","title":"Leo Reporter","prose_md":"## About\n\nLeo Reporter is a scheduled droid that keeps an eye on [[agt_034]]’s roadmap and initiative milestones, then pushes them to Ninad via an in‑app feed and email. Its reason for being is simple: catch closures that matter (a finished initiative, a completed roadmap phase, a fulfilled user request) so nothing important goes unnoticed without having to hunt through logs.\n\nEvery 15 minutes the droid scans the live initiative state and roadmap entries for Leo‑owned services, records any newly detected milestones to a leo_notifications store, and sends an email to Ninad. To avoid flooding the inbox with historical noise, the very first run silently baselines everything — only milestones that appear after that baseline trigger an alert.\n\nThe execution engine behind Leo Reporter isn’t recorded yet, so it’s unclear whether it runs as pure software or calls an AI model like Claude. Leo Reporter is not a one‑off; it belongs to the reporter family, a shared blueprint that ten agents run. Other reporters exist under [[agt_001]], [[agt_002]], [[agt_011]], [[agt_012]], [[agt_016]], [[agt_020]], [[agt_025]], [[agt_028]], and [[agt_029]] — Leo Reporter is simply the named copy owned by [[agt_034]].","namesake_json":"{\"engine\": \"unknown\", \"model\": null, \"claude_purpose\": null, \"family\": \"reporter\", \"family_size\": 10, \"is_unique\": false}","profile_pic_path":"","source_hash":"39d8dda0b6defcb65abfc608dc2412c343231548aee69d2160e4fd308b40b766","status":"being_built","last_generated_at":"2026-07-29 03:37:15","created_at":"2026-07-29 03:37:15","updated_at":"2026-07-29 03:37:15"},"facts":{"id":"leo-rep-01","name":"Leo Reporter","machine_name":"leo-reporter","owner":"agt_034","function":"Detect roadmap/initiative milestones for Leo-owned services and notify Ninad proactively","process_type":"scheduled","schedule":"Every 15 min","process_name":"leo-reporter","avatar_color":"#94a3b8","created_for":"CAROL-INI-2124","purpose":"Proactively surface milestones (initiative closed, roadmap phase complete, user request fulfilled) to Ninad via an in-app feed and email.","duties":"Scan roadmap entries + live initiative state; record new milestones to leo_notifications; email Ninad on milestone/fulfillment; baseline silently on first run.","constraints":"Never email historical closures (first run baselines silently). Read initiative state via the API, never the on-disk decoy DB.","status":"running","gender":"","archetype":"reporter","building_block":"blueprint_uat","service_override":null,"enabled":1,"task_key":"blueprint.milestone_notice","model_free":0},"page":{"type":"droid","page_class":"main","class_label":"Main page","kind_label":"Droid","kind_gloss":"","listed":true}}