{"wiki":null,"facts":{"id":"el-handover-01","name":"Elrond Handover Watchdog","machine_name":"el_handover_01","owner":"agt_011","function":"[RETIRED CAROL-INI-0924] Replaced by the agent-blind Handover Gap Detector shared service (SVC-031), scheduled by Orion's monitor runner (or-hgd-01). Was a block-spanning Elrond-owned watcher; detection is now a shared service and actions route to each owning agent.","process_type":"scheduled","schedule":"Every 30s","process_name":"agents.agt_011.droids.el_handover_01:handover_tick","avatar_color":"#fb923c","created_for":"CAROL-INI-380 — distinct from Merlin's Foreman (which catches dead processes); this droid catches idle gaps where nothing is broken but nothing is running either","purpose":"Keep an active initiative moving when one agent has finished their part but the next agent hasn't started theirs. Watches three handover gaps: (A) Albus filed a bypass that nobody dispatched, (B) phase plan steps done but reviewer not invoked, (C) reviewer said continue but next phase plan not authored. Each detected gap is auto-dispatched where safe, otherwise surfaced on the operator queue.","duties":"On a 30s timer, scan parked-pending-bypass pairs and auto-enqueue planned bypasses (gap A); scan active initiatives with all phase steps done but no review and surface a reviewer-pending row (gap B); scan active initiatives with continue verdict but no next-phase plan and surface a planner-pending row (gap C); record sentinel decision rows for idempotency.","constraints":"Idempotent: every action checks for a sentinel decision row before firing. Only auto-fires dispatch enqueues (the cheap, safe path); reviewer + planner invocations are surfaced via dispatch_queue needs_attention rather than auto-fired in v1.","status":"paused","gender":"male","archetype":"watcher","building_block":"monitor","service_override":null}}