From 27446e7761a917d9eec63b8148146df536322b68 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Wed, 16 Sep 2026 21:29:57 +0200 Subject: [PATCH] Rule Q9: pin the OpenSSL MsQuic on Windows One credential type on both platforms, the provider role works, the ABI is unchanged. The tree pays four megabytes more and the Unity plugin's copy diverges until its rebuild. The map's claim that PKCS12 was one type for both providers is withdrawn. Co-Authored-By: Claude Fable 5.1 --- docs/typescript-quic-realtime-cut.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/docs/typescript-quic-realtime-cut.md b/docs/typescript-quic-realtime-cut.md index 4d291849..272a50ce 100644 --- a/docs/typescript-quic-realtime-cut.md +++ b/docs/typescript-quic-realtime-cut.md @@ -132,7 +132,14 @@ build for Debian. "runtime-neutral" and the cut's own negative grep. - **C. Providers Linux-only.** Cheapest; kills the Windows FFI smoke the cut requires and the Windows provider lanes Cuts 4 and 5 need. -**Recommended: A.** +**Recommended: A. Ruled A, 2026-09-16** ("A"). The Windows pin moves to +`Microsoft.Native.Quic.MsQuic.OpenSSL` 2.5.9 in `build-quic-native.ps1` +with its digest; Q8's committed tree price is restated at about 11.6 MB; +the Unity plugin's `msquic.dll` stays Schannel until the operator's +rebuild, recorded in section 15, and the v1 client path is verified under +both flavours. The spec's "one credential type for Schannel and OpenSSL" +sentence in section 8 is withdrawn: the header declares the type and only +the OpenSSL provider implements it. **Cut 1 Soul findings, 2026-09-16.** Held: every test count, both negative greps, all twelve mutations rerun and killed, the control catching a