Skip to content

P1: CLI read-only operator skeleton and agent JSON mode #85

Description

@thunderdew-dawn

Goal

Create a small read-only CLI/operator surface for repeatable diagnostics, setup checks, reports and LLM agent usage.

Scope

  • fls-pilot status --json
  • fls-pilot ping --json
  • fls-pilot doctor --json
  • fls-pilot project summary --json
  • fls-pilot preflight --json
  • fls-pilot review mix --json
  • fls-pilot history --json
  • fls-pilot --agent ... --json

Non-goals

  • no persistent FL Studio mutation
  • no cleanup apply
  • no routing apply
  • no broad low-level MCP tool exposure
  • no human-output parsing for agents

Acceptance criteria

  • CLI command exists as fls-pilot
  • --json output is stable and documented
  • agent mode disables prompts/spinners/rich formatting
  • commands return stable exit codes
  • setup/preflight/review commands do not mutate FL Studio
  • README/User Guide document the read-only CLI path
  • [FEATURE] CLI-first operator surface and agent usage policy #70 remains the parent proposal and is linked from this issue

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:docsDocumentation, README, recipes, examples, or generated docs.area:uxUser-facing reporting, dashboard, diagnostics, or workflow clarity.area:workflowEnd-to-end producer workflow or orchestration work.priority:p1High priority.read-onlyMust remain read-only unless a later rollback-safe design is approved.release:v3.0Relevant for v3.0 release gates.type:featureNeue Funktionalität

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions