feat: expand platform APIs, sources, and test coverage
Some checks failed
CI/CD Pipeline / Run Tests (pull_request) Successful in 1m53s
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) Failing after 2m54s
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been skipped
Some checks failed
CI/CD Pipeline / Run Tests (pull_request) Successful in 1m53s
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) Failing after 2m54s
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been skipped
This commit is contained in:
47
docs/adr/ADR-001: Platform Version Policy.md
Normal file
47
docs/adr/ADR-001: Platform Version Policy.md
Normal file
@@ -0,0 +1,47 @@
|
||||
# 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 — отклонено (несовместимо с контуром)
|
||||
Reference in New Issue
Block a user