{"wiki":{"id":351,"slug":"ar-life-01","entity_type":"droid","entity_id":"ar-life-01","title":"Carol Daily-Life Generator","prose_md":"## About\n\nThe Carol Daily-Life Generator (ar-life-01) is a droid that runs on a daily timer to plan Carol's routine for the date and generate the corresponding daily-life photos. It exists because that work used to live in three in-app worker threads; moving it into a dedicated droid keeps the app free of business logic and gives the image pipeline a single, focused owner.\n\nOwned by [[agt_002]] and scheduled via [[scheduled-processes]], it plans the daily routine for [[agt_008]] and produces the day's photos through the shared image pipeline, reached only through its module `ar_life_01.py`. For the broader picture of how droids are organized, see [[droid-families]].\n\nIts exact name is unique, but it is one of 26 droids in the author family — a standard droid type also run by [[agt_001]], [[agt_003]], [[agt_008]], [[agt_011]], [[agt_012]], [[agt_023]], [[agt_025]], and [[agt_034]]. It is pure software: its source contains no Claude calls, so it runs without a language model.","namesake_json":"{\"engine\": \"software\", \"model\": null, \"claude_purpose\": null, \"family\": \"author\", \"family_size\": 26, \"is_unique\": true}","profile_pic_path":"avatars/droid/ar-life-01.png","source_hash":"0b8e43493117110e2e252865b6c54803df7db7d4092c6725e7ac78256b1cc11d","status":"active","last_generated_at":"2026-08-05 01:42:48","created_at":"2026-07-24 03:31:43","updated_at":"2026-08-05 01:42:48"},"facts":{"id":"ar-life-01","name":"Carol Daily-Life Generator","machine_name":"ar-life-01","owner":"agt_002","function":"On a daily timer, plan Carol's routine for the date and generate the corresponding daily-life photos (was 3 in-app worker threads).","process_type":"scheduled","schedule":"daily","process_name":"ar_life_01","avatar_color":"#7c3aed","created_for":"CAROL-INI-0935 image-generator refactor","purpose":"On a daily timer, plan Carol's routine for the date and generate the corresponding daily-life photos (was 3 in-app worker threads).","duties":"Owns one cohesive slice of the image pipeline relocated from the app; reached only via shared/ar_life_01.py.","constraints":"Single function only (P.01.03.07.01); no business logic remains in the app (P.01.03.01.05).","status":"running","gender":"","archetype":"author","building_block":"design_media","service_override":null,"enabled":1,"task_key":"initiatives.blanket_creative_media","model_free":0},"page":{"type":"droid","page_class":"main","class_label":"Main page","kind_label":"Droid","kind_gloss":"","listed":true}}