Orchestrata Ultimate / RTM / 051-vizint-ui
RTM: 051-vizint-ui
Requirement to symbol to test rows for 051-vizint-ui: VizInt UI - Visual Interface Dashboard.
At a glance
| Item | Value |
|---|---|
| Requirement IDs | 93 |
Traced from src/ |
0 (0.0%) |
| Untraced | 93 |
Cited from tests/ |
0 (0.0%) |
Traced in src/ but not cited from tests/ |
0 |
Reading this matrix
This matrix lists each of the 93 requirement IDs of spec 051-vizint-ui with the src/ symbols that cite it and the tests that cite it. 0 of them (0.0%) have at least one citing symbol and 93 have none.
0 requirements are also cited from tests/, and 0 are traced in code but never named by a test. A test citation is a @traces on a test function; it shows intent to cover, not that the test runs or reaches the symbol.
Rows showing none in the symbols column are the gaps to close first. The densest untraced groups are REQ-051-* (93).
Requirement to symbols to tests
| Requirement | Symbols in src/ |
Tests citing it |
|---|---|---|
REQ-051-001 Every error response SHALL conform to the ErrorResponse schema: it SHALL carry the... |
none | none |
REQ-051-002 All APIs SHALL use path-based versioning (/api/v1/). A breaking change SHALL require... |
none | none |
REQ-051-003 The dashboard SHALL show project cards with status, SHALL update in real time when... |
none | none |
REQ-051-004 The agent configuration interface SHALL present a form covering all agent settings,... |
none | none |
REQ-051-005 The task view SHALL provide a Kanban board with backlog, in-progress, review and done... |
none | none |
REQ-051-006 A service worker SHALL cache the UI assets, the UI SHALL display an offline indicator,... |
none | none |
REQ-051-007 A Project resource SHALL conform to the Project schema: id, name and status... |
none | none |
REQ-051-008 A Task resource SHALL conform to the Task schema: id, title, status and... |
none | none |
REQ-051-009 An AgentConfig resource SHALL conform to the AgentConfig schema: id, type and... |
none | none |
REQ-051-010 The system MUST display a dashboard showing all projects with their current status,... |
none | none |
REQ-051-011 The system MUST provide real-time updates to the dashboard when project status... |
none | none |
REQ-051-012 The system MUST display tasks in a Kanban board format with columns for backlog,... |
none | none |
REQ-051-013 The system MUST allow users to move tasks between columns using drag-and-drop,... |
none | none |
REQ-051-014 The system MUST provide a visual interface for configuring agent settings including... |
none | none |
REQ-051-015 The system MUST allow instant model switching for agents without requiring page... |
none | none |
REQ-051-016 The system MUST provide a visual interface for creating, editing, and deleting... |
none | none |
REQ-051-017 The system MUST maintain persistent WebSocket connections with automatic reconnection... |
none | none |
REQ-051-018 The system MUST cache UI assets via service worker and queue changes for sync when... |
none | none |
REQ-051-019 The system MUST support OAuth2 authentication with session management and automatic... |
none | none |
REQ-051-020 The system MUST enforce role-based permissions with Admin, User, and Viewer roles. |
none | none |
REQ-051-021 The system MUST validate CSRF tokens on all state-changing operations. |
none | none |
REQ-051-022 The system MUST support creating, reading, updating, and deleting projects via REST API. |
none | none |
REQ-051-023 The system MUST support creating, reading, updating, and deleting tasks via REST API. |
none | none |
REQ-051-024 The system MUST support filtering projects and tasks by status, agent, priority, and... |
none | none |
REQ-051-025 The system MUST log all user actions for audit purposes with timestamps and user... |
none | none |
REQ-051-026 The system MUST enforce rate limiting on authentication attempts, API calls, and... |
none | none |
REQ-051-027 The system MUST allow users to manage multiple projects simultaneously with project... |
none | none |
REQ-051-028 The system MUST support defining and visualizing task dependencies with blocking... |
none | none |
REQ-051-029 The system MUST display real-time agent status including active task, idle state, and... |
none | none |
REQ-051-030 On WebSocket disconnection (ERR-001) the system SHALL auto-reconnect with exponential... |
none | none |
REQ-051-031 On authentication failure (ERR-002) the system SHALL redirect to the login page with a... |
none | none |
REQ-051-032 On API timeout (ERR-003) the system SHALL show a timeout message and SHALL auto-retry... |
none | none |
REQ-051-033 When the network is offline (ERR-004) the system SHALL show an offline indicator and... |
none | none |
REQ-051-034 On permission denied (ERR-005) the system SHALL show an access-denied message and... |
none | none |
REQ-051-035 On session expiry (ERR-006) the system SHALL clear the session and redirect to login. |
none | none |
REQ-051-036 On an invalid CSRF token (ERR-007) the system SHALL reject the request and return 403. |
none | none |
REQ-051-037 When a rate limit is exceeded (ERR-008) the system SHALL return 429 and show the... |
none | none |
REQ-051-038 When a project is not found (ERR-009) the system SHALL return 404 and show the project... |
none | none |
REQ-051-039 When a task is not found (ERR-010) the system SHALL return 404 and show the task list. |
none | none |
REQ-051-040 When an agent is not found (ERR-011) the system SHALL return 404 and show the agent... |
none | none |
REQ-051-041 On invalid project data (ERR-012) the system SHALL return 400 with the validation errors. |
none | none |
REQ-051-042 On invalid task data (ERR-013) the system SHALL return 400 with the validation errors. |
none | none |
REQ-051-043 On a circular task dependency (ERR-014) the system SHALL return 400 and highlight the... |
none | none |
REQ-051-044 On a governance rule violation (ERR-015) the system SHALL return 451 and show the rule... |
none | none |
REQ-051-045 On database connection failure (ERR-016) the system SHALL return 503 and enable the... |
none | none |
REQ-051-046 On a WebSocket protocol error (ERR-017) the system SHALL close the connection, log the... |
none | none |
REQ-051-047 On an invalid OAuth callback (ERR-018) the system SHALL redirect to login with an... |
none | none |
REQ-051-048 On a concurrent modification conflict (ERR-019) the system SHALL return 409 and show... |
none | none |
REQ-051-049 On an unsupported media type (ERR-020) the system SHALL return 415 and show the... |
none | none |
REQ-051-101 The UI SHALL meet the performance budgets: page load (first contentful paint) < 500ms,... |
none | none |
REQ-051-102 The system SHALL sustain the scalability capacities: 100 concurrent users, 50 projects... |
none | none |
REQ-051-103 The system SHALL meet a 99.9% uptime target, SHALL confine planned maintenance to the... |
none | none |
REQ-051-104 The UI SHALL comply with WCAG 2.1 Level AA, SHALL support keyboard navigation, SHALL... |
none | none |
REQ-051-105 The UI SHALL support Chrome 90+, Firefox 88+, Safari 14+, Edge 90+, Mobile Safari iOS... |
none | none |
REQ-051-106 The system SHALL depend on fastapi >= 0.100 (web framework), websockets >= 11.0... |
none | none |
REQ-051-050 Authentication SHALL use OAuth 2.0, SHALL manage sessions with secure cookies, SHALL... |
none | none |
REQ-051-051 Authorization SHALL enforce PAM++ policy, role-based access control, project-scoped... |
none | none |
REQ-051-052 The system SHALL sanitize all user input, SHALL send Content Security Policy headers,... |
none | none |
REQ-051-053 The system SHALL rate-limit login attempts to 5 per minute, API calls to 100 per... |
none | none |
REQ-051-054 All UI actions SHALL be subject to PAM++ checks, governance errors SHALL return status... |
none | none |
REQ-051-055 Data retention SHALL be 30 days for user sessions, 90 days for audit logs, 30 days for... |
none | none |
REQ-051-056 VizInt SHALL follow a layered architecture with clear separation of concerns across... |
none | none |
REQ-051-057 Server state SHALL be held in Neo4j for persistent data and in Redis for sessions and... |
none | none |
REQ-051-058 The system SHALL integrate with the Orchestrata kernel over /api/orchestrata/*... |
none | none |
REQ-051-059 The system SHALL access Neo4j with Cypher: project CRUD and task CRUD on user action,... |
none | none |
REQ-051-060 The system SHALL hold in Redis: user sessions with a 30-day TTL for authentication... |
none | none |
REQ-051-061 The system SHALL support user authentication through the GitHub and Google OAuth... |
none | none |
REQ-051-062 The dashboard SHALL display all projects with status (SC-001), validated by visual... |
none | none |
REQ-051-063 Tasks SHALL be draggable between Kanban columns (SC-002), validated by manual testing. |
none | none |
REQ-051-064 Agent configuration changes SHALL persist immediately (SC-003), validated by API... |
none | none |
REQ-051-065 WebSocket SHALL deliver updates within 100ms (SC-004), validated by performance test. |
none | none |
REQ-051-066 Governance rules SHALL block prohibited actions (SC-005), validated by rule... |
none | none |
REQ-051-067 Offline changes SHALL sync when the connection is restored (SC-006), validated by... |
none | none |
REQ-051-107 Test coverage SHALL exceed 80% (QC-001). |
none | none |
REQ-051-108 API availability SHALL be 99.9% (QC-002). |
none | none |
REQ-051-109 Page load time SHALL be under 500ms (QC-003). |
none | none |
REQ-051-110 The number of critical vulnerabilities SHALL be 0 (QC-004). |
none | none |
REQ-051-111 Accessibility SHALL comply with WCAG 2.1 AA (QC-005). |
none | none |
REQ-051-112 Production deployment SHALL succeed (DC-001), validated by the deployment pipeline. |
none | none |
REQ-051-113 The health check endpoint SHALL return 200 (DC-002), validated by monitoring. |
none | none |
REQ-051-114 The release SHALL introduce no breaking changes to existing APIs (DC-003), validated... |
none | none |
REQ-051-115 The rollback procedure SHALL be documented (DC-004), validated by runbook review. |
none | none |
REQ-051-116 Integration tests SHALL cover database integration, WebSocket connections, the... |
none | none |
REQ-051-117 End-to-end tests SHALL cover complete user workflows, cross-browser compatibility,... |
none | none |
REQ-051-118 Test coverage SHALL exceed 80% for unit tests, SHALL exceed 90% for integration tests,... |
none | none |
REQ-051-119 The system SHALL report metrics for user sessions, API response times, error rates,... |
none | none |
REQ-051-120 The system SHALL alert on a high error rate (>5%), slow responses (>1s),... |
none | none |
REQ-051-068 The system SHALL expose the project endpoints GET /api/projects (list), `POST... |
none | none |
REQ-051-069 The system SHALL expose the task endpoints GET /api/projects/{project_id}/tasks... |
none | none |
REQ-051-070 The system SHALL expose the agent-configuration endpoints `GET... |
none | none |
REQ-051-071 The system SHALL expose the governance-rule endpoints `GET... |
none | none |
REQ-051-072 The system SHALL accept WebSocket connections at WS /ws/{project_id} and SHALL send... |
none | none |
REQ-051-073 The WebSocket event vocabulary SHALL be task_updated, task_created,... |
none | none |