feat(ball-flight): add reproducible wind comparison - #4207
Conversation
|
Hosted CI follow-up: manual CI Standard run 31128556303 reached the hosted Python 3.12 quality gate and exposed 21 NumPy-stub delta typing errors across four touched files; Ruff and formatting were already green. Commit 82e8f9d fixes all 21 without suppressions. Exact local reproduction under Python 3.12 now reports Success: no issues found in 4 source files; the 41 focused flight/PyQt tests also pass under Python 3.12. The original workflow still has self-hosted jobs queued, and PR synchronize workflows have not yet attached to the new head, so hosted CI remains pending rather than complete. |
|
CI update: fresh-head run 31128829917 has now passed the hosted quality-gate on commit 82e8f9d, including the Python 3.12 delta mypy check that previously failed. The workflow remains queued because pick-runner and ix-brick-toolcache are waiting for the self-hosted fleet. Run: https://github.com/D-sorganization/Tools/actions/runs/31128829917. This is partial hosted evidence, not full CI completion. |
|
Responsive-geometry hardening follow-up d668de1 prevents nonuniform browser scaling of both flight canvases by matching CSS aspect-ratio to the 860x260 and 860x220 backing dimensions and using width 100% / height auto. Added regression tests failed before the fix. Full local web gate: 59 files/374 tests, type-check, ESLint, production build, diff and module-size checks passed. |
Summary
Validation
http://127.0.0.1:5290/Review boundaries
feat/4181-launch-monitor-registryRefs #4191
Refs #4198