Skip to content

Make Cockpit first-class and optional for v1 #178

Description

@smota

Goal

Make Cockpit a first-class AgentFlow SDLC v1 product component while preserving runtime optionality.

Scope

  • Add CLI entry for Cockpit startup and diagnostics.
  • Add Cockpit release smoke gate.
  • Package Cockpit assets and verify package contents explicitly.
  • Document Cockpit as optional Goal Command Center in README/docs/SDLC definition/release gates.
  • Expose Cockpit diagnostic command in harness adapter metadata.
  • Keep default install/validation independent of a running Cockpit server.

Acceptance criteria

  • agentflow-sdlc cockpit starts the server.
  • agentflow-sdlc cockpit doctor --json validates config/package readiness.
  • node scripts/cockpit-smoke.mjs passes without GitHub OAuth/write actions.
  • pnpm validate:release includes Cockpit smoke.
  • npm package manifest explicitly requires Cockpit server/docs/assets.
  • README and docs state Cockpit is first-class but runtime optional.
  • init, sync, doctor, validators, plugins, skills, and settings do not require Cockpit to be running.

Metadata

Metadata

Assignees

No one assigned

    Labels

    awaiting-releaseManaged by multi-agent-sdlc integration lifecycle automationdrafted-by:piIssue drafted by PidxDeveloper experience and agent workflowfeatureUser-facing product capabilityintegrated:developmentManaged by multi-agent-sdlc integration lifecycle automationproduct:cockpitAgentFlow Cockpit optional Goal Command Centerproduct:harnessHarness adapters, plugins, skills, settings, execution targetsrelease:v1.0.0Assigned to AgentFlow SDLC v1 releasestatus:v1-readyImplemented on development and awaiting v1 release

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions