Appearance
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
.htmlor 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/mrsif 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.