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
Parent: #173
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
Out of Scope
Acceptance Criteria
Required Test Evidence
Agent Profile Expected To Implement It
developer
Tracking
Parent: #173