First full run of update-software-hashes.mjs completed: - 32,305 tape-image downloads hashed (MD5, CRC32, size, inner path) - Snapshot at data/zxdb/software_hashes.json for DB wipe recovery claude-opus-4-6@MacFiver
- Add softwareHashes Drizzle model (download_id PK, md5, crc32, size_bytes, inner_path, updated_at) - Update import_mysql.sh to reimport from JSON snapshot after DB wipe - Add pnpm scripts: update:hashes, export:hashes - Create data/zxdb/ directory for JSON snapshot storage claude-opus-4-6@MacFiver