docs(spec): update storage spec diagram to match implementation

- Remove ConnectionService/ExecutionService from core interfaces
  (connection/execution state managed by React Context per spec text)
- Remove Memory implementations from core package
  (repository interfaces kept as proxy API contracts)
- Change "Handler interfaces" to "Handler functions"

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
olaservo 2026-01-21 08:14:38 -07:00
commit 6a132d6d61

View file

@ -411,8 +411,7 @@ This pattern:
| v v | | v v |
| +--------------------------------------------------------+ | | +--------------------------------------------------------+ |
| | Core Package Interfaces | | | | Core Package Interfaces | |
| | - ServerConfigRepository - ConnectionService | | | | - ServerConfigRepository - HistoryRepository | |
| | - HistoryRepository - ExecutionService | |
| | - LogsRepository - TestingProfileRepository | | | | - LogsRepository - TestingProfileRepository | |
| +------------------------+-------------------------------+ | | +------------------------+-------------------------------+ |
+---------------------------|-----------------------------------+ +---------------------------|-----------------------------------+
@ -422,9 +421,8 @@ This pattern:
| Core Package (React-free) | | Core Package (React-free) |
| - MCP Client lifecycle | | - MCP Client lifecycle |
| - Transport creation | | - Transport creation |
| - Handler interfaces | | - Handler functions |
| - Type definitions | | - Type definitions |
| - Memory implementations |
+-------------------------------+ +-------------------------------+
``` ```