Skip to content

MRS docs (VitePress)

Contract-only docs mirrored to doc.g3nretailstack.com/mrs/ when published. Root nav: Overview | Surfaces | Calls | Playbooks | MCP (match service-doc baseline). Set BUILD_MAJOR/BUILD_MINOR before npm run docs:build to stamp the footer.

Notes

  • Clean URLs are disabled (use .html or trailing slash). Content must stay contract-only—no internal infra, tables, buckets, or IAM details.
  • Custom domain only: base https://api.g3nretailstack.com/mrs; router trims stage and prefixes /mrs if missing.
  • Inline JSON ≤256 KB (no gzip); presigned uploads required otherwise; gzip mandatory >256 KB; 128 MB cap; content_md5 = hex MD5 of gzip body on presign/complete; tags [0-9A-Za-z]{1,128}, cap 20, canonical uppercase; session required on all routes; default limit 8 clamp 1–256; default exclude doomed unless requested.