Skip to content

Dashboard bug: "silent" comply verdict renders as "Degraded" instead of "Passing" #4065

@EvgenyAndroid

Description

@EvgenyAndroid

Summary

The compliance dashboard renders a "Degraded" status for an agent whose heartbeat comply verdict is "2 silent" (all scenarios passing). Silent is the best possible outcome — it should render as "Passing" (or equivalent green state).

Evidence

  • Agent: https://adcp-signals-adaptor.evgeny-193.workers.dev/mcp
  • Heartbeat timestamp: 2026-05-04T05:42:55Z
  • Comply result: 2 silent (Core 21/21, Signals 9/9, 0 failures)
  • Dashboard displays: "Compliance: Degraded · 2 silent · Last checked: 04/05/2026, 05:42:55"
  • Expected: "Compliance: Passing" (green)

Confirmed via evaluate_agent_quality run on 2026-05-03: 21/21 core, 9/9 signals, all silent, 0 failures.

Root cause hypothesis

The dashboard status mapping treats silent as a non-passing verdict. It likely only maps pass → green and falls through to degraded for unrecognised verdict strings including silent.

Expected behavior

silent verdict = all scenarios passed with no advisory observations. Should map to the same display state as pass.

Metadata

Metadata

Assignees

No one assigned

    Labels

    claude-triagedIssue has been triaged by the Claude Code triage routine. Remove to re-triage.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions