{"wiki":{"id":355,"slug":"ar-port-01","entity_type":"droid","entity_id":"ar-port-01","title":"Portrait & Entity Visualizer","prose_md":"## About\n\nPortrait & Entity Visualizer is an author-family droid owned by [[agt_002]]. It renders [[carolopedia]] entity portraits and loads agent bios for the visual pipeline — one cohesive slice of the image pipeline that was relocated out of the app. It exists so that portrait and bio rendering lives in a dedicated, controlled place, with no business logic remaining inside the app itself.\n\nIt runs on a triggered basis rather than a schedule: it has no fixed cadence and is reached only through the shared module `shared/ar_port_01.py`. It performs exactly one function per its registry constraints, so the visual pipeline calls this droid whenever it needs a portrait or an agent bio instead of handling that work inline.\n\nIts name is unique, but it is one of 26 droids in the author family, an archetype also run by [[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 runs entirely without a model.","namesake_json":"{\"engine\": \"software\", \"model\": null, \"claude_purpose\": null, \"family\": \"author\", \"family_size\": 26, \"is_unique\": true}","profile_pic_path":"avatars/droid/ar-port-01.png","source_hash":"8d097c95e0fc72691e19d1f0132e4e5d322a13db94b881ca1b529ed64baa8572","status":"active","last_generated_at":"2026-08-05 01:43:17","created_at":"2026-07-24 03:32:37","updated_at":"2026-08-05 01:43:17"},"facts":{"id":"ar-port-01","name":"Portrait & Entity Visualizer","machine_name":"ar-port-01","owner":"agt_002","function":"Render Carolpedia entity portraits and load agent bios for the visual pipeline.","process_type":"triggered","schedule":"","process_name":"ar_port_01","avatar_color":"#7c3aed","created_for":"CAROL-INI-0935 image-generator refactor","purpose":"Render Carolpedia entity portraits and load agent bios for the visual pipeline.","duties":"Owns one cohesive slice of the image pipeline relocated from the app; reached only via shared/ar_port_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}}