Executive overview

One place to see what needs attention across the workspace.

This dashboard gives the sidebar a real home page again. It highlights the pages the team actually uses, clarifies what each section is for, and reduces the ambiguity that was causing dashboard and accounting to blur together in navigation.

Cloudflare Pages routing active
Sidebar config now testable
Dashboard route restored
Workspace Pages
5
Dashboard, accounting, clients, status, and site spawner now share the same nav source.
Primary Focus
Ops
Daily operations remain centered on accounting and client workflow visibility.
Nav Risk
Lower
Sidebar route matching is covered by automated tests instead of only manual checking.

What changed

Recent sidebar cleanup work made the route map explicit and removed the old “dashboard means accounting” ambiguity.

Real dashboard route restored `/index.html` is now an actual page again instead of a redirect loop into accounting.
Shared sidebar config extracted The nav item list and active-route logic now live in one module that both the browser and tests can use.
Regression coverage added Tests now verify the sidebar includes all expected items and correctly resolves active states for home and feature routes.