Newer
Older
cortex-hub / frontend_ui_audit.md

Frontend UI Audit Report

This audit was conducted to identify non-functional UI elements, placeholder features, and backend-supported features that are currently missing from the user interface.

1. Purposeless Placeholder Elements

These elements are visible in the UI but are explicitly disabled or have no functional logic connected to them.

Feature Location Status Rationale
History Navbar disabled: true Strategic placeholder for future session/activity history.
Favorites Navbar disabled: true Strategic placeholder for future bookmarking of agents or conversations.

2. Unexposed Backend Features (API Gaps)

These features exist in the backend services (services/api/) but are not currently implemented in any UI page or component.

Service Function API Endpoint Description
uploadDocument POST /rag/documents The backend supports document ingestion for RAG, but there is no "Knowledge Base" or "Upload" UI in the dashboard.
adminDownloadNodeBundle POST /nodes/setup-bundle Orchestrates a zip download for node setup; not directly used in any navigation menu.
adminProvisionNode POST /nodes/provision Automated provisioning logic that is currently handled via the manual bash "One-Liner" instead of a UI wizard.

3. Fully Functional High-Value Features

The following major modules were audited and confirmed as fully integrated with the backend:

  • Agent Control Hub: Full CRUD, deployment, and lifecycle management (Pause/Resume/Delete) are functional.
  • Agent Metrics: Real-time aggregation of token usage, execution time, and tool call success/failure rates is operational.
  • Swarm Control: Node attachment, workspace synchronization (Master-Worker), and collaborative task execution are fully functional.
  • Evaluation Hub: The "Coworker Audit" system (Quality Gates) is active, including ground-truth alignment and feedback loops.
  • Mesh Management: Live WebSocket monitoring of mesh nodes and one-liner deployment generation are functional.
  • Voice Interface: Real-time STT/TTS streaming with multi-provider support (Gemini, OpenAI, ElevenLabs, etc.) is functional.

4. Minor UI Implementation Notes

  • Metrics Cards: The cards for "AI Run Time" and "Tokens" in the Agent Drilldown have interactive "flip" animations that reveal historical averages. While functional, they represent a high density of information that may be overlooked by users.
  • Skill Management: The library is functional, but lacks a "Template Gallery" (all skills are currently custom or system-defined).

[!NOTE] The frontend is exceptionally well-connected to the current API surface. The primary "Ghost" features are documented above as strategic placeholders for the next phase of development.