{"wiki":{"id":2899,"slug":"stw-008","entity_type":"droid","entity_id":"stw-008","title":"App Steward","prose_md":"## About\n\nApp Steward is the droid that keeps [[agt_008]]'s apps alive. On a scheduled basis it checks each app registered to [[agt_008]], and if any has stopped responding it relaunches it from a shared app-steward script. It exists so a silently crashed app doesn't sit dead until someone happens to notice.\n\nIt works by calling the shared app-liveness mechanism in `shared/app_steward.py`, scoped to [[agt_008]]'s own registered app list. The droid belongs to the app-steward family described in [[droid-families]] and relies on [[shared-services]] infrastructure rather than custom code.\n\nThis is not a unique droid: it is one of 19 app-steward droids (18 exact-name copies besides this one) run by agents such as [[agt_002]], [[agt_003]], and [[agt_010]] to watch over their own apps. It is pure software: the source contains no Claude calls, so it runs without any model involvement.","namesake_json":"{\"engine\": \"software\", \"model\": null, \"claude_purpose\": null, \"family\": \"app-steward\", \"family_size\": 19, \"is_unique\": false}","profile_pic_path":"","source_hash":"ec553941bdb1b8377e420b0a2ecfc1719a638122e7668c5fb24eb36795b06cdd","status":"being_built","last_generated_at":"2026-08-05 00:51:06","created_at":"2026-08-05 00:51:06","updated_at":"2026-08-05 00:51:06"},"facts":{"id":"stw-008","name":"App Steward","machine_name":"STW_008","owner":"agt_008","function":"Keeps this agent's registered apps alive — detects down apps and relaunches them via shared/app_steward.py","process_type":"scheduled","schedule":"","process_name":"","avatar_color":"#94a3b8","created_for":"CAROL-INI-904","purpose":"Owned App-Steward instance; calls the shared app-liveness mechanism scoped to this agent's apps.","duties":"","constraints":"","status":"running","gender":"","archetype":"app-steward","building_block":"sales_operations","service_override":null,"enabled":1,"task_key":"system-services.app_liveness_watch","model_free":0},"page":{"type":"droid","page_class":"main","class_label":"Main page","kind_label":"Droid","kind_gloss":"","listed":true}}