Skip to content

Headless CLI on shared application service #190

@ksamaschke

Description

@ksamaschke

Objective

Restore a constrained headless CLI for automation and CI on top of the shared application-service layer in parallel with desktop productization.

In Scope

  • Restore headless automation commands for install, uninstall, sync, list/state, sources, validate/publish, and diagnostics.
  • Keep CLI behavior aligned with the shared application service rather than duplicating business logic.
  • Treat CLI as automation support, not the primary runtime UX.

Out of Scope

  • Reintroducing browser-era serve/launch as the main product path.
  • Broad desktop UX ownership.

Acceptance Criteria

  • Supported CLI commands execute through the shared application-service layer.
  • CLI scope is explicitly documented as headless automation support.
  • No duplicate business logic exists between CLI and desktop.

Required Test Evidence

  • RED: failing CLI contract tests for restored automation paths.
  • GREEN: passing CLI behavior on the shared service layer.
  • REFACTOR: green regression suite after removing legacy runtime assumptions.

Agent Profile Expected To Implement It

developer

Tracking

  • Type: story
  • Priority: p2

Parent: #173

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions