{"wiki":{"id":2504,"slug":"pc-s1","entity_type":"droid","entity_id":"pc-s1","title":"Policy Compliance","prose_md":"## About\n\nPolicy Compliance (pc-s1) is a build-time guard droid owned by [[agt_001]]. It exists to stop a delivery before it ships when the code breaks a load-bearing rule from [[carol-constitution]] or [[build-cookbook]] — for example raw sudo usage, raw status writes, hardcoded secrets, or direct Logbook inserts. It catches these violations at build time so they never reach a running system.\n\nWhen invoked, it performs a deterministic scan of the delivered code and acts as a hard gate: it blocks the delivery on any violation and lets it through otherwise. It is detect-and-block only and never fixes or rewrites anything. The delivery compliance shim calls it during the build pipeline ([[pipeline]]), and its activity is recorded in the usual droid tooling ([[droid-families]]).\n\nIts exact name, \"Policy Compliance\", is unique — no other droid shares it. However, it belongs to the \"(none)\" droid family, a broad archetype that 222 droids across many Carol agents run. Its execution engine isn't recorded yet, so Carolopedia can't yet say whether it is pure software or calls Claude; the engine is marked unknown pending a source location.","namesake_json":"{\"engine\": \"unknown\", \"model\": null, \"claude_purpose\": null, \"family\": \"(none)\", \"family_size\": 222, \"is_unique\": true}","profile_pic_path":"","source_hash":"bf8422da750d800da284804b6953cbfd279e346a16d9a8732c9f55fa39ab989e","status":"being_built","last_generated_at":"2026-08-05 02:43:26","created_at":"2026-08-01 03:27:18","updated_at":"2026-08-05 02:43:26"},"facts":{"id":"pc-s1","name":"Policy Compliance","machine_name":"","owner":"agt_001","function":"Hard policy+cookbook build gate","process_type":"triggered","schedule":"","process_name":"","avatar_color":"#94a3b8","created_for":"","purpose":"Block a delivery that breaks a load-bearing policy/cookbook rule (raw sudo, raw status write, hardcoded secret, direct Logbook insert) at build time","duties":"Deterministic scan of delivered code; invoked by the delivery compliance shim","constraints":"Detect-and-block only","status":"running","gender":"","archetype":"","building_block":"monitor","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}}