Complete training workflow and acceptance hardening

This commit is contained in:
andreysk0304 2026-09-26 18:12:27 +03:00 • committed by gglamer
commit 7237265833
243 changed files with 17014 additions and 1500 deletions

View file

@ -28,6 +28,7 @@ dependencies = [
# паролей, itsdangerous нужен SessionMiddleware из starlette.
"argon2-cffi>=23.1",
"itsdangerous>=2.1",
"ldap3>=2.9.1,<3",
]
[project.optional-dependencies]
@ -62,7 +63,7 @@ packages = ["app"]
[tool.pytest.ini_options]
asyncio_mode = "auto"
# Живые запросы к LLM идут отдельно (`make test-llm`): они требуют сети,
# а рассуждающая модель отвечает десятками секунд.
markers = ["llm: живой запрос к провайдеру LLM"]
# Живые запросы идут отдельно (`make test-llm-local`) к loopback-модели;
# локальный инференс медленный и не должен запускаться в каждом unit-прогоне.
markers = ["llm: live запрос к локальной LLM"]
addopts = "-m 'not llm'"