{"wiki":{"id":1020,"slug":"el-sr-01","entity_type":"droid","entity_id":"el-sr-01","title":"Status Router","prose_md":"## About\n\nStatus Router is a droid owned by [[agt_011]] that exists to make initiative status changes accountable, atomic, and audited. It is the one sanctioned path for changing an initiative’s status: it validates the transition, writes status + state + decision in a single transaction, keeps the dispatch queue in lockstep, and trips the dispatch circuit-breaker if something blocks. It also fires close-hooks when an initiative reaches a terminal state and logs the corresponding card-move in [[palantir]].\n\nIt is triggered rather than scheduled, meaning it runs when a status-change request arrives. It belongs to the router droid-family, and it is currently the only droid in that family, so Status Router is a unique droid rather than one of several identical copies. Its related systems include [[initiatives]] and [[activity-tracker]], which stay consistent because all status changes flow through this single router.\n\nStatus Router is not pure software: its detected engine calls Claude, although the specific model is not recorded. Claude is used for the validation and routing work behind each status transition, while the transactional safeguards and audit logging remain part of the droid’s own machinery.","namesake_json":"{\"engine\": \"claude\", \"model\": null, \"claude_purpose\": \"validating and routing initiative status transitions\", \"family\": \"router\", \"family_size\": 1, \"is_unique\": true}","profile_pic_path":"avatars/droid/el-sr-01.png","source_hash":"81184976b1d62d29059e601640ec02130aa9d961f7fe44ceac55e6b44b8f019a","status":"being_built","last_generated_at":"2026-08-05 03:38:15","created_at":"2026-07-27 03:27:17","updated_at":"2026-08-06 03:26:29"},"facts":{"id":"el-sr-01","name":"Status Router","machine_name":"status_router","owner":"agt_011","function":"The one sanctioned path for initiative status changes: writes status+state+decision atomically, keeps the dispatch queue in lockstep, and trips the dispatch circuit-breaker on a block.","process_type":"triggered","schedule":"","process_name":"","avatar_color":"#94a3b8","created_for":"CAROL-INI-1853 / CAROL-INI-2054","purpose":"Own every initiative status transition so changes are accountable, atomic and audited.","duties":"Validate the transition; write status+state+decision in one transaction; sync dispatch_queue; trip the breaker on block; fire close-hooks on terminal states; log the Palantir card-move.","constraints":"Never mutate initiatives.status directly outside route_status; refuse transitions with no actor or event.","status":"running","gender":"","archetype":"router","building_block":"support","service_override":null,"enabled":1,"task_key":"initiatives.outcome_recorded","model_free":0},"page":{"type":"droid","page_class":"main","class_label":"Main page","kind_label":"Droid","kind_gloss":"","listed":true}}