docs: refresh Ruby-specific pages against ruby-sdk @ 732909c
Verified against convertcom/ruby-sdk main (732909cf7038); previous review
watermark 6202c7e84c10. Ruby-specific (SDK-owned) pages only — every shared
full-stack page is left to the backend sync.
- Configuration: add cache_level + debug_token, and a QA-options section
(debug token forces low-cache, disables config caching both ways, is
redacted, and never rides a tracking payload)
- Initialization: config-fetch query-param order; a configured debug_token
makes the fetch always-live and skips the cached-config fallback
- CodeExamples: Context#set_preview and ConvertSdk.parse_preview_param,
with the inert-input and zero-trace contracts
- TrackingControl: preview-vs-tracking-switch matrix; correct the claim that
the bucketing lifecycle event always fires (a preview silences it)
- ReturnTypes: bucketing_allocation is nil for sticky and forced decisions
- Testing: cross-SDK gate now also covers the 59 anchored-bucketing vectors;
spec/staging + spec/support in the layout; fixture provenance
- ForkSafety: debug_token is redacted alongside the sdk keys
- Installation, Changelog: pin examples track the 2.x line
- Home, AI_Index: nav rows for the five shared pages already in _Sidebar;
set_preview + parse_preview_param on the public API surface
docs: bootstrap Convert Ruby SDK wiki
Shared cross-SDK concept docs (copied from the sibling wiki, links rewritten to
this wiki) + Ruby-specific pages (Quickstart, Installation, Initialization,
Configuration, ReturnTypes & Sentinels, CodeExamples, ForkSafety & Runtime
Recipes, TrackingControl, Testing, Changelog) + AI_Index routing table, Home,
sidebar/footer, CLAUDE authoring rules, and sdk-docs-config readme.io mapping.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>