{"wiki":{"id":2898,"slug":"stw-003","entity_type":"droid","entity_id":"stw-003","title":"App Steward","prose_md":"## About\n\nApp Steward (stw-003) keeps the apps registered to [[agt_003]] alive. On a scheduled basis it checks whether each of its owner's apps is still running; any app that has gone down is relaunched through the shared app-liveness mechanism (shared/app_steward.py). Its job is essentially watchkeeping: without it, a crashed app could sit dead until a human or another droid happened to notice.\n\nThis droid is one instance of the app-steward family, not a one-off. The same family runs 19 droids across many agents, including [[agt_002]], [[agt_008]], [[agt_010]], [[agt_016]], [[agt_028]], and [[agt_034]], and there are 18 exact-name copies of \"App Steward\"; each copy is scoped to its own owner's apps. Related context lives in [[droid-families]] and [[shared-services]], and its health checks fit under the [[monitoring]] service.\n\nApp Steward is pure software. No Claude calls were found in its source, so it runs entirely on its own code and does not rely on an AI model to do its work.","namesake_json":"{\"engine\": \"software\", \"model\": null, \"claude_purpose\": null, \"family\": \"app-steward\", \"family_size\": 19, \"is_unique\": false}","profile_pic_path":"","source_hash":"21728800d686eaec9c06e463cf3c331121672a00aeaa77e68faaddd746873af9","status":"being_built","last_generated_at":"2026-08-05 00:50:47","created_at":"2026-08-05 00:50:47","updated_at":"2026-08-05 00:50:47"},"facts":{"id":"stw-003","name":"App Steward","machine_name":"STW_003","owner":"agt_003","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":"support","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}}