Orchestrata Ultimate / RTM / 062-cheetahclaws-tools-gap
RTM: 062-cheetahclaws-tools-gap
Requirement to symbol to test rows for 062-cheetahclaws-tools-gap: CheetahClaws Tools Gap Analysis & Implementation.
At a glance
| Item | Value |
|---|---|
| Requirement IDs | 125 |
Traced from src/ |
0 (0.0%) |
| Untraced | 125 |
Cited from tests/ |
0 (0.0%) |
Traced in src/ but not cited from tests/ |
0 |
Reading this matrix
This matrix lists each of the 125 requirement IDs of spec 062-cheetahclaws-tools-gap 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 125 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-062-* (125).
Requirement to symbols to tests
| Requirement | Symbols in src/ |
Tests citing it |
|---|---|---|
REQ-062-001 The system SHALL execute interactive terminal sessions with persistent state. The PTY... |
none | none |
REQ-062-002 The system SHALL create and manage teams of specialized agents. Teams SHALL be... |
none | none |
REQ-062-003 The system SHALL trigger tool execution on remote systems via SSH. SSH connections... |
none | none |
REQ-062-004 The system SHALL schedule tool execution via cron expressions. Cron expressions SHALL... |
none | none |
REQ-062-005 The system SHALL list and read MCP server resources. MCP resources SHALL be... |
none | none |
REQ-062-006 Every tool definition SHALL conform to the Tool Definition Schema above: name,... |
none | none |
REQ-062-007 Every REPL session record SHALL conform to the REPL Session Schema above, carrying... |
none | none |
REQ-062-008 Every agent team record SHALL conform to the Agent Team Schema above: team_id,... |
none | none |
REQ-062-009 Every scheduled task record SHALL conform to the Scheduled Task Schema above, carrying... |
none | none |
REQ-062-010 The system MUST implement REPLTool with PTY session management supporting persistent... |
none | none |
REQ-062-011 The system MUST implement EnterWorktreeTool to enter git worktree directories with... |
none | none |
REQ-062-012 The system MUST implement ExitWorktreeTool to return to the main repository from a... |
none | none |
REQ-062-013 The system MUST implement enhanced LSPTool with automatic language detection and... |
none | none |
REQ-062-014 The system MUST implement PowerShellTool for Windows PowerShell command execution with... |
none | none |
REQ-062-015 The system MUST implement RemoteTriggerTool for secure SSH-based remote tool execution... |
none | none |
REQ-062-016 The system MUST implement ScheduleCronTool for cron-based task scheduling with... |
none | none |
REQ-062-017 The system MUST implement TaskStopTool to terminate running tasks with proper resource... |
none | none |
REQ-062-018 The system MUST implement TaskOutputTool to retrieve stdout/stderr from running or... |
none | none |
REQ-062-019 The system MUST implement TeamCreateTool for creating multi-agent teams with... |
none | none |
REQ-062-020 The system MUST implement TeamDeleteTool for deleting agent teams with graceful agent... |
none | none |
REQ-062-021 The system MUST implement ToolSearchTool for searching the tool registry by capability... |
none | none |
REQ-062-022 The system MUST implement ListMcpResourcesTool for discovering MCP server resources. |
none | none |
REQ-062-023 The system MUST implement ReadMcpResourceTool for retrieving MCP resource content by URI. |
none | none |
REQ-062-024 The system MUST implement McpAuthTool for configuring and managing MCP server... |
none | none |
REQ-062-025 All tools requiring approval MUST be mapped to PAM++ governance articles before... |
none | none |
REQ-062-026 All tools MUST have agent assignment configurations for multi-agent distribution. |
none | none |
REQ-062-027 The system MUST maintain a tool governance map with timeout values and approval... |
none | none |
REQ-062-028 Each implemented tool MUST have minimum 20 unit test cases with 90% code coverage. |
none | none |
REQ-062-029 All tools MUST pass integration tests with real system calls. |
none | none |
REQ-062-030 Tool implementations MUST follow the base tool interface defined in SPEC-001. |
none | none |
REQ-062-031 REPL session timeout exceeded |
none | none |
REQ-062-032 REPL session invalid session_id |
none | none |
REQ-062-033 Git worktree path does not exist |
none | none |
REQ-062-034 Git worktree branch not found |
none | none |
REQ-062-035 Not in a git worktree context |
none | none |
REQ-062-036 LSP language server unavailable |
none | none |
REQ-062-037 LSP diagnostic request failed |
none | none |
REQ-062-038 PowerShell command execution failed |
none | none |
REQ-062-039 PowerShell not available on platform |
none | none |
REQ-062-040 SSH connection to remote host failed |
none | none |
REQ-062-041 SSH authentication failed |
none | none |
REQ-062-042 Remote tool execution timeout |
none | none |
REQ-062-043 Invalid cron expression syntax |
none | none |
REQ-062-044 Cron daemon unavailable |
none | none |
REQ-062-045 Task ID not found |
none | none |
REQ-062-046 Task already terminated |
none | none |
REQ-062-047 Task resource cleanup failed |
none | none |
REQ-062-048 Team already exists |
none | none |
REQ-062-049 Agent unavailable for team assignment |
none | none |
REQ-062-050 Team deletion with active tasks |
none | none |
REQ-062-051 Tool registry connection failure |
none | none |
REQ-062-052 MCP server connection timeout |
none | none |
REQ-062-053 MCP resource not found |
none | none |
REQ-062-054 MCP authentication failed |
none | none |
REQ-062-055 Insufficient permissions for tool execution |
none | none |
REQ-062-056 Tool implementation incomplete |
none | none |
REQ-062-057 Dependency library unavailable |
none | none |
REQ-062-058 Cross-platform feature not supported |
none | none |
REQ-062-059 REPLTool.execute SHALL accept command: str, an optional session_id: str, and... |
none | none |
REQ-062-060 EnterWorktreeTool.execute SHALL accept worktree_path: str and an optional `branch:... |
none | none |
REQ-062-061 ExitWorktreeTool.execute SHALL take no arguments, SHALL exit the current worktree... |
none | none |
REQ-062-062 LSPTool.execute SHALL accept action restricted to complete, hover,... |
none | none |
REQ-062-063 RemoteTriggerTool.execute SHALL accept tool_name: str, args: dict, `target:... |
none | none |
REQ-062-064 ScheduleCronTool.execute SHALL accept schedule: str, tool: str, an optional... |
none | none |
REQ-062-065 TeamCreateTool.execute SHALL accept name: str, agents: List[str], and an... |
none | none |
REQ-062-066 ListMcpResourcesTool.execute SHALL accept server: str, SHALL list that MCP... |
none | none |
REQ-062-101 REPLTool latency SHALL be <100ms per command execution |
none | none |
REQ-062-102 LSP diagnostics SHALL complete in <500ms for files under 10,000 lines |
none | none |
REQ-062-103 MCP resource listing SHALL have a <200ms response time |
none | none |
REQ-062-104 Tool search SHALL complete in <100ms for queries across 100+ tools |
none | none |
REQ-062-105 Tool availability SHALL be 99.9% uptime for implemented tools |
none | none |
REQ-062-106 The system SHALL degrade gracefully when optional dependencies are unavailable |
none | none |
REQ-062-107 The system SHALL retry automatically with exponential backoff for transient failures |
none | none |
REQ-062-108 Sessions SHALL persist across orchestrator restarts |
none | none |
REQ-062-109 SSH credentials SHALL be encrypted at rest using AES-256 |
none | none |
REQ-062-110 MCP authentication tokens SHALL be stored in a secure vault |
none | none |
REQ-062-111 REPLTool SHALL prevent command injection |
none | none |
REQ-062-112 PAM++ policy SHALL be enforced for all approval-required tools |
none | none |
REQ-062-113 Linux SHALL support all tools |
none | none |
REQ-062-114 macOS SHALL support all tools |
none | none |
REQ-062-115 Windows SHALL require PowerShellTool, with Unix tools provided via WSL |
none | none |
REQ-062-067 Each tool SHALL extend the BaseTool class and implement the ToolResult interface,... |
none | none |
REQ-062-068 REPLTool SHALL use a session manager that maintains PTY instances indexed by... |
none | none |
REQ-062-069 The worktree tools SHALL maintain state in the orchestrator context, tracking the... |
none | none |
REQ-062-116 SSH Authentication — The system SHALL support key-based (RSA, Ed25519) and... |
none | none |
REQ-062-117 MCP Authentication — The system SHALL support OAuth2 and API key-based... |
none | none |
REQ-062-118 PowerShell Authentication — The system SHALL integrate with Windows credential... |
none | none |
REQ-062-119 All tools SHALL enforce PAM++ governance policies |
none | none |
REQ-062-120 Approval-required tools SHALL be blocked until authorization is granted |
none | none |
REQ-062-121 Tool access SHALL be role-based (read, write, execute) |
none | none |
REQ-062-122 Command injection SHALL be prevented via allowlist validation |
none | none |
REQ-062-123 Path traversal SHALL be prevented via canonical path checking |
none | none |
REQ-062-124 Cron expressions SHALL be validated before scheduling |
none | none |
REQ-062-125 All tool parameters SHALL be validated against their JSON schema |
none | none |
REQ-062-126 All tool executions SHALL be logged with timestamp, user, tool, arguments, result |
none | none |
REQ-062-127 Governance decisions (approval/denial) SHALL be logged |
none | none |
REQ-062-128 Remote execution SHALL be logged with source and target |
none | none |
REQ-062-129 Audit logs SHALL be retained for 90 days minimum |
none | none |
REQ-062-070 The tool governance map SHALL carry, for every tool, the approval requirement, PAM++... |
none | none |
REQ-062-071 Every tool SHALL be assigned to the agent given in the table below, so that... |
none | none |
REQ-062-072 All tools SHALL extend the BaseTool abstract class and implement the name property... |
none | none |
REQ-062-073 Every tool SHALL be registered in the ToolRegistry with metadata carrying its... |
none | none |
REQ-062-074 Every tool SHALL receive an OrchestratorContext providing current-working-directory... |
none | none |
REQ-062-075 Tools SHALL emit the integration events tool.executed (execution started/completed),... |
none | none |
REQ-062-076 PowerShellTool SHALL be named PowerShellTool, SHALL be described as "Execute... |
none | none |
REQ-062-077 TaskStopTool.execute SHALL accept task_id: str, SHALL locate the task, SHALL send... |
none | none |
REQ-062-078 TaskOutputTool.execute SHALL accept task_id: str, SHALL retrieve that task's... |
none | none |
REQ-062-079 TeamDeleteTool.execute SHALL accept team_id: str, SHALL stop all of that team's... |
none | none |
REQ-062-080 ReadMcpResourceTool.execute SHALL accept resource_uri: str, SHALL parse that URI,... |
none | none |
REQ-062-081 McpAuthTool.execute SHALL accept server: str and credentials: dict, SHALL store... |
none | none |
REQ-062-082 ToolSearchTool.execute SHALL accept query: str, SHALL search the tool registry,... |
none | none |
REQ-062-083 Each tool SHALL have a minimum of 20 unit test cases and SHALL reach 100%... |
none | none |
REQ-062-084 Integration tests SHALL exercise real system calls (git, SSH, cron), SHALL run... |
none | none |
REQ-062-085 End-to-end tests SHALL cover complete tool workflows, governance integration, and... |
none | none |
REQ-062-086 Completion — All 14 missing tools SHALL be implemented. |
none | none |
REQ-062-087 Parity — Tool parity with Claude Code SHALL reach 41/41 tools = 100%. |
none | none |
REQ-062-088 Quality — All tools SHALL pass code review. |
none | none |
REQ-062-089 Testing — Test coverage SHALL be ≥90%. |
none | none |
REQ-062-090 Documentation — All tools SHALL be documented with examples. |
none | none |
REQ-062-091 Governance — All tools SHALL be mapped to PAM++ policies. |
none | none |
REQ-062-130 The system SHALL satisfy every component-logging criterion enumerated below. |
none | none |
REQ-062-131 The system SHALL emit every performance metric enumerated below. |
none | none |
REQ-062-132 The system SHALL satisfy every distributed-tracing criterion enumerated below. |
none | none |
REQ-062-133 The system SHALL raise every critical alert enumerated below. |
none | none |
REQ-062-134 The system SHALL provide an operational dashboard carrying every element enumerated below. |
none | none |