{"wiki":null,"facts":{"id":"ca-s1","name":"Compliance Auditor","machine_name":"compliance_auditor","owner":"agt_028","function":"Daily 10-check compliance audit: policy↔constitution alignment, constitution coverage, code↔policy alignment, code coverage, constitution+policy contradictions, deployment drift, design docs sync, memory.md sync, prod endpoint monitoring. Detects only — writes findings to audit_findings table; Inspector picks them up.","process_type":"scheduled","schedule":"Daily 04:15","process_name":"agents.themis.droids.ca_s1:run","avatar_color":"#94a3b8","created_for":"Themis is accountable for keeping Carol compliant with her constitution, policies, and privacy rules. This droid handles daily compliance detection — it compares whether the constitution and policies align, whether code matches the policies, and whether what's in development matches what's in production.","purpose":"By running checks every morning and recording findings in a database, the droid gives Themis the information she needs to direct the team. Instead of manually reading through thousands of lines of code and configuration every day, Themis gets a report of what's out of sync. She can then decide what needs fixing and send it to the right team.","duties":"- Runs ten daily checks: constitution-to-policy alignment, constitution and policy coverage gaps, code-to-policy alignment, code coverage, internal contradictions in the constitution and policies, deployment drift between development and production, design documentation sync, memory file sync, and production endpoint monitoring.\n- Pulls current constitution, policies, approved design documents, and code samples from Carol's systems.\n- Uses Claude to analyze and spot alignments, gaps, and contradictions.\n- Stores findings in a database for review and decision-making.","constraints":"The droid finds issues but does not fix them. All remediation happens through a separate pipeline. It runs once daily, so it cannot catch changes between runs. It reviews a selection of code files, not everything in the system. It only checks approved design documents, not drafts or rejected ones.","status":"running","gender":"male","archetype":"reviewer","building_block":null,"service_override":null}}