# feat: retain verified external media in offline recovery caches · clo/snowbound

[View on GitCafe](https://git.cafe/clo/snowbound/commit/aabbadfaf1e956a3daaa6d59d0a2213d4cf78ffe)

Repository: [clo/snowbound](https://git.cafe/clo/snowbound)

Visibility: public

Requested revision: aabbadfaf1e956a3daaa6d59d0a2213d4cf78ffe

Requested commit: aabbadfaf1e956a3daaa6d59d0a2213d4cf78ffe

Commit: aabbadfaf1e956a3daaa6d59d0a2213d4cf78ffe

Tree: 5c836d3d86aa38e84e649d57aef97818fe12898f

Author: clover caruso

Committer: clover caruso

## Message

```
feat: retain verified external media in offline recovery caches

Download declared external payloads without blocking local edits, then cache exact bytes and SHA-256 transactionally. Reject changed identities, stale references, and damaged cached data while preserving the edit queue. Include media in read-only recovery exports.

Migrate existing live caches to schema 5 and retain original schema-4 archive compatibility. Verify actual legacy cache migration, concurrent download/edit behavior, abrupt process exit, live Samba downloads followed by offline reopen, full workspace regressions, and iOS device/simulator linking.

Assisted-by: gpt-6-astra

```

## Parents

- [30d02b72f6a5b8dd8b72cea593bdc9c883afea1e](https://git.cafe/clo/snowbound/commit/30d02b72f6a5b8dd8b72cea593bdc9c883afea1e?format=markdown)

[Source at this commit](https://git.cafe/clo/snowbound/tree/aabbadfaf1e956a3daaa6d59d0a2213d4cf78ffe?format=markdown)
