Skip to content

Epic: V2 Operator Console — complete operator decision layer #241

Description

@jmrGrav

Goal

Make the V2 console the primary interface for every operational decision: threat assessment, ban approval, provider health, incident investigation — all without leaving the UI.

Shipped in v1.7.8

  • Dashboard situation banner with inline stats
  • Dashboard Current Incident panel
  • Timeline typed event badges
  • Trusted Networks per-provider summary cards
  • Cloudflare 5-second operator checklist
  • Command palette 8-item grid
  • KPI hover animation
  • Route loader overlay
  • Action summary and priority badge helpers
  • Density reduction

Remaining in v1.7.9

Planned for v1.8.0+

  • Causal correlation engine — trace probe → ban → CF push
  • Cross-page incident context persistence
  • Predictive threat scoring (v1.9)

Design constraints

  • Server-first HTML rendering (no SPA, no npm)
  • Dark-only palette
  • Go template rendering, no JS frameworks
  • All actions must be defensible in a post-incident review

Quality bar

Every panel must answer one of:

  1. What is happening right now?
  2. What should I do about it?
  3. What can I safely ignore?

Metadata

Metadata

Assignees

No one assigned

    Labels

    epicLong-running multi-issue initiativeoperator-experienceOperator experienceroadmapRoadmap trackingui-v2UI v2 roadmap

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions