Skip to content

Protect connections and define device-backup boundaries - #104

Open
micahflee wants to merge 2 commits into
mainfrom
issue-94-protect-connections
Open

Protect connections and define device-backup boundaries#104
micahflee wants to merge 2 commits into
mainfrom
issue-94-protect-connections

Conversation

@micahflee

Copy link
Copy Markdown
Member

Closes #94

Summary

  • store Bluesky connections in UUID-keyed iOS Keychain / Android Keystore-backed SecureStore entries
  • migrate legacy AsyncStorage and runtime-database OAuth material with protected-write-first, restart-safe ordering
  • keep disconnect and account deletion semantics distinct while removing credentials from runtime databases
  • keep committed databases and media backup-eligible while assigning archive staging and reproducible caches to OS-excluded cache storage

Test plan

  • npm run lint
  • npm test -- --runInBand (631 passed, 3 skipped)
  • npm run test:archive-contract
  • generated Expo config validation for Android backup and SecureStore settings

Review

  • completed independent Standards and Spec reviews against origin/main
  • addressed terminology and duplicated deletion-protocol findings

(This was written by an LLM.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Protect connections and define device-backup boundaries

1 participant