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

This commit is contained in:
2026-03-17 12:56:48 +01:00
parent b505c67968
commit 3d298ce352
101 changed files with 8387 additions and 292 deletions

View 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 — отклонено (несовместимо с контуром)