Seed documents the editor can open with. These are deliberately v4-NATIVE: the flagship "Suluk Galaxy" puts TWO
named requests on one path sharing the same HTTP method (checkout → guestCheckout + memberCheckout) — the headline
v4 capability that OpenAPI 3.1, which keys operations by method, cannot express. They also carry the v4 facets
(x-suluk-cost, x-suluk-access) so the preview's cost explorer + access lens + hardening grade light up.
doc is typed unknown on purpose: the v4 facets live as x-suluk-* members on requests, which the strict
Request type does not enumerate. The editor stringifies doc to JSON for the source pane; @suluk/core then
re-parses + validates it like any user input — so these are held to the same bar as a pasted document.
Seed documents the editor can open with. These are deliberately v4-NATIVE: the flagship "Suluk Galaxy" puts TWO named requests on one path sharing the same HTTP method (
checkout→ guestCheckout + memberCheckout) — the headline v4 capability that OpenAPI 3.1, which keys operations by method, cannot express. They also carry the v4 facets (x-suluk-cost,x-suluk-access) so the preview's cost explorer + access lens + hardening grade light up.docis typedunknownon purpose: the v4 facets live asx-suluk-*members on requests, which the strict Request type does not enumerate. The editor stringifiesdocto JSON for the source pane; @suluk/core then re-parses + validates it like any user input — so these are held to the same bar as a pasted document.