Surface Dashboard Advisory Actions

tasks12/12
Created openspec/changes/surface-dashboard-advisory-actions/tasks.mdView on GitHub →

1. Dashboard Summary Semantics

  • 1.1 Add an advisoryOwnerActions bucket to the Standing Overview view-model.
  • 1.2 Update hero precedence so owner-runnable advisory actions suppress calm/all-clear copy without rendering urgent attention copy.
  • 1.3 Add view-model tests for Amazon-style retry_gap and Reddit-style refresh_now advisory owner actions.

2. Source List Cues

  • 2.1 Surface a compact source-list cue for owner-runnable advisory actions.
  • 2.2 Keep maintainer-only actions visibly distinct and non-owner-runnable.
  • 2.3 Add source-list view-model/render tests for owner-runnable and maintainer-only action rows.

3. Test Hygiene And Copy Invariants

  • 3.1 Rewrite or remove stale dashboard-summary-ux.test.ts assertions that target the old dashboard home shape.
  • 3.2 Add active Standing Overview tests for stale/failed projection owner-safe copy.
  • 3.3 Add copy invariants that primary owner dashboard copy excludes projection, rebuild, bulk write, unknown connection, and SQL.

4. Acceptance Checks

  • 4.1 Run openspec validate surface-dashboard-advisory-actions --strict.
  • 4.2 Run the targeted dashboard/Standing Overview tests.
  • 4.3 Run relevant console typecheck or package test command.