Home Page
The console root (/) is the Briefing — a personalized landing page that surfaces what needs your attention and a quick summary of the features you have access to. Previously the root redirected to the Clients page; signing in now lands you on the Briefing instead.
The Briefing is built from data you already have access to: everything is scoped to your allowed clients (RBAC), and the "Needs attention" items are personalized to your account. The page is served by GET /api/v1/briefing and refreshes automatically every 30 seconds.
What you see
The Briefing has three parts, top to bottom:
- A greeting with a time-of-day salutation, your display name, and today's date.
- A one-line summary of your enabled features (for example,
12 open requests · 8/10 hosts online · 2 active sessions). - A prioritized "Needs attention" list, followed by per-feature summary cards.
If there's nothing requiring action, the "Needs attention" list shows a friendly "You're all caught up" message.
Needs attention
The "Needs attention" list aggregates the most actionable items across your enabled features, ordered by priority:
| Source | What it is | Where it links |
|---|---|---|
| Awaiting your approval | Service Desk requests you reported that are in Client Review status | The request in Service Desk |
| Needs your reply | Service Desk requests you reported that are Waiting for Info | The request in Service Desk |
| Offline hosts | Managed hosts whose agent is currently offline | The host detail page |
Service Desk items are matched to your account by your email (reporter), so you only see requests that are genuinely yours to act on. Service Desk action items are ranked ahead of host-status items, so approvals and replies surface first.
Summary cards
Below the attention list, each enabled feature contributes a compact summary card linking to its full view:
| Card | Headline | Detail | Links to |
|---|---|---|---|
| Service Desk | Open requests | In progress · resolved this week | /service-desk |
| Infrastructure | Hosts online / total | Clusters · databases | /hosts |
| Terminal | Active sessions | — | /terminal |
The Infrastructure card draws from your CMDB inventory (hosts, clusters, databases, and assets); the Terminal card counts active terminal sessions scoped to your clients.
Feature gating
The Briefing is feature-gated: a section only appears if the corresponding feature is enabled for your client(s). The relevant features are:
- Service Desk — the approval/reply attention items and the Service Desk card.
- CMDB / Infrastructure — offline-host attention items and the Infrastructure card.
- Terminal — the Terminal card.
A client with only CMDB, Terminal, and Service Desk enabled sees exactly those sections — nothing for features that are off. Super admins see every enabled feature across the clients they can access. Features that are off by default (such as alerts and AI chat) do not appear on the Briefing.
Feature flags are only one of two gates: a section also requires the matching role permission. The feature flag decides whether a capability is offered to a project; the role decides whether this user may use it — both must pass. See Permissions vs. feature flags.
Each data source degrades independently: if one source is unavailable, its section is simply omitted rather than failing the whole page.
Client scoping
All Briefing data respects your access. Counts, offline hosts, terminal sessions, and Service Desk requests are filtered to the clients you're allowed to see. Super administrators receive an aggregate across all clients they can access, with all enabled features turned on.
Refresh behavior
The Briefing polls GET /api/v1/briefing every 30 seconds while the tab is in the foreground, keeping the attention list and summary cards current without a manual reload.