Skip to content

Restore login account removal #697

Description

@shiny-code-bot

Finish Line

Users can remove inactive or active login accounts safely, including selecting and committing a replacement app-server thread when required.

Current Status

Deferred from lab.5 by explicit product decision. The release will not restore inactive/active account removal merely to recover pre-alignment parity. Keep this issue parked for post-release dogfood; resume only if observed use justifies the replacement-thread and fallback-account carrying cost. No implementation should land before lab.5 publication or the first post-release convergence checkpoint.

Acceptance Criteria

  • Restore account-removal event handling for local and app-server account stores.
  • Handle inactive-account removal without unnecessary session replacement.
  • Select and activate a safe fallback when removing the active account.
  • Restore the shared replacement-thread preparation/commit helper with rollback-safe UI behavior.
  • Refresh the accounts view with success or actionable failure feedback.
  • Cover active, inactive, last-account, and replacement-failure cases.

Relationships

Open Questions

  • None; preserve the donor flow's rollback semantics exactly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    planDurable planning issueplan:waitingDurable plan parked pending a decision, event, or non-issue condition; not for PR QA

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions