Files
mostovik-backend/docs/adr/ADR-001: Platform Version Policy.md
Aleksandr Meshchriakov 25176f31b4
Some checks failed
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (pull_request) Successful in 1m42s
CI/CD Pipeline / Run Tests (pull_request) Successful in 2m25s
CI/CD Pipeline / Telegram Notify Success (pull_request) Successful in 1m34s
fix pre-commit
2026-03-17 13:55:34 +01:00

48 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 — отклонено (несовместимо с контуром)