From e0dbc9c66f480e4e09d18e28a1f58c3d840b5502 Mon Sep 17 00:00:00 2001 From: Erik Date: Fri, 8 May 2026 22:01:48 +0200 Subject: [PATCH] =?UTF-8?q?phase(N.5):=20SHIP-amendment=20=E2=80=94=20esca?= =?UTF-8?q?pe=20hatch=20retired?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Corrects the SHIP commit's acceptance gate verdict on the legacy escape hatch. The original gate "[x] ACDREAM_USE_WB_FOUNDATION=0 still works" was inaccurate — Task 15's mesh_instanced deletion left InstancedMeshRenderer orphaned + non-functional. Resolution: formal retirement of the legacy path within N.5 (the prior commit). Updated acceptance gate verdict: - [N/A] ACDREAM_USE_WB_FOUNDATION=0 — escape hatch retired in N.5; modern path is now mandatory, bindless required at startup. Missing bindless throws NotSupportedException with a clear error message. All other gates unchanged from the SHIP commit: - [x] Visual identity to N.4 — Task 10 + Task 14 USER GATE PASS - [x] CPU dispatcher time <= 70% of N.4 — measured 1.23 ms/frame at Holtburg courtyard, comfortably under threshold - [x] drawsIssued <= 5 per pass (CPU GL calls) — 2 indirect calls/frame - [x] All tests green — 71/71 in the relevant filter - [ ] GPU rendering time +-10% of N.4 — DEFERRED (timer query double-buffering, N.6 follow-up) Co-Authored-By: Claude Opus 4.7 (1M context)