Files
MobilityOps/contracts/ragcore-contract-assumptions.md

653 B

RAGcore contract assumptions

RAGcore is being built separately, so Claude must inspect its actual exposed API before finalizing the adapter. Do not edit RAGcore from this repository.

The MobilityOps adapter needs only these capabilities:

  1. health/status;
  2. synchronize or ingest a document with stable ID and metadata;
  3. ask/search within one tenant/workspace/collection;
  4. receive source document ID, title, version, section and excerpt;
  5. distinguish unavailable from insufficient evidence.

When the actual RAGcore API differs, adapt MobilityOps behind KnowledgeProvider; do not leak RAGcore-specific response shapes into UI/domain code.