Skip to content

Review and perform supported Bluesky source deletion #679

Description

@micahflee

Parent

What to build

A Premium user can review, confirm, and perform source management for posts, reposts, likes, bookmarks, chats, and follows while retaining local copies.

Acceptance criteria

  • Every category presents an exact eligibility review; unfollow-all has a distinct broad-action warning.
  • Free users retain Bluesky save, browse, Cyd Bluesky archive, and local-backup access but cannot start source deletion.
  • Initial consent persists with a durable job so retries neither reconfirm each item nor broaden scope.
  • Direct AT Protocol operations follow mobile-equivalent eligibility rules and resume idempotently with visible progress/backoff.
  • Successful source deletion retains saved records/media and updates source-deletion state.
  • Source deletion remains visibly distinct from local deletion.
  • Fake-client controller tests verify requests, consent, retry, and retention; UI tests cover Premium gating and confirmations.
  • Diagnostics never contain content, media, handles, DIDs, credentials, or local paths.

Blocked by

(This was written by an LLM.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    ready-for-agentFully specified, ready for an AFK agent

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions