{"wiki":{"id":349,"slug":"ar-gal-01","entity_type":"droid","entity_id":"ar-gal-01","title":"Gallery & Catalog","prose_md":"## About\n\nGallery & Catalog is a triggered droid owned by [[agt_002]]. Its job is to list, categorize, and number gallery media, and to serve or delete an agent's media files. It exists because [[agt_002]] moved one cohesive slice of the image pipeline out of the app, so the gallery logic lives in the droid rather than in application business logic.\n\nIt is reached only through the shared module `shared/ar_gal_01.py` and performs a single function (constraint P.01.03.07.01), with no business logic remaining in the app (P.01.03.01.05). It works alongside the [[image-generator]] app, and the wider droid landscape is documented in [[droid-families]].\n\nIts exact name, \"Gallery & Catalog\", is unique, but it belongs to the intelligence droid family — a standard family of 25 droids run by many agents, including [[agt_001]], [[agt_005]], [[agt_008]], [[agt_013]], and [[agt_020]]. It is pure software: the detected engine found no Claude calls in its source, so it runs entirely without calling Claude.","namesake_json":"{\"engine\": \"software\", \"model\": null, \"claude_purpose\": null, \"family\": \"intelligence\", \"family_size\": 25, \"is_unique\": true}","profile_pic_path":"avatars/droid/ar-gal-01.png","source_hash":"59c16ebd919c9bec22d1b437f4f25286f01e5d42f0365b261408efcf86f8d9da","status":"active","last_generated_at":"2026-08-05 01:42:23","created_at":"2026-07-24 03:31:18","updated_at":"2026-08-05 01:42:23"},"facts":{"id":"ar-gal-01","name":"Gallery & Catalog","machine_name":"ar-gal-01","owner":"agt_002","function":"List, categorize and number gallery media; serve and delete an agent's media files.","process_type":"triggered","schedule":"","process_name":"ar_gal_01","avatar_color":"#7c3aed","created_for":"CAROL-INI-0935 image-generator refactor","purpose":"List, categorize and number gallery media; serve and delete an agent's media files.","duties":"Owns one cohesive slice of the image pipeline relocated from the app; reached only via shared/ar_gal_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":"intelligence","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}}