undef-engine
2026-03-27
mypy strict compliance across 1189 source files, ruff lint fixes, CI improvements
508 files · 76,435+ · 3,133-
mypy strict compliance across 1189 source files
1 file changed
car.pyFixed PDQ car.py type errors
Ruff lint and format compliance
CI improvements: integration tests, coverage gate, ty check
1 file changed
ci.ymlAdded integration test step, coverage gate, ty check (informational), and perf smoke test on all CI triggers
Source bug fixes discovered during test authoring
4 files changed
lifecycle.pyFixed three PDQ car.py bugs uncovered by test authoringgame_content.pyFixed GAME_CONTENT_SPECS iteration (dict.items() not dict)settings.pyReplaced os.getenv calls with pydantic-settings config objectsrate_limiting.pyReplaced os.getenv with storage_settings.backend config object
- Three PDQ car.py bugs fixed. GAME_CONTENT_SPECS filesystem import route now iterates .items() correctly. os.getenv calls replaced with pydantic-settings config objects throughout rate_limiting.py and storage settings — removes direct environment variable coupling.
remediate
behavioral
3 files
lifecycle.pygame_content.pyrate_limiting.py
Massive test coverage additions
4 files changed
test_more_modules_batch9.py78-line batch test updatetest_schemas.py505-line schema test expansiontest_server_defaults.py368-line server defaults teststest_factory.py37-line storage factory tests
- 508 files changed primarily due to test additions and mypy/ruff annotation fixes propagated across the full test suite. PDQ exit_interview and escrow hook tests, PDQ persistence hooks and session base tests, xfail tests updated to pass after bug fixes.
qualify
internal
2 files
test_schemas.pytest_server_defaults.py