{"wiki":{"id":2902,"slug":"stw-014","entity_type":"droid","entity_id":"stw-014","title":"App Steward","prose_md":"## About\n\nApp Steward (stw-014) is a scheduled maintenance droid owned by [[agt_014]]. Its job is to keep [[agt_014]]'s registered apps alive: on each run it detects which of those apps have gone down and relaunches them. It exists because apps can stop responding at any hour, and waiting for a person to notice wastes time and availability.\n\nThe droid is one instance of a shared family rather than bespoke code. Each app-steward droid calls the same shared app-liveness mechanism (shared/app_steward.py), scoped to its own owner's apps, so every steward watches exactly the apps its owner is responsible for.\n\nIt is not a one-off: 19 app-steward droids run across Carolverse, and 18 of them share the exact name \"App Steward\". It is pure software — its source contains no Claude calls and it runs without an LLM — so it is cheap, deterministic, and fully automatic. The family is documented in the [[droid-families]] app.","namesake_json":"{\"engine\": \"software\", \"model\": null, \"claude_purpose\": null, \"family\": \"app-steward\", \"family_size\": 19, \"is_unique\": false}","profile_pic_path":"","source_hash":"649f24ebc96365876c423608aa77c9ca4f787860da4a81b9190fe39ae611b458","status":"being_built","last_generated_at":"2026-08-05 01:35:19","created_at":"2026-08-05 01:35:19","updated_at":"2026-08-05 01:35:19"},"facts":{"id":"stw-014","name":"App Steward","machine_name":"STW_014","owner":"agt_014","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":"wa_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}}