Backend test hardening + quality enforcement (#872)

- Reworked many tests
- Enforcing lint + type checking for test suite
- Fixed various issues surfaced by the new tests
- CI tweaks
This commit is contained in:
Alex
2026-04-12 12:01:52 +01:00
committed by GitHub
parent 41c4aa1d72
commit d7b9f2e67f
100 changed files with 8607 additions and 6347 deletions
+1
View File
@@ -233,6 +233,7 @@ Log level is configurable via Settings or `LOG_LEVEL` environment variable.
# Python tooling
make install-python-dev # Sync Python runtime + dev tools with uv
make python-checks # Run Ruff, BasedPyright, and Vulture
make python-test-checks # Run lightweight lint/type checks for tests
# Frontend development
make install # Install dependencies