{"wiki":{"id":532,"slug":"ca-replywatch-01","entity_type":"droid","entity_id":"ca-replywatch-01","title":"Approval Reply-Watcher","prose_md":"## About\n\nThe Approval Reply-Watcher (ca-replywatch-01) is a small scheduled droid owned by [[agt_008]]. Every 10 minutes it watches Carol's mailbox for email replies from Ninad to approval-request emails. It exists so human approval verdicts are noticed and routed onward automatically instead of sitting unseen in the inbox.\n\nIt works by finding replies from ninad@, parsing the leading decision word (approved or rejected), matching the email to the original request via its #queue_id, and calling clara_decide_request to hand the verdict to [[agt_010]], who acts as the approver. The droid never decides anything itself — it only relays the human's decision — and it is idempotent because [[agt_010]] refuses verdicts for requests that are no longer pending. Its observability is limited to run-audit logs.\n\nThis droid is one of 222 droids in the \"(none)\" family that many other agents run, so it is not a one-off — although the exact name \"Approval Reply-Watcher\" is unique to this instance. Its execution engine isn't recorded yet, so it is not yet known whether it is pure software or calls Claude.","namesake_json":"{\"engine\": \"unknown\", \"model\": null, \"claude_purpose\": null, \"family\": \"(none)\", \"family_size\": 222, \"is_unique\": false}","profile_pic_path":"avatars/droid/ca-replywatch-01.png","source_hash":"3a17f23dbbb7ad618792adb3f01558b2b5a4f9225dd703629cce23194c6b5f14","status":"being_built","last_generated_at":"2026-08-05 03:36:26","created_at":"2026-07-25 03:32:03","updated_at":"2026-08-05 03:36:26"},"facts":{"id":"ca-replywatch-01","name":"Approval Reply-Watcher","machine_name":"","owner":"agt_008","function":"Read Ninad email replies to approval requests and feed the verdict into Clara checklist","process_type":"scheduled","schedule":"Every 10 min","process_name":"reply_watcher","avatar_color":"#94a3b8","created_for":"","purpose":"Watch carol@ mailbox for Ninad replies to approval-request emails; parse approved/rejected; route to Clara approver","duties":"find replies from ninad@; parse leading decision; map to request via #queue_id; call clara_decide_request","constraints":"observability only via run-audit; idempotent (Clara refuses non-pending); never decides itself","status":"running","gender":"","archetype":"","building_block":"intake_approvals","service_override":null,"enabled":1,"task_key":"sales.approval_decision","model_free":0},"page":{"type":"droid","page_class":"main","class_label":"Main page","kind_label":"Droid","kind_gloss":"","listed":true}}