MOCKUP — Left-rail nav structure · 2026-04-24 · Phase 1 shipping + Phase 1 future + Phase 2 projection · Follow REPORT-DESIGN-SPEC.md → Page naming and nav structure
Pages 20 visible · 2 hidden
Overview
Account Health
Users
U - Admin Access U
U - Data Quality U
U - Hybrid Identity U
Computers
C - Stale Computers C
C - OS End-of-Life C
Groups
G - Privileged Groups G
G - Empty Groups G
Mailboxes
M - Large Mailboxes M
M - Orphaned Mailboxes M
Licenses
L - License Waste L
Entra Sign-Ins
E - Never Signed In E
Audit Pack
ALERT-disabled-with-E5 👁‍🗨
ALERT-kerberoastable-admin 👁‍🗨
Phase 1 — shipping
Phase 1 — future
Phase 2
Hidden (alert rendering)

Left-rail nav — 20 pages projected

Shipping 5 today → 11 at end of Phase 1 → 20 at end of Phase 2. Each entity cluster stays contiguous: parent entity page sits at the top of its cluster, then its {X} - drilldowns directly beneath.
5
Shipping now
+6
Phase 1 future
+9
Phase 2
20
Total visible

By entity prefix

Top-level (no prefix) 8
U Users drilldowns 3
C Computers drilldowns 2
G Groups drilldowns 2
M Mailboxes drilldowns 2
L Licenses drilldowns 1
E Entra drilldowns 1
Hidden alert-rendering 2 shown

Persona coverage at 20 pages

5
Security
5
Identity
4
Admin
4
Ops
2
Audit
Reality check. ClientA ran 12 visible pages end-to-end. 20 is ambitious but each one has a named persona and a specific question it answers — anything that can't name a persona gets rejected. If 20 feels too many in review, the usual trims are (a) fold C - Stale Computers into Account Health's computer-staleness tile, (b) drop C - OS End-of-Life as a subpage under Licenses (OS EOL drives license renewal), (c) kill the Audit Pack top-level page and use Power BI Subscriptions instead (BACKLOG 3.5 + 3.41).

Design assumptions

Entity parents stay top-level even when their drilldowns exist (Users, Computers, Groups, Mailboxes, Licenses, Entra Sign-Ins). Each entity gets its own overview-of-that-entity page; drilldowns answer narrower questions underneath. Account Health is the one exception — it's a cross-entity flagship, promoted out of the Users cluster to sit directly after Overview.
Hidden alert-rendering pages are shown at the bottom of the rail during authoring. In view mode (customer-facing), they disappear. Two are sketched; the real count will be zero in v1 (HTML templates in YAML are enough) and grow to maybe 3–6 in Release B/C if specific alerts benefit from a visual-rich body.