Skip to content

[cao-dashboard] Top-level route navigation is incomplete and mislabels active sections #210

Description

@github-actions

Summary

Affected routes: /cao/dispatches/, /cao/workflows/, /cao/runs/, and /cao/coverage/. Severity: medium. Finding fingerprint: route-navigation-mislabels-and-omits-sections|routes:coverage,dispatches,runs,workflows.

Evidence

The deployed dashboard renders inconsistent and misleading navigation labels on multiple published routes, contradicting each route title and URL:

  • https://githubnext.github.io/central-agentic-ops/cao/workflows/
    • <title> is Workflows | central-agentic-ops.
    • Primary nav marks Repositories as the current page (aria-current="page") instead of Workflows.
    • Report breadcrumb shows Repositories > All workflows rather than a workflows route label.
  • https://githubnext.github.io/central-agentic-ops/cao/runs/
    • <title> is Runs | central-agentic-ops.
    • Primary nav marks Overview as the current page instead of Runs.
  • https://githubnext.github.io/central-agentic-ops/cao/coverage/
    • <title> is Coverage diagnostics | central-agentic-ops.
    • Primary nav marks Overview as the current page instead of Coverage diagnostics.
  • https://githubnext.github.io/central-agentic-ops/cao/dispatches/
    • <title> is Dispatches | central-agentic-ops.
    • Primary nav contains only Overview, Dispatches, Repositories, and Packages; there are no primary-nav entries for Workflows, Runs, or Coverage, so operators cannot navigate directly to those published routes from this page.

This is reproducible in the published HTML itself and is not explained by coverage disclaimers. The pages and styles do load, but internal navigation is not intact because the dashboard advertises the wrong active route and omits reachable sections from the main navigation on several pages.

Trusted comparison context:

  • deployment: https://githubnext.github.io/central-agentic-ops/cao/
  • expected inventory: /tmp/gh-aw/agent/cao-dashboard-review/expected-inventory.json
  • Actions evidence: https://github.com/githubnext/central-agentic-ops/actions/runs/33288114901

Viewport relevance: reproduced from the same published markup, so it affects both desktop and mobile presentations.

Impact

Operators using the dashboard to audit workflow and run coverage can be routed to the wrong section context or conclude that published routes do not exist from the dashboard navigation. That undermines routine audit tasks, especially when moving between overview, workflow inventory, run status, and coverage diagnostics.

Acceptance criteria

  • The primary navigation includes direct entries for every published top-level CAO route: Overview, Dispatches, Packages, Repositories, Workflows, Runs, and Coverage diagnostics.
  • Each route sets aria-current="page" on its own navigation entry, not on a different section.
  • The workflows route identifies itself as a workflows page in its visible breadcrumb/report navigation rather than as a repositories page.
  • The fix is visible on /cao/dispatches/, /cao/workflows/, /cao/runs/, and /cao/coverage/ in the published Pages deployment.

References

Generated by CAO Dashboard Review · pi · gpt54 · 43.2 AIC · ⌖ 5.81 AIC · ⊞ 3.9K ·

  • expires on Sep 13, 2026, 2:38 AM UTC

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions