Skip to content

Cockpit Command Center: implement fail-safe display states and copy #153

Description

@smota

Background & Problem Statement

Epic: #147

Current UI can highlight ordinary gaps as unknown, creating anxiety and implying the workflow is broken. Cockpit should fail safe and distinguish missing optional data from real blockers.

Proposed Solution

Introduce display states and copy rules: recorded, inferred, not-applicable, not-recorded, needs-attention, blocked, error.

Requirements

  • Replace generic unknown badges in normal flow.
  • Only real system failures render as error.
  • Inferred data is labeled calmly and explainably.
  • Missing optional data uses neutral language.
  • Blockers/needs-attention are reserved for actionable problems.

Acceptance criteria

  • Domain/view model exposes safe display states.
  • UI copy uses safe labels.
  • Tests verify no generic unknown in normal managed issue rendering.
  • Error state still visible for actual failures.

Test plan

  • Unit tests for state mapping.
  • UI snapshot tests for empty/inferred/missing states.
  • Copy review.

Workflow classification

UX/domain issue.

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