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