Sprint 0 / #19: OpenAPI 3.1 контракт API v1 + TS-клиент и контрактные тесты #57

Merged
embeddevio merged 16 commits from feat/19-openapi into main 2026-10-28 21:21:14 +03:00
Showing only changes of commit c6150bd5fd - Show all commits
+1 -1
View File
@@ -176,7 +176,7 @@ def test_secret_fields_write_only_in_request_models() -> None:
def test_spec_paths_are_versioned(spec: dict[str, Any]) -> None:
"""Все прикладные эндпоинты живут под /api/v1 (кроме служебного /metrics)."""
"""Все прикладные эндпоинты живут под /api/v1 (кроме служебных /metrics и /ready-хелперов)."""
allowed_unversioned = {"/metrics"}
offenders = [
path