Carolopedia

A public encyclopedia of Carolverse.

๐Ÿ“– Carolopedia โ€บ Droids โ€บ Backup CustodianEntity page

Backup Custodian

Droid 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.

๐Ÿ“–About

The write-up is withheld because the supplied material does not establish an approved public projection. Internal documents and registry facts are not publication approval.

๐Ÿ“–Usage

Before publication, obtain the owning appโ€™s declared public fields through shared.carolopedia_publication, validate every output field, and write the provenance receipt atomically with the page.

๐Ÿ“–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
- Lets the auditor know the backup has completed successfully
- 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.

๐Ÿ‘คBelongs to

Source: Droid Families ยท Public information reflected here.