Operationalize RC10 data retention
This commit is contained in:
@@ -2037,6 +2037,30 @@ The command atomically updates the operator-owned `.env`, changes the matching
|
||||
PostgreSQL role and recreates the container. A failed role change restores the
|
||||
previous environment file. The generated secret is never printed.
|
||||
|
||||
## RC-10 data operations and retention
|
||||
|
||||
Run the read-only storage, provenance, disk-pressure and source-family audit:
|
||||
|
||||
```bash
|
||||
docker exec geointel python /app/scripts/audit_data_operations.py \
|
||||
--minimum-age-days 7 \
|
||||
--output /app/storage/release-evidence/rc-current/data-operations.json
|
||||
```
|
||||
|
||||
Preview old unreferenced derived/cache/export candidates without deletion:
|
||||
|
||||
```bash
|
||||
docker exec geointel python /app/scripts/cleanup_storage_artifacts.py \
|
||||
--minimum-age-days 7 \
|
||||
--max-delete 25
|
||||
```
|
||||
|
||||
Apply requires a reviewed candidate count, the exact
|
||||
`DELETE_STORAGE_ARTIFACTS` token and a backup no older than 24 hours with a
|
||||
checksum-verified database dump and SHA-256 storage inventory. The host backup
|
||||
root is mounted read-only at `/app/backups`. See
|
||||
`docs/DATA_OPERATIONS_RUNBOOK.md`. No cleanup is scheduled by GeoIntel.
|
||||
|
||||
## RC-8 Belgium/North Sea release journeys
|
||||
|
||||
Preview the seven release areas without mutating GeoIntel:
|
||||
|
||||
Reference in New Issue
Block a user