From 4ec59d727a0026b22a9042c88287f5057587387c Mon Sep 17 00:00:00 2001 From: Erik Date: Thu, 3 Sep 2026 10:05:57 +0200 Subject: [PATCH] =?UTF-8?q?docs(issues):=20#457=20=E2=80=94=20two=20App=20?= =?UTF-8?q?tests=20pin=20Debug-vs-Release=20IL=20offsets=20(pre-existing)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5.1 --- docs/ISSUES.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/docs/ISSUES.md b/docs/ISSUES.md index 0922068d..630c0e59 100644 --- a/docs/ISSUES.md +++ b/docs/ISSUES.md @@ -39,6 +39,23 @@ confirmed closed by the owner, 11 need a focused live gate, and 43 are safe to remain closed. See [`docs/research/2026-08-28-owner-closed-issue-validity-audit.md`](research/2026-08-28-owner-closed-issue-validity-audit.md). +## #457 — Two App tests pass only in Release (IL-offset pins fail under Debug) + +**Status:** OPEN — found 2026-09-03 during the S3 chunk 3 re-review; pre-existing at `dffd7055` (before chunk 3), not a campaign regression. +**Severity:** LOW (test-configuration gap; every gate runs Release, CI runs Release) +**Component:** App tests — branch-offset pins + +**Symptom:** with the CI hermetic filter, `dotnet test tests/AcDream.App.Tests -c Debug` +fails exactly two tests that pass in Release: +`GameWindowRenderLeafCompositionTests.PaperdollComposition_SkipsEitherMissingOptionalUiSurface` +("Filter not matched in collection" over `CompiledBranch` offsets) and +`LiveEntityNetworkBranchRoutingTests+LiveEntityNetworkUpdateControllerForcePositionWiringTests.CommittedOrDeferredCellReturnsBeforeReachingTheGenericTail`. +Both pin compiled-branch IL offsets that differ between Debug and Release codegen. + +**Fix direction:** make the two pins configuration-independent (assert on the +branch's semantic target, not the IL offset) or tag them `Lane=Release` with a +documented reason. Not urgent; do not chase individually per `docs/release-gate.md`. + ## #456 — Occluded distant buildings/creatures show through structures at raised cameras **Status:** OPEN — mechanism established 2026-08-29; needs its own slice.