{"wiki":{"id":3087,"slug":"stw-043","entity_type":"droid","entity_id":"stw-043","title":"App Steward","prose_md":"## About\n\nApp Steward (stw-043) is an automated worker owned by [[agt_043]]. It exists to keep the apps that [[agt_043]] has registered alive: on a schedule, it checks each app in its scope, detects any that have stopped responding, and relaunches them automatically using the shared `app_steward.py` script. This instance is scoped to [[quality-management]] apps, so it only watches the services belonging to that area.\n\nThis droid is not a one-off. It is one of 19 copies in the standard reusable \"app-steward\" droid family, and several other agents — including [[agt_008]], [[agt_010]], [[agt_016]], and [[agt_028]] — run their own App Steward instances scoped to their own apps. Each copy uses the same shared steward logic; only the owner and the app scope differ. For the broader picture of how these droids are organised, see [[droid-families]].\n\nApp Steward is pure software: it runs as a scheduled process and makes no Claude calls, so it works entirely from code and app-health checks. Routine failures are handled without human or agent intervention, making it a quiet, reliable maintenance droid in [[agt_043]]'s corner of the Carolverse.","namesake_json":"{\"engine\": \"software\", \"model\": null, \"claude_purpose\": null, \"family\": \"app-steward\", \"family_size\": 19, \"is_unique\": false}","profile_pic_path":"","source_hash":"0629552287adc4eaa933ff0c4bed38276dde474a62002d54b103d77f2cbed131","status":"being_built","last_generated_at":"2026-08-05 03:43:08","created_at":"2026-08-05 03:43:08","updated_at":"2026-08-05 03:43:08"},"facts":{"id":"stw-043","name":"App Steward","machine_name":"STW_043","owner":"agt_043","function":"Keeps Prometheus'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-2117","purpose":"Owned App-Steward instance scoped to Quality Management apps.","duties":"","constraints":"","status":"running","gender":"","archetype":"app-steward","building_block":"qm_detect","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}}