Orchestrata Ultimate / RTM / 071-mcp-resource-tools

RTM: 071-mcp-resource-tools

Requirement to symbol to test rows for 071-mcp-resource-tools: MCP Resource Tools - Model Context Protocol Integration.

At a glance

Item Value
Requirement IDs 48
Traced from src/ 16 (33.3%)
Untraced 32
Cited from tests/ 0 (0.0%)
Traced in src/ but not cited from tests/ 16

Reading this matrix

This matrix lists each of the 48 requirement IDs of spec 071-mcp-resource-tools with the src/ symbols that cite it and the tests that cite it. 16 of them (33.3%) have at least one citing symbol and 32 have none.

0 requirements are also cited from tests/, and 16 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-071-* (32).

Requirement to symbols to tests

Requirement Symbols in src/ Tests citing it
REQ-071-001 System SHALL return all resources from a registered MCP server orchestrata_ultimate/tools/mcp_resource_tools ListMcpResourcesTool L189
orchestrata_ultimate/tools/mcp_resource_tools ListResourcesOutput L91
none
REQ-071-002 System SHALL aggregate resources from multiple servers (no server registry — MVP is... none none
REQ-071-003 System SHALL support filtering by server name or ID (no registry to look servers up in) none none
REQ-071-004 System SHALL support filtering by resource type (MVP: MIME-type prefix match, not a... orchestrata_ultimate/tools/mcp_resource_tools ListMcpResourcesTool L189
orchestrata_ultimate/tools/mcp_resource_tools execute L232
none
REQ-071-005 System SHALL return resources sorted by modified_at descending (base MCP... none none
REQ-071-006 System SHALL support pagination via limit and offset orchestrata_ultimate/tools/mcp_resource_tools ListMcpResourcesTool L189
orchestrata_ultimate/tools/mcp_resource_tools ListResourcesOutput L91
orchestrata_ultimate/tools/mcp_resource_tools execute L232
none
REQ-071-007 System SHALL include resource URI, name, type for each resource orchestrata_ultimate/tools/mcp_resource_tools ListMcpResourcesTool L189
orchestrata_ultimate/tools/mcp_resource_tools MCPResourceInfo L50
none
REQ-071-008 System SHALL include size and MIME type when available orchestrata_ultimate/tools/mcp_resource_tools ListMcpResourcesTool L189
orchestrata_ultimate/tools/mcp_resource_tools MCPResourceInfo L50
none
REQ-071-009 System SHALL include created_at and modified_at timestamps (not part of the base protocol) none none
REQ-071-010 System SHALL indicate whether resource is protected (no protection metadata available... none none
REQ-071-011 System SHALL include version information if available (no versioning layer) none none
REQ-071-012 System SHALL return connection status for each server (the one server contacted this call) orchestrata_ultimate/tools/mcp_resource_tools ListMcpResourcesTool L189
orchestrata_ultimate/tools/mcp_resource_tools MCPServerStatus L67
none
REQ-071-013 System SHALL indicate whether server is authenticated (no auth layer — McpAuthTool out... none none
REQ-071-014 System SHALL include resource count per server orchestrata_ultimate/tools/mcp_resource_tools ListMcpResourcesTool L189
orchestrata_ultimate/tools/mcp_resource_tools MCPServerStatus L67
none
REQ-071-015 System SHALL include last_used timestamp per server orchestrata_ultimate/tools/mcp_resource_tools ListMcpResourcesTool L189
orchestrata_ultimate/tools/mcp_resource_tools MCPServerStatus L67
none
REQ-071-016 System SHALL indicate how many results were from cache (no cache layer) none none
REQ-071-017 System SHALL include cache age information (no cache layer) none none
REQ-071-018 System SHALL support cache bypass via parameter (no cache layer) none none
REQ-071-019 System SHALL retrieve resource content by full URI orchestrata_ultimate/tools/mcp_resource_tools ReadMcpResourceTool L343 none
REQ-071-020 System SHALL support streaming reads via offset and limit (client-side slicing of... orchestrata_ultimate/tools/mcp_resource_tools ReadMcpResourceTool L343 none
REQ-071-021 System SHALL return content as string or bytes based on MIME type orchestrata_ultimate/tools/mcp_resource_tools ReadMcpResourceTool L343
orchestrata_ultimate/tools/mcp_resource_tools ReadResourceOutput L104
none
REQ-071-022 System SHALL include MIME type in response orchestrata_ultimate/tools/mcp_resource_tools ReadMcpResourceTool L343
orchestrata_ultimate/tools/mcp_resource_tools ReadResourceOutput L104
none
REQ-071-023 System SHALL include content size in response orchestrata_ultimate/tools/mcp_resource_tools ReadMcpResourceTool L343
orchestrata_ultimate/tools/mcp_resource_tools ReadResourceOutput L104
none
REQ-071-024 System SHALL support retrieving specific versions by version ID (no versioning layer) none none
REQ-071-025 System SHALL include version metadata in response (etag, created_at, checksum) (no... none none
REQ-071-026 System SHALL return latest version if version not specified (no versioning layer) none none
REQ-071-027 System SHALL validate checksum when requested (no versioning layer) none none
REQ-071-028 System SHALL check cache before fetching from server (no cache layer) none none
REQ-071-029 System SHALL cache successful responses (no cache layer) none none
REQ-071-030 System SHALL respect cache TTL from configuration (no cache layer) none none
REQ-071-031 System SHALL support cache bypass parameter (no cache layer) none none
REQ-071-032 System SHALL indicate whether response was cached (no cache layer) none none
REQ-071-033 System SHALL support offset parameter for partial reads orchestrata_ultimate/tools/mcp_resource_tools ReadMcpResourceTool L343
orchestrata_ultimate/tools/mcp_resource_tools _slice_bytes L141
orchestrata_ultimate/tools/mcp_resource_tools _slice_text L133
+1 more
none
REQ-071-034 System SHALL support limit parameter for bounded reads orchestrata_ultimate/tools/mcp_resource_tools ReadMcpResourceTool L343
orchestrata_ultimate/tools/mcp_resource_tools _slice_bytes L141
orchestrata_ultimate/tools/mcp_resource_tools _slice_text L133
+1 more
none
REQ-071-035 System SHALL return accurate Content-Range headers (ToolResult has no header concept;... none none
REQ-071-036 System SHALL handle range requests correctly (offset/limit clamped and sliced correctly) orchestrata_ultimate/tools/mcp_resource_tools ReadMcpResourceTool L343
orchestrata_ultimate/tools/mcp_resource_tools execute L385
none
REQ-071-037 System SHALL support API key authentication none none
REQ-071-038 System SHALL support OAuth2 authentication none none
REQ-071-039 System SHALL support certificate-based authentication none none
REQ-071-040 System SHALL support bearer token authentication none none
REQ-071-041 System SHALL validate credential format before storage none none
REQ-071-042 System SHALL encrypt credentials at rest none none
REQ-071-043 System SHALL test connection after credential configuration none none
REQ-071-044 System SHALL return detailed error on connection failure none none
REQ-071-045 System SHALL support testing existing configurations none none
REQ-071-046 System SHALL support removing credentials none none
REQ-071-047 System SHALL support refreshing expired credentials none none
REQ-071-048 System SHALL handle credential expiration gracefully none none