set -eu docker exec -i im-admin-api-1 python - <<'PY' from pathlib import Path import sqlite3,json folder=Path('/data/backups/knowledge-v2-20260916') journal=folder/'backend.db-journal' if journal.exists(): journal.rename(folder/'interrupted-backup.journal') print(json.dumps({p.name:p.stat().st_size for p in folder.iterdir()})) c=sqlite3.connect('file:/data/backups/knowledge-v2-20260916/backend.db?mode=ro',uri=True) assert c.execute('PRAGMA quick_check').fetchone()[0]=='ok' assert c.execute('SELECT COUNT(*) FROM archive_message').fetchone()[0]==414046 print('Final backup re-opened read-only and verified: 414046 messages.') PY