Skip to content

docs(may-agent): 30-evercore-integration-contract — API spec, wire format, failure modes#19

Draft
Fearvox wants to merge 1 commit into
mainfrom
sleep-iter-14-evercore-contract
Draft

docs(may-agent): 30-evercore-integration-contract — API spec, wire format, failure modes#19
Fearvox wants to merge 1 commit into
mainfrom
sleep-iter-14-evercore-contract

Conversation

@Fearvox
Copy link
Copy Markdown
Owner

@Fearvox Fearvox commented May 13, 2026

Summary

  • 266 lines, 8 sections, full API contract for Rust↔EverCore communication
  • 10 endpoints mapped from live EverCore controllers (memory, group, health)
  • Wire format: JSON request/response examples for store, retrieve, health, error
  • 8 error codes with HTTP status + retry strategy
  • Circuit breaker implementation (Rust pseudocode) + graceful degradation
  • Tenant model: platform→tenant_id mapping for 5 platforms

Test plan

  • All endpoints verified against methods/EverCore/src/infra_layer/adapters/input/api/
  • Wire format examples are valid JSON
  • Error codes map to real HTTP status codes

🤖 Generated with Claude Code

…rmat, failure modes

266 lines, 8 sections. Full API surface (10 endpoints from live EverCore
controllers). Wire format examples (store/retrieve/health/error). 8 error
codes with retry strategy. Circuit breaker pseudocode + graceful
degradation paths. Tenant model mapping for 5 platforms. curl-based
integration test plan.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@Fearvox Fearvox added pr-mirror Long-lived mirror of an upstream PR for Linear/Slack tracking tracking Issue tracks a long-lived workflow labels May 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-mirror Long-lived mirror of an upstream PR for Linear/Slack tracking tracking Issue tracks a long-lived workflow

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant