Adaptive per-rung rate limiting and cache-priority fair share for the gateway (849): five new optional `GatewayRungDispatchPolicy` fields (`requests_per_minute`, `tokens_per_minute`, `cache_priority_alpha`, `fresh_session_spill_fraction`, `sticky_spill_seconds`, all inert until authored, no snapshot schema bump) drive sliding-window rate sheds that spill sideways before a provider 429s, AIMD-learned throttle ceilings calibrated passively from live traffic, a congestion-scaled cached-fraction EWMA on fair-share weights (with an injectable `cache_sample_gate` for the hosted store's promo exclusion), Retry-After-sized throttle windows clamped [5s, 6h], fresh-session-only early spill, and worker-local sticky spill bindings honored ahead of rendezvous order. Ships exp-gateway-native 0.3.46, which harvests a closed nine-header rate-limit allowlist (`retry-after`, `x-ratelimit-*`, `anthropic-ratelimit-*`) into settlement payloads for per-attempt ledger persistence (SQLite migration 18). Evidence: full suite 3,984 passed and cargo gates green on the merged head; xhigh adversarial review applied three hardening fixes (bounded header integers, once-per-ladder token serialization, EWMA storage split) each with pinning tests.