ROMA • VERIFIED • NINA Network Active
Gemini.ai

Gemini.ai Dashboard

NINA Triage Console • Portal mode: OFF (/TruAi/api/v1)
Live server monitor

Metrics and AI recommendations update over WebSocket when available; otherwise this page polls. High-priority operations first; one action runs at a time (dedupe window ~45s).

Live monitor: connect after sign-in… Last update: ROMA: verified

Provisioned Nodes
Active Alerts
0
Avg CPU Load
Uptime
Recent activity

Key events from NINA, execution queue, and portal actions.

  • NINA module present · enabled
Active alerts

Top 3 by severity — Resolve runs remediation · Dismiss hides for session.

No active alerts
Sign in, then refresh. Alerts stream in via websocket when enabled.
Usage & cost

API usage over last 30 days (values from server when wired).

API Calls
Tokens (est.)
Cost
AI Insights

Live recommendations sorted high → medium → low. Refresh using the live monitor.

Insights unavailable
sign in required
Sign in, then refresh. If the problem continues, contact your administrator.
NINA Network Administrative Assistant · Mail + Google Voice lanes

Queue, approve/deny, escalations, mail summary, and Socket.IO live feed (nina_*) when enabled.

Queue: Sign in required for NINA Network. Readiness: sign in required Mail: unavailable
Live lanes readiness
Not loaded.
ROMA · VERIFIED NINA · ACTIVE Auto-Response · OFF Google Voice · Lanes Queue: —

Channels Mail
Rules (reference)

Dynamic rule CRUD is not exposed on the Flask routes used by this shell — configure via ops / TruAi / ROMA tooling.

Recent escalations
No escalations loaded
GET /api/v1/nina/escalations/recent
Queue 0 shown

Uses toolbar Filter queue… above (same as gemini.html).

No pending proposals
Sign in to load queue.

Uses checkbox selection + 🗑 Bulk Deny (same API as gemini.html).

Detail Approval

Draft reply

Approve/Deny call the same endpoints as list actions. Extra buttons are visual placeholders until matching routes exist.

Assistant command

Copilot-assisted rule ideas — no execute in this shell unless wired server-side.

Live conversation feed

Socket.IO events nina_proposal_new, nina_backfill — same as gemini.html.

Connect to the portal to activate live feed
offline
Uses the same portal session + websocket path /socket.io/.
Message the assistant

Local log only unless a portal route is added — mirrors gemini.html baseline.

Per-site monitoring & optimization

WordPress/site health from the Flask monitor (when enabled). Open a row for key fields; expand for full JSON.

Sites data unavailable (401). WordPress module may be off or session expired.
Provisioning

Provision new nodes, scale clusters, and manage deployments.

Diagnostics

v2.5+: full run captures before/after metrics, execution steps, and queue status. Host actions use a single-flight guard.

Full transcripts / advanced console: AI Portal (/portal/) when deployed.

Security Center

Host remediation below. Governance hooks to TruAi ROMA remain the policy source of truth.

TruAi settings
Legal & ROMA context

Florida State Law and United States Federal Law. Unauthorized access is prohibited. PROPRIETARY AND CONFIDENTIAL.

AI Chat

Ask Gemini.ai to run tasks, explain metrics, or inspect nodes. Powered by TruAi Core.

Chat runs through the portal copilot endpoint when signed in.
Hello. How can Gemini.ai assist you today?
AI
Messages render here after you send a prompt.
API Settings
Provider status loads after sign-in.