{"wiki":{"id":350,"slug":"ar-img-01","entity_type":"droid","entity_id":"ar-img-01","title":"Image Generation Core","prose_md":"## About\n\nImage Generation Core (ar-img-01) is a droid that renders a single image from an agent and a prompt. It exists to own one cohesive slice of the image pipeline that was relocated out of the [[image-generator]] app, so the app keeps no business logic for image generation (constraints P.01.03.07.01 and P.01.03.01.05).\n\nIt is triggered on demand rather than on a schedule. When called — only through the shared module `shared/ar_img_01.py` — it takes an agent and prompt, enhances the prompt with bio and inventory context, generates the image via Gemini, and logs the scene. It is owned by [[agt_002]].\n\nThis exact name is unique, but the droid belongs to the author family, a standard reusable pattern with 26 instances run by several agents including [[agt_001]], [[agt_003]], [[agt_008]], [[agt_011]], [[agt_012]], [[agt_023]], [[agt_025]], and [[agt_034]]. It is pure software: no Claude calls were found in its source, so it does not invoke Claude — image generation itself is handled through Gemini.","namesake_json":"{\"engine\": \"software\", \"model\": null, \"claude_purpose\": null, \"family\": \"author\", \"family_size\": 26, \"is_unique\": true}","profile_pic_path":"avatars/droid/ar-img-01.png","source_hash":"78d31a9eb43011d5d49eae7b8f914cb40b565422cfc75cc9dc5cb574c591dfb8","status":"active","last_generated_at":"2026-08-05 01:41:30","created_at":"2026-07-24 03:31:26","updated_at":"2026-08-05 01:41:30"},"facts":{"id":"ar-img-01","name":"Image Generation Core","machine_name":"ar-img-01","owner":"agt_002","function":"Render a single image from an agent + prompt: enhance the prompt with bio/inventory context, generate via Gemini, log the scene.","process_type":"triggered","schedule":"","process_name":"ar_img_01","avatar_color":"#7c3aed","created_for":"CAROL-INI-0935 image-generator refactor","purpose":"Render a single image from an agent + prompt: enhance the prompt with bio/inventory context, generate via Gemini, log the scene.","duties":"Owns one cohesive slice of the image pipeline relocated from the app; reached only via shared/ar_img_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}}