Skip to content

Validate v1.1 Linux Docker and interactive setup #99

Description

@BrettKinny

This was generated by AI during triage.

Type: HITL

What to build

Run the v1.1 Candidate through the real Linux Docker desktop and interactive setup paths that cannot be represented truthfully by headless CI. Exercise fresh install, v1.0 Managed-home adoption, Box replacement, destructive-operation safeguards, interactive selections, and terminal applications on one supported Linux desktop.

Record the Candidate version, source SHA, image digest, distribution, architecture, Docker version, terminal, and pass/fail evidence in this issue.

Acceptance criteria

  • Fresh Bash install, launch, interactive setup, exit/resume, rebuild, uninstall, and purge behave as documented.
  • A v1.0 Managed home upgrades with explicit adoption, no repeated prompts, preserved authentication/history, refreshed managed config, and reconciled Box-tier Selections.
  • A host UID/GID other than 1000 plus custom install/Workspace/Managed-home paths retain correct ownership and survive rebuild.
  • Purge refuses colliding unrelated resources; an unavailable Docker daemon returns a clear nonzero partial-cleanup result.
  • Cancel and confirmed-empty selections remain distinct; a deliberately failed assistant install leaves aliases targeting an observed assistant.
  • GitHub device authentication and decline state survive Box replacement.
  • Claude, Copilot, Gemini, Codex, OpenCode, Pi, and Paseo launch after selection; Copilot uses the supported copilot command.
  • Bash, Zsh, and Fish initialize the documented prompt/navigation/alias behavior, including Bash-only fzf bindings.
  • Lazygit, Yazi, gh-dash, Helix, gum, fzf, tmux, Zellij, and Neovim/LazyVim render and accept input; the timezone mount does not wedge package installation.
  • Results and any failures are attached here and the v1.1 manual UAT checklist is updated.

Blocked by

None - can start immediately.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestready-for-humanRequires human implementation or judgment

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions