Conceptual UX for Ultra — a graph-native network policy lifecycle platform. CLI-first today (~40 commands); this proposes what the GUI should be. Same Foundry-coded mood as Egan/Quanta. See CONTEXT.md for the full brief.
Ultra's CLI implements a six-phase lifecycle: discover → model → analyze → implement → verify → monitor. The IA folds analyze + implement into Decide (since they're the same loop in practice — analyze a gap, decide on a change) and folds verify + monitor into Operate. The 5 sections mirror the user's mental model exactly.
Brief replaces the current overview page with a daily-driver: posture, open change requests, recent gaps, drift events. Sidebar header carries the active environment (network / customer), important for MSSP use cases.
Home — system state, posture KPIs, open change requests, recent gaps, drift events. Replaces today's basic overview page.
The spine. Interactive zone+device graph. Trust-level coloring, zone polygons, rule annotations. Specialized network version of Egan's Graph Explorer.
Analytical core + workflow. How a detected gap becomes a deployable change. The Decide section's main loop.
Framework selector (NIST 800-171, NERC CIP). Per-control status with evidence trail back to zones/rules.
Tokens, primitives, atoms.
Kit page scaffold. Ultra adapts with sidebar+main shell.
Additional patterns.
Sibling consultation. Ultra inherits the design system idioms.