Round 3 qualification, CPython 3.14.4, Linux x86-64 Final release extension SHA256: 09140253d30af272785eadc1a1d2613a6e2066653a63dbe09a552dcc9d762705 Installed release wheel: PYTHONMALLOC=debug, 52 passed on asyncio; 52 on uvloop. Rust framing tests: 3 passed. Strict Clippy --all-targets -- -D warnings: passed. Separate Rust AddressSanitizer build: 52 passed on asyncio; 52 on uvloop. No ASan diagnostics. Embedding Python host and dependencies are not instrumented. Leak detection disabled (detect_leaks=0); this is not leak qualification. RUSTC_BOOTSTRAP=1 RUSTFLAGS=-Zsanitizer=address CARGO_HOME=/tmp/skirr-cargo CARGO_TARGET_DIR=/tmp/skirr-asan-target PYO3_PYTHON=$(command -v python) cargo build --release --target x86_64-unknown-linux-gnu --features extension-module Installed that extension in /tmp/skirr-asan-package/skirr. LD_PRELOAD=/tmp/skirr-asan-runtime.so ASAN_OPTIONS=detect_leaks=0 PYTHONMALLOC=malloc PYTHONPATH=/tmp/skirr-asan-package python -m pytest tests -q For uvloop, run pytest.main(['tests','-q']) after asyncio.set_event_loop_policy(uvloop.EventLoopPolicy()). The new disconnect-logging regression was also run against the saved starting binary and failed for the expected erroneous application-failure log. See round3-disconnect-regression-before.txt.