Finding
ID: Enterprise Gap | Severity: π MEDIUM
No published SDK. AegisClient in mcp-server.ts and dashboard/src/api/client.ts duplicate auth/retry logic independently.
Fix Required
Extract AegisClient into a standalone npm package @onestepat4time/aegis-client. Reuse in both mcp-server.ts and dashboard/src/api/client.ts.
Output: New packages/client/ workspace.
Milestone
M-E5: API & Integration
Finding
ID: Enterprise Gap | Severity: π MEDIUM
No published SDK.
AegisClientinmcp-server.tsanddashboard/src/api/client.tsduplicate auth/retry logic independently.Fix Required
Extract
AegisClientinto a standalone npm package@onestepat4time/aegis-client. Reuse in bothmcp-server.tsanddashboard/src/api/client.ts.Output: New
packages/client/workspace.Milestone
M-E5: API & Integration