**Language / Язык:** [English](README.md) | [Русский](README.ru.md) # vSphere stub-контракты Версионированные JSON-матрицы, сгенерированные из `app/vsphere/contracts/matrix.py`. Hot-swap (`POST /ui/api/contract/apply?major=N`) переключает активный **catalog** major только для Web UI / evidence; runtime по-прежнему обслуживает полную зарегистрированную поверхность (без HTTP 501 из-за version floor). Перегенерация: `make vsphere-bundles`. ## Параметры запросов в консоли Params / Request body для нативных vSphere-маршрутов берутся из официального Automation OpenAPI (`vmware/vcf-api-specs` → `vcenter.yaml`) и компактно хранятся в `app/vsphere/rest/param_index.json`. Перегенерация: ```bash make vsphere-param-index ```