Skip to content

feat(tui): AuthOverlay fragment for device-flow prompt #36

@cdhagmann

Description

@cdhagmann

Overlay fragment that fires on :auth_required messages. Walks the user through the GitHub device flow and retries the original action on success.

Scope:

  • GemContribute::TUI::AuthOverlay Rooibos fragment
  • Triggered by Failure(:unauthenticated) from the service layer (per ADR-0012)
  • Polls device-flow endpoint via Command.http + Command.wait
  • On success, closes overlay and retries the pending action
  • Pure-function Update test for the auth state machine

Sub-issue of #2.

See: ADR-0001, ADR-0004, docs/design.md TUI section, ROADMAP Phase 3

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestv2.0Targeted for v2.0 — the Rooibos TUI release

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions