{"wiki":null,"facts":{"id":"bk-s1","name":"Backup Custodian","machine_name":"BK-S1","owner":"agt_015","function":"Daily snapshot of Carol + BB DB state (registry, designs, plangenerator, initiatives, constitution) plus laptop critical assets (~/.claude/orion, ~/.claude/projects memory, vault.enc, azure-security-policies). Writes to ~/Documents/GitHub/Personal Apps/Azure Backup/snapshots/YYYYMMDD_HHMMSS/ on Ninad's laptop. Retention: 7 snapshots. Orchestrated by backup_azure.sh under the laptop launchd job com.ninad.orion.backup. Writes backup_heartbeat.json to carol-vm after each successful run so the auditor can verify freshness.","process_type":"scheduled","schedule":"Daily 09:00","process_name":"backup_custodian","avatar_color":"#a16207","created_for":"Hagrid is responsible for running Carol's daily backups—regularly snapshotting the core databases and critical laptop assets. BK-S1 represents this backup operation and signals its completion.","purpose":"BK-S1 helps Hagrid fulfill his backup accountability by writing a heartbeat file after each backup that proves it completed successfully. The Inspector's auditor reads this heartbeat to verify Hagrid's backups are current, so Hagrid doesn't have to audit himself.","duties":"- Writes a heartbeat file to carol-vm with backup status, completion time, and droid identity\n- Lets the auditor know the backup has completed successfully\n- Represents the backup operation in the system registry and org chart","constraints":"Does not perform the actual backup—that runs on the laptop via backup_azure.sh. Does not audit or validate the backup content or integrity. Does not handle backup failures or decide on remediation.","status":"running","gender":"male","archetype":"intelligence","building_block":"infra_backups","service_override":null}}