# Inspect what's recoverable
$ zanith recover list
table column kind age size
----------------- ------------- -------------------- ------ -------
users legacy_uuid soft_drop_column 2h —
orders discount_code archive_column 14h 8.4 MB
audit_log_2024 — soft_drop_table 3d —
# Look at one before you act
$ zanith recover inspect users.legacy_uuid
# Pull archive rows out before purge
$ zanith recover export orders.discount_code --format jsonl --out backup.jsonl
# Restore (one command)
$ zanith recover restore-column users.legacy_uuid
✓ renamed _zanith_dropped_legacy_uuid_a4c → legacy_uuid
✓ users.legacy_uuid restored
# Sweep old artifacts when you're certain
$ zanith cleanup --older-than 30d