# ADR-001: Platform Version Policy ## Status Accepted ## Context Проект разрабатывается и эксплуатируется в ограниченном (регулируемом) технологическом контуре. Доступные версии ПО определяются: - внутренними репозиториями и зеркалами - требованиями безопасности - сертификацией - инфраструктурными ограничениями Использование последних upstream-версий не является возможным или допустимым. ## Decision Проект использует фиксированный (approved) стек версий: - Python 3.11.x - Django 3.2.x - PostgreSQL 15.x - Redis 7.x - Celery 5.3.x Политика обновлений: - PATCH-обновления внутри approved ветки — разрешены - MINOR/MAJOR — только после отдельного согласования - Источник правды — lock-файлы и Docker-образы ## Consequences ### Positive - стабильность среды - воспроизводимость окружения - соответствие требованиям контура ### Negative - невозможность использовать новые фичи - потенциальный техдолг (осознанный) ## Alternatives - Использование latest upstream — отклонено (несовместимо с контуром)