Orchestrata Ultimate / RTM / 101-ultimate-architecture
RTM: 101-ultimate-architecture
Requirement to symbol to test rows for 101-ultimate-architecture: Ultimate Hybrid Architecture.
At a glance
| Item | Value |
|---|---|
| Requirement IDs | 245 |
Traced from src/ |
0 (0.0%) |
| Untraced | 245 |
Cited from tests/ |
0 (0.0%) |
Traced in src/ but not cited from tests/ |
0 |
Reading this matrix
This matrix lists each of the 245 requirement IDs of spec 101-ultimate-architecture 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 245 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-101-* (171), REQ-101-US-004 (7), REQ-101-US-001 (6).
Requirement to symbols to tests
| Requirement | Symbols in src/ |
Tests citing it |
|---|---|---|
REQ-101-US-001-001 The system SHALL make all CheetahClaws commands accessible via /command syntax. |
none | none |
REQ-101-US-001-002 The system SHALL provide 40+ slash commands, including /checkpoint, /rewind and... |
none | none |
REQ-101-US-001-003 The system SHALL perform multi-agent coordination transparently in the background. |
none | none |
REQ-101-US-001-004 The system SHALL render diffs in real time with rich formatting. |
none | none |
REQ-101-US-001-005 The system SHALL provide checkpoint creation and rollback functionality. |
none | none |
REQ-101-US-001-006 The system SHALL integrate the knowledge graph for context. |
none | none |
REQ-101-US-002-001 The system SHALL display all projects with their status and metrics. |
none | none |
REQ-101-US-002-002 The system SHALL create new projects from templates. |
none | none |
REQ-101-US-002-003 The system SHALL allow per-project agent settings to be configured. |
none | none |
REQ-101-US-002-004 The system SHALL provide visual task management with drag-and-drop. |
none | none |
REQ-101-US-002-005 The system SHALL deliver real-time updates over WebSocket. |
none | none |
REQ-101-US-002-006 The system SHALL support export and import of project configurations. |
none | none |
REQ-101-US-003-001 The system SHALL synchronize bidirectionally between Orchestrata and Todoist. |
none | none |
REQ-101-US-003-002 The system SHALL support task assignment to specific agents (U:Cd, U:Qa, etc.). |
none | none |
REQ-101-US-003-003 The system SHALL synchronize task priority and due date. |
none | none |
REQ-101-US-003-004 The system SHALL synchronize status updates (pending → in_progress → completed). |
none | none |
REQ-101-US-003-005 The system SHALL carry custom fields for agent assignment. |
none | none |
REQ-101-US-003-006 The system SHALL support webhooks for real-time updates. |
none | none |
REQ-101-US-004-001 The system SHALL route an edit request to multiple agents in parallel. |
none | none |
REQ-101-US-004-002 U:Cd (CheetahClaws) SHALL perform the actual edit. |
none | none |
REQ-101-US-004-003 U:Qa SHALL perform the security/quality review. |
none | none |
REQ-101-US-004-004 U:Ar SHALL check architecture compliance. |
none | none |
REQ-101-US-004-005 U:Ux SHALL review UX implications. |
none | none |
REQ-101-US-004-006 The system SHALL merge the agent results into a single response. |
none | none |
REQ-101-US-004-007 The system SHALL record a full audit trail in the knowledge graph. |
none | none |
REQ-101-US-005-001 The system SHALL support per-agent model configuration. |
none | none |
REQ-101-US-005-002 The system SHALL integrate OpenRouter for all providers. |
none | none |
REQ-101-US-005-003 The system SHALL support dynamic model switching via CLI and UI. |
none | none |
REQ-101-US-005-004 The system SHALL support fallback models. |
none | none |
REQ-101-US-005-005 The system SHALL track cost per model. |
none | none |
REQ-101-US-005-006 The system SHALL support specialized models for specialized agents. |
none | none |
REQ-101-US-006-001 The system SHALL resolve task dependencies. |
none | none |
REQ-101-US-006-002 The system SHALL execute independent tasks in parallel. |
none | none |
REQ-101-US-006-003 The system SHALL make dependent tasks wait for their dependencies. |
none | none |
REQ-101-US-006-004 The system SHALL track task progress in real time. |
none | none |
REQ-101-US-006-005 The system SHALL aggregate and report task results. |
none | none |
REQ-101-US-006-006 The system SHALL handle failed tasks and retry them. |
none | none |
REQ-101-US-007-001 The system SHALL snapshot file state. |
none | none |
REQ-101-US-007-002 The system SHALL snapshot conversation state. |
none | none |
REQ-101-US-007-003 The system SHALL snapshot knowledge graph events. |
none | none |
REQ-101-US-007-004 The system SHALL roll back multi-agent state. |
none | none |
REQ-101-US-007-005 The system SHALL manage checkpoints per project. |
none | none |
REQ-101-US-007-006 The system SHALL support selective rollback (files only, conversations only, etc.). |
none | none |
REQ-101-US-008-001 The system SHALL log all actions to the Neo4j knowledge graph. |
none | none |
REQ-101-US-008-002 The system SHALL allow past decisions and artifacts to be queried. |
none | none |
REQ-101-US-008-003 The system SHALL retain context across sessions. |
none | none |
REQ-101-US-008-004 The system SHALL provide semantic search across project history. |
none | none |
REQ-101-US-008-005 The system SHALL track relationships between components. |
none | none |
REQ-101-US-008-006 The system SHALL provide AI-powered context retrieval. |
none | none |
REQ-101-AC1-001 Given a terminal session, when /command is invoked, the system SHALL route it to the... |
none | none |
REQ-101-AC1-002 Given a file edit request, when submitted, U:Cd SHALL edit and U:Qa/U:Ar/U:Ux SHALL... |
none | none |
REQ-101-AC1-003 Given checkpoint creation, when /checkpoint is called, the system SHALL save file +... |
none | none |
REQ-101-AC1-004 Given a rollback request, when /rewind N is called, the system SHALL restore all... |
none | none |
REQ-101-AC1-005 Given a knowledge query, when /memory <query> is invoked, the system SHALL retrieve... |
none | none |
REQ-101-AC2-001 Given the project dashboard, when loaded, the system SHALL display all projects with... |
none | none |
REQ-101-AC2-002 Given new project creation, when the form is submitted, the system SHALL create the... |
none | none |
REQ-101-AC2-003 Given agent configuration, when settings are changed, the system SHALL validate and... |
none | none |
REQ-101-AC2-004 Given the task view, when a task is dragged to a new column, the system SHALL update... |
none | none |
REQ-101-AC2-005 Given the rules screen, when a rule is added, the system SHALL create and validate the... |
none | none |
REQ-101-AC3-001 Given Todoist task creation, when the webhook is received, the system SHALL create the... |
none | none |
REQ-101-AC3-002 Given Orchestrata task completion, when the status changes, the system SHALL update... |
none | none |
REQ-101-AC3-003 Given a task assignment, when the task is assigned to an agent, the system SHALL... |
none | none |
REQ-101-AC3-004 Given a priority change, when updated in either system, the system SHALL synchronize... |
none | none |
REQ-101-AC3-005 Given a deletion, when a task is deleted, the system SHALL remove the counterpart and... |
none | none |
REQ-101-AC4-001 Given an edit request, when submitted, the system SHALL create a CXP packet with the... |
none | none |
REQ-101-AC4-002 Given U:Cd receives the packet, when processing, the system SHALL send parallel review... |
none | none |
REQ-101-AC4-003 Given the reviews complete, when all return, the system SHALL aggregate and present... |
none | none |
REQ-101-AC4-004 Given conflicting reviews, when detected, the system SHALL trigger the conflict... |
none | none |
REQ-101-AC4-005 Given approval, when granted, the system SHALL set work_status to resolved and log... |
none | none |
REQ-101-AC5-001 Given an agent request, when submitted, the system SHALL select the best model based... |
none | none |
REQ-101-AC5-002 Given a model is unavailable, when detected, the system SHALL use the fallback model... |
none | none |
REQ-101-AC5-003 Given a cost threshold, when exceeded, the system SHALL suggest a lower-cost model. |
none | none |
REQ-101-AC5-004 Given a performance requirement, when specified, the system SHALL prioritize a... |
none | none |
REQ-101-AC5-005 Given custom routing, when configured, the system SHALL apply the custom rules before... |
none | none |
REQ-101-001 The system SHALL implement the UltimateProject project-configuration structure... |
none | none |
REQ-101-002 The system SHALL implement the VolkConfig per-agent configuration structure exactly... |
none | none |
REQ-101-003 The system SHALL implement the UltimateTask structure exactly as defined by the JSON... |
none | none |
REQ-101-004 The system SHALL implement the MultiAgentEdit structure exactly as defined by the... |
none | none |
REQ-101-005 The system SHALL implement the ModelRouting structure exactly as defined by the JSON... |
none | none |
REQ-101-006 On E-001 (terminal session without Rich TUI support), the system SHALL fall back to... |
none | none |
REQ-101-007 On E-002 (WebSocket connection to localhost:8765 fails), the system SHALL retry with... |
none | none |
REQ-101-008 On E-003 (Todoist webhook or API call fails), the system SHALL queue the sync for... |
none | none |
REQ-101-009 On E-004 (requested model returns an error), the system SHALL fall back automatically... |
none | none |
REQ-101-010 On E-005 (parallel agent execution exceeds the timeout), the system SHALL abort the... |
none | none |
REQ-101-011 On E-006 (checkpoint file corrupted or invalid), the system SHALL reject the rollback... |
none | none |
REQ-101-012 On E-007 (Neo4j connection fails), the system SHALL continue operating without... |
none | none |
REQ-101-013 On E-008 (circular dependency detected in the task graph), the system SHALL reject the... |
none | none |
REQ-101-014 On E-009 (conflicting PAM++ policies evaluate differently), the system SHALL apply... |
none | none |
REQ-101-015 On E-010 (model usage exceeds the configured cost limit), the system SHALL block... |
none | none |
REQ-101-016 On E-011 (OpenRouter or provider API rate limited), the system SHALL switch to an... |
none | none |
REQ-101-017 On E-012 (attempt to edit a file without permissions), the system SHALL deny the edit... |
none | none |
REQ-101-018 On E-013 (duplicate knowledge-graph namespace), the system SHALL generate a unique... |
none | none |
REQ-101-019 On E-014 (Todoist and Orchestrata task states conflict), the system SHALL prompt for... |
none | none |
REQ-101-020 On E-015 (assigned model not available for the agent), the system SHALL auto-select... |
none | none |
REQ-101-021 System SHALL provide CheetahClaws TUI as primary terminal interface |
none | none |
REQ-101-022 System SHALL support 40+ slash commands from CheetahClaws |
none | none |
REQ-101-023 System SHALL enable multi-agent coordination for all file operations |
none | none |
REQ-101-024 System SHALL provide rich diff rendering with rollback support |
none | none |
REQ-101-025 System SHALL integrate checkpoint system with Orchestrata sessions |
none | none |
REQ-101-026 System SHALL handle files up to 10MB directly |
none | none |
REQ-101-027 System SHALL reject files >10MB with clear error message |
none | none |
REQ-101-028 System SHALL support chunked reading for files 1-10MB |
none | none |
REQ-101-029 System SHALL warn user when editing files >1MB |
none | none |
REQ-101-030 System SHALL detect binary files automatically |
none | none |
REQ-101-031 System SHALL reject binary file edits with clear error message |
none | none |
REQ-101-032 System SHALL support binary file read with hex dump option |
none | none |
REQ-101-033 System SHALL skip binary files in grep/glob operations |
none | none |
REQ-101-034 System SHALL provide web-based dashboard at localhost:8765 |
none | none |
REQ-101-035 System SHALL support project management with CRUD operations |
none | none |
REQ-101-036 System SHALL provide real-time WebSocket updates |
none | none |
REQ-101-037 System SHALL enable visual task management with drag-and-drop |
none | none |
REQ-101-038 System SHALL support agent configuration and rules management |
none | none |
REQ-101-039 System SHALL synchronize tasks bi-directionally with Todoist |
none | none |
REQ-101-040 System SHALL support task assignment to specific agents |
none | none |
REQ-101-041 System SHALL maintain priority and due date synchronization |
none | none |
REQ-101-042 System SHALL provide webhook support for real-time updates |
none | none |
REQ-101-043 System SHALL preserve custom fields and labels |
none | none |
REQ-101-044 System SHALL abstract all LLM providers via OpenRouter |
none | none |
REQ-101-045 System SHALL support model selection per agent type |
none | none |
REQ-101-046 System SHALL provide automatic fallback model support |
none | none |
REQ-101-047 System SHALL track cost and usage per model |
none | none |
REQ-101-048 System SHALL optimize routing based on task type |
none | none |
REQ-101-049 System SHALL enable parallel execution of multiple agents |
none | none |
REQ-101-050 System SHALL coordinate file editing across agents |
none | none |
REQ-101-051 System SHALL aggregate results from all participating agents |
none | none |
REQ-101-052 System SHALL provide real-time status updates |
none | none |
REQ-101-053 System SHALL maintain audit trail for all agent interactions |
none | none |
REQ-101-054 System SHALL implement rollback mechanism for multi-agent operations |
none | none |
REQ-101-055 System SHALL track all changes made by each agent during parallel execution |
none | none |
REQ-101-056 System SHALL revert all changes if any agent fails critically |
none | none |
REQ-101-057 System SHALL support partial rollback (revert specific agents only) |
none | none |
REQ-101-058 System SHALL create automatic checkpoint before multi-agent operations |
none | none |
REQ-101-059 System SHALL log rollback operations for audit trail |
none | none |
REQ-101-060 System SHALL support multiple projects simultaneously |
none | none |
REQ-101-061 System SHALL provide per-project agent configurations |
none | none |
REQ-101-062 System SHALL maintain project-specific knowledge graph namespaces |
none | none |
REQ-101-063 System SHALL enable project templates and scaffolding |
none | none |
REQ-101-064 System SHALL support project archiving and deletion |
none | none |
REQ-101-101 System SHALL store API keys and tokens securely |
none | none |
REQ-101-102 System SHALL encrypt communication via TLS |
none | none |
REQ-101-103 System SHALL enforce role-based access control for projects |
none | none |
REQ-101-104 System SHALL write audit logs for all sensitive operations |
none | none |
REQ-101-105 System SHALL support API key authentication for CLI and API access |
none | none |
REQ-101-106 System SHALL support OAuth2 for web UI authentication |
none | none |
REQ-101-107 System SHALL validate credentials against configured identity provider |
none | none |
REQ-101-108 System SHALL expire sessions after configurable timeout (default: 24 hours) |
none | none |
REQ-101-109 System SHALL require re-authentication for sensitive operations |
none | none |
REQ-101-110 System SHALL enforce PAM++ policy rules for all operations |
none | none |
REQ-101-111 System SHALL support role-based access control (RBAC) |
none | none |
REQ-101-112 System SHALL support project-scoped permissions |
none | none |
REQ-101-113 System SHALL support per-agent permissions |
none | none |
REQ-101-114 System SHALL deny-by-default for unauthorized operations |
none | none |
REQ-101-115 System SHALL enforce global rate limit of 60 requests/minute per user |
none | none |
REQ-101-116 System SHALL allow burst of 10 requests |
none | none |
REQ-101-117 System SHALL return 429 status when limit exceeded |
none | none |
REQ-101-118 System SHALL include Retry-After header in 429 responses |
none | none |
REQ-101-119 System SHALL enforce per-component rate limits: |
none | none |
REQ-101-120 System SHALL retain checkpoints for 30 days by default (configurable) |
none | none |
REQ-101-121 System SHALL retain audit logs for 90 days by default (configurable) |
none | none |
REQ-101-122 System SHALL retain knowledge graph data indefinitely (configurable) |
none | none |
REQ-101-123 System SHALL support data purge via CLI command |
none | none |
REQ-101-124 System SHALL export data before purge |
none | none |
REQ-101-125 System SHALL log all purge operations |
none | none |
REQ-101-065 The system SHALL apply PAM++ (Prolog Argumentation Machine) governance to all... |
none | none |
REQ-101-066 Every user request SHALL pass a PAM++ governance check that yields allow or deny... |
none | none |
REQ-101-067 Project-specific rules SHALL override global rules |
none | none |
REQ-101-068 Explicit deny rules SHALL always take precedence |
none | none |
REQ-101-069 Rules SHALL be evaluated in the order: File → Agent → Resource → Data → External |
none | none |
REQ-101-070 Conflicting rules SHALL trigger the admin review workflow |
none | none |
REQ-101-071 All governance decisions SHALL be logged with a full audit trail |
none | none |
REQ-101-072 Policy changes SHALL require admin authentication |
none | none |
REQ-101-073 Emergency override SHALL be available with additional logging |
none | none |
REQ-101-126 TUI response time SHALL be < 100ms for slash commands |
none | none |
REQ-101-127 Web UI page load SHALL be < 500ms |
none | none |
REQ-101-128 Task sync latency SHALL be < 1s |
none | none |
REQ-101-129 Multi-agent coordination SHALL be < 2s for a 3-agent edit |
none | none |
REQ-101-130 Model routing SHALL be < 50ms |
none | none |
REQ-101-131 System SHALL support 100+ concurrent projects |
none | none |
REQ-101-132 System SHALL handle 1000+ tasks simultaneously |
none | none |
REQ-101-133 System SHALL support 10+ agents per project |
none | none |
REQ-101-134 System SHALL maintain performance with 10K+ knowledge graph nodes |
none | none |
REQ-101-135 System SHALL sustain 99.9% uptime for core functionality |
none | none |
REQ-101-136 System SHALL degrade gracefully when components fail |
none | none |
REQ-101-137 System SHALL retry transient failures automatically |
none | none |
REQ-101-138 System SHALL provide comprehensive error handling and logging |
none | none |
REQ-101-139 System SHALL provide an intuitive terminal interface with helpful prompts |
none | none |
REQ-101-140 System SHALL provide a modern web UI with responsive design |
none | none |
REQ-101-141 System SHALL provide comprehensive documentation and examples |
none | none |
REQ-101-142 System SHALL provide an onboarding wizard for new users |
none | none |
REQ-101-074 The system SHALL be composed of four layers as shown above: a UI layer (CheetahClaws... |
none | none |
REQ-101-075 The system SHALL process user input through the stages shown above, in order: command... |
none | none |
REQ-101-143 TUI command execution SHALL complete in < 100ms p95, measured by benchmarking 1000... |
none | none |
REQ-101-144 Web UI page load SHALL complete in < 500ms p95, measured as full page load time (PR-002). |
none | none |
REQ-101-145 Multi-agent edit coordination SHALL complete in < 2s p95, measured from edit request... |
none | none |
REQ-101-146 Todoist task sync SHALL complete in < 1s p95, measured from task change to sync (PR-004). |
none | none |
REQ-101-147 A model routing decision SHALL complete in < 50ms p95, measured as time to select a... |
none | none |
REQ-101-148 Checkpoint creation SHALL complete in < 500ms p95, measured as time to snapshot all... |
none | none |
REQ-101-149 Rollback execution SHALL complete in < 1s p95, measured as time to restore a... |
none | none |
REQ-101-150 A knowledge graph query SHALL complete in < 200ms p95, measured as query response time... |
none | none |
REQ-101-151 Parallel task execution SHALL complete in < 5s p95 for 5 independent tasks, measured... |
none | none |
REQ-101-152 WebSocket message delivery SHALL complete in < 50ms p95, measured as round-trip... |
none | none |
REQ-101-153 Cost calculation SHALL complete in < 10ms p95, measured over model usage cost tracking... |
none | none |
REQ-101-154 Project creation SHALL complete in < 1s p95, measured as full project initialization... |
none | none |
REQ-101-076 System SHALL use X-API-Version header for API requests |
none | none |
REQ-101-077 The default API version SHALL be 1.0.0 |
none | none |
REQ-101-078 The supported API versions SHALL be 1.0.0, 1.1.0 and 2.0.0 |
none | none |
REQ-101-079 REST endpoints SHALL include version in path: /api/v1/... |
none | none |
REQ-101-080 WebSocket endpoints SHALL include version: ws://host:port/ws/v1/... |
none | none |
REQ-101-081 Deprecated features SHALL be marked with Deprecation header |
none | none |
REQ-101-082 A deprecated feature SHALL be given a minimum 90-day notice before removal |
none | none |
REQ-101-083 Deprecated features SHALL return 410 Gone with migration guide |
none | none |
REQ-101-084 System SHALL accept a client-requested version supplied in the Accept header:... |
none | none |
REQ-101-085 Server SHALL return 406 Not Acceptable if version not supported |
none | none |
REQ-101-086 The UltimateOrchestrator interface SHALL expose `execute_multi_agent_edit(file_path:... |
none | none |
REQ-101-087 The UltimateOrchestrator interface SHALL expose `create_project(name: string,... |
none | none |
REQ-101-088 The UltimateOrchestrator interface SHALL expose `sync_todoist_tasks(project_id:... |
none | none |
REQ-101-089 The UltimateOrchestrator interface SHALL expose `route_to_model(agent: string,... |
none | none |
REQ-101-090 The system SHALL integrate the CheetahClaws TUI as the terminal interface for file... |
none | none |
REQ-101-091 The system SHALL integrate the VizInt Web UI for project and task management, over... |
none | none |
REQ-101-092 The system SHALL integrate the Orchestrata kernel for multi-agent coordination, over... |
none | none |
REQ-101-093 The system SHALL integrate OpenRouter for model abstraction, over its REST API. |
none | none |
REQ-101-094 The system SHALL integrate Todoist for task synchronization, over webhooks and its... |
none | none |
REQ-101-095 The system SHALL integrate Neo4j as the knowledge graph, over the Bolt protocol. |
none | none |
REQ-101-096 The system SHALL integrate SWI-Prolog as the governance engine, over pyswip. |
none | none |
REQ-101-097 The system SHALL return errors as the ErrorResponse object defined above, requiring... |
none | none |
REQ-101-098 All APIs SHALL use path-based versioning (/api/v1/), and a breaking change SHALL... |
none | none |
REQ-101-155 System SHALL log all major operations with appropriate log levels |
none | none |
REQ-101-156 System SHALL include correlation IDs for request tracing |
none | none |
REQ-101-157 System SHALL log performance metrics for critical operations |
none | none |
REQ-101-158 System SHALL log errors with full context for debugging |
none | none |
REQ-101-159 System SHALL emit operation duration histograms |
none | none |
REQ-101-160 System SHALL emit request/error rate counters |
none | none |
REQ-101-161 System SHALL emit resource utilization gauges |
none | none |
REQ-101-162 System SHALL emit business metrics relevant to the domain |
none | none |
REQ-101-163 System SHALL propagate traces across component boundaries |
none | none |
REQ-101-164 System SHALL attach span attributes for domain-specific context |
none | none |
REQ-101-165 System SHALL sample traces based on operational needs |
none | none |
REQ-101-166 System SHALL alert on error rate spikes |
none | none |
REQ-101-167 System SHALL alert on performance degradation |
none | none |
REQ-101-168 System SHALL alert on resource exhaustion |
none | none |
REQ-101-169 System SHALL alert on business metric anomalies |
none | none |
REQ-101-170 System SHALL present real-time system health |
none | none |
REQ-101-171 System SHALL present performance trends |
none | none |
REQ-101-172 System SHALL present error analysis |
none | none |
REQ-101-173 System SHALL present resource monitoring |
none | none |