Skip to content

Mirror repository analyze, import, preflight, and execute in CLI #36

@Hector-Ha

Description

@Hector-Ha

Parent

What to build

Mirror repository setup operations through production-safe CLI subcommands: analyze, import, clone preflight, and execute step. These commands should match Wails/domain return shapes under --json and preserve existing safety/approval behavior.

Acceptance criteria

  • CLI has subcommands for analyzing a local path and/or repo URL.
  • CLI has a clone preflight command matching the Wails clone preflight behavior.
  • CLI has an import/clone command matching the Wails import behavior.
  • CLI has an execute step command matching Wails ExecuteStep behavior.
  • Risky execution still requires explicit approval; CLI does not bypass AppService safety.
  • --json output matches Wails/domain return shapes where possible.
  • Human output is concise and useful for users.
  • Tests cover successful analyze, clone preflight warning/error paths, import path conflict behavior, execute approval failure, and approved execute behavior with app-data isolation.

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestready-for-agentFully specified, ready for an AFK agent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions