# Ordinis НСИ ЦУОД ОДХ Документация для разработчиков, интеграторов и операторов. **Anchor v1 — production LIVE на cluster.142** (с 2026-05-07). Альтум consumers подключены, blue/green cutover завершён. ## Что внутри {% list tabs %} - Я интегрирую свой сервис Начни с [обзора API](integration/api/index.md) и [авторизации](integration/api/auth.md). Дальше: - [Read-side endpoints](integration/api/read-endpoints.md) — как читать справочники - [События (Kafka outbox)](integration/api/events.md) — топики `ordinis.cuod.events.*` - [Webhooks](integration/api/webhooks.md) — push-уведомления вместо polling - [Кэширование](integration/api/caching.md) — TTL / push / snapshot стратегии - Я строю UI / клиент - [Cross-references](integration/api/x-references.md) — FK между справочниками - [Bitemporal](integration/api/bitemporal.md) — `validFrom` / `validTo` + история - [Bundle cuod](integration/api/bundle-cuod.md) — список 40 справочников ЦУОД - [Best practices](integration/api/best-practices.md) — частые ошибки - Я — оператор / on-call - [Runbook indexed by symptom](ops/README.md) - [SLO + alert thresholds](ops/slo.md) - [Outbox DLQ](ops/outbox-dlq.md) - [Database migrations](ops/db-migrations.md) - [Vault unseal](ops/vault-unseal.md) - [Kafka restart](ops/kafka-restart.md) {% endlist %} ## Среды | Среда | URL | Auth | Назначение | |---|---|---|---| | **prod** | `https://ordinis.k8s.264.nstart.cloud/` | JWT обязателен | Альтум real users | | staging | `https://ordinis.k8s.265.nstart.cloud/` | optional (legacy mode) | Dev environment | | local | `http://localhost:8080` | off | docker-compose dev | ## Поддержка - Issues / bug reports: `git.nstart.cloud:2-6/2-6-4/terravault/ordinis` - Эскалация: `zimin.an@nstart.space` - Запросы новых ролей / scope в Keycloak: тот же email. ## Версионирование API стабилизирован под v1 — breaking changes только через major bump (`v2`). См. [Best practices](integration/api/best-practices.md) для рекомендаций по обработке появления новых полей в v1 (forward compatibility). Bundle справочников ЦУОД versioned отдельно (`cuod-bundle:1.2.1`). Изменение schemas — minor bump, добавление словарей — minor bump, удаление — major bump (никогда без уведомления consumers через `nsi.dictionary.changed` event).