{"wiki":{"id":282,"slug":"ac-s1","entity_type":"droid","entity_id":"ac-s1","title":"Architecture Compliance","prose_md":"## About\n\nArchitecture Compliance is a reviewer droid owned by [[agt_001]]. It exists to check an app's architecture facets against design #146/#173/#156: it verifies that no app imports a droid and that no business-logic files are living in the app directory, then reports pass/fail with any gaps. It is triggered on demand rather than scanning continuously, and it is deliberately fail-open — it reports problems but never fixes them.\n\nThe check is deterministic and runs per app delivery as a compliance gate. It only performs architecture-facet checks, following cookbook #312, so it does not expand into proactive scanning or enforcement duties.\n\nArchitecture Compliance is part of the standard, reusable \"reviewer\" droid family. This particular installation has a unique name, so it is not one of several copies with the same label; however, the family itself is shared — 31 reviewer droids are used by multiple owner agents, including [[agt_002]], [[agt_003]], [[agt_008]], [[agt_011]], [[agt_012]], and others. It is pure software and does not call Claude.","namesake_json":"{\"engine\": \"software\", \"model\": null, \"claude_purpose\": null, \"family\": \"reviewer\", \"family_size\": 31, \"is_unique\": true}","profile_pic_path":"avatars/droid/ac-s1.png","source_hash":"2d05888c895ff667135d28d5ffb2b92d8b475f504211a9eb5114e36e52a65e91","status":"being_built","last_generated_at":"2026-08-05 02:39:54","created_at":"2026-07-24 03:25:28","updated_at":"2026-08-05 02:39:54"},"facts":{"id":"ac-s1","name":"Architecture Compliance","machine_name":"AC_S1","owner":"agt_001","function":"Deterministic per-app architecture-compliance check against #146/#173/#156","process_type":"triggered","schedule":"On demand","process_name":"architecture_compliance","avatar_color":"#94a3b8","created_for":"Albus owns the architecture standard and adjudicates a FAIL; this droid runs the per-delivery check.","purpose":"Checks the architecture facets of an app (no app imports a droid; no business-logic files in the app dir) against design #146/#173/#156; reports pass/fail + gaps.","duties":"Architecture-facet checks only per cookbook #312; per-delivery not a proactive scan (retired #119); fail-open; reports only.","constraints":"Deterministic check; fail-open; reports, does not fix.","status":"running","gender":"","archetype":"reviewer","building_block":"review_step","service_override":null,"enabled":1,"task_key":"initiatives.review_verdict","model_free":0},"page":{"type":"droid","page_class":"main","class_label":"Main page","kind_label":"Droid","kind_gloss":"","listed":true}}