You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In this issue, “version 2” and “v2 archive” mean version 2 of the Cyd Bluesky archive contract. Cyd archive formats and version histories are platform-specific; this issue does not define version 2 for X, Facebook, Mastodon, or any other platform.
Export a consistent, self-contained Cyd Bluesky archive v2 account snapshot by briefly pausing account-mutating work, staging a SQLite snapshot and transactional media inventory, then translating Mobile storage into the canonical interchange format.
Acceptance criteria
The staged database and media inventory represent one point in time even if live account work continues during later packaging.
Every canonical record, relationship, context snapshot, portable setting, deletion state, and completeness state is translated without exposing Mobile private schema.
Each referenced content-addressed asset is packaged once.
Assets missing or changed during staging are represented honestly as unavailable rather than silently omitted.
Note
In this issue, “version 2” and “v2 archive” mean version 2 of the Cyd Bluesky archive contract. Cyd archive formats and version histories are platform-specific; this issue does not define version 2 for X, Facebook, Mastodon, or any other platform.
Parent
#91
What to build
Export a consistent, self-contained Cyd Bluesky archive v2 account snapshot by briefly pausing account-mutating work, staging a SQLite snapshot and transactional media inventory, then translating Mobile storage into the canonical interchange format.
Acceptance criteria
Blocked by
(This was written by an LLM.)