From d26a2ed035a04a74ab608e4f0e878a4ef9f9782f Mon Sep 17 00:00:00 2001 From: Erik Date: Thu, 3 Sep 2026 22:30:31 +0200 Subject: [PATCH] =?UTF-8?q?docs(issues):=20#464=20=E2=80=94=20the=20S4-c1?= =?UTF-8?q?=20transcript=20gate=20replayed=20at=20the=20artifact=20pose=20?= =?UTF-8?q?PASSES:=20punch/seal=20events=20match=20retail=20exactly;=20the?= =?UTF-8?q?=20divergence=20is=20punch=20geometry=20or=20shell=20depth?= 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 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/ISSUES.md b/docs/ISSUES.md index 6cad6d59..8991f903 100644 --- a/docs/ISSUES.md +++ b/docs/ISSUES.md @@ -113,6 +113,8 @@ then `/teleloc F4180113 39.502899 19.589222 181.119247 1 0 0 0`, zoom out, tilt **RETAIL CAPTURE `cathedral-stair-arch` (2026-09-03 23:0x, owner in the paired 2013 client at the pose, tilted as in the screenshot; `docs/research/2026-09-01-overhaul/oh-capture/cathedral-stair-arch.walk.log` + `.alphadepth.log`, 5 frames each, commit `4f12cd06b`; retail screenshot posted in chat: the far face above the arch is SOLID, a doorway with sky shows only through the arch):** retail eye `(39.58,16.99,182.79)`, root `f4180114`. **Walk: retail admits EXACTLY our set** — `DI f4180114`, `DC ov=7 n=3: f4180114 f4180113 f4180112`, eleven `BLD` turns, and under `BLD f418000a` the same seven hall groups in the same order (`f4180109`; `f4180109 f4180108 f418010e f418010b`; `f4180109`; `f4180108 f4180107`; `f4180108 f4180107 f418010f f4180110 f4180106`; `f4180107`; `f4180107 f418010f f4180110 f4180106`), interior repaint `112 113 114` last. Only differences: acdream also turns the neighbouring blocks' `BLD f3170034`, `BLD f317003d` and draws `f3180105` (retail does not — a block-admission difference, unrelated to the artifact), and retail draws `f4180104` four times to our three. **Admission is eliminated as the cause.** **Alpha-depth: retail's frame is `PC ov=7 counter=0008 fc=0`, then for each building-portal group a `PM mode=1` FAR-DEPTH PUNCH of the portal polygon immediately BEFORE that group's `PC ov=0` cell draw (sixteen punches: `12980fd4`, `12981004`×3, `1cc24bd4`, `1cc24c34`×4, `4dbb5e2c`, `4dbb5dcc`, `4dbb5dfc`, `4dbb5d6c`, `4dbb5e5c`, `4dbb5d3c`, `4dbb5d9c`), then eight `PM mode=0` true-depth SEALS with `counterBefore` 0..7 (the exit views), `FL` by site 1029/11/1/1; 249 `AM` lines, all `clip=0`.** So in retail the hall can appear only inside the punched doorway outlines; the building shell's depth hides it everywhere else, including above the arch. Acdream lets it show above the arch, so the divergence is one of: the punch fans wider than the portal outline there (AD-17's unclipped fallback for a >8-edge or multi-polygon outside view), the punch/seal ORDER against the cells, or the shell's depth missing at that face. **This capture is the fifth pose of S4-c1's PM/PC transcript gate; running that gate names the divergence line by line. The fix contract follows from it (S4).** +**Gate replay (lead, 2026-09-03 22:29, scratch worktree `s4-c1-gate` at the S4-c1 fix-round commit `2bd353234` with the capture copied in and a fifth `[Fact]` added):** `AlphaDepthTranscript_CathedralStairArch_MatchesRetailFrame2` **PASSES** — acdream's PM (mode, counterBefore) and PC (ov, counter, forceClear) sequence at the artifact pose is EXACTLY retail's: the sixteen building-portal punches, the eight exit seals, the counter. So the divergence is NOT which punches/seals happen or their order; it is their GEOMETRY on screen (what each punch fan covers, what each seal writes) or the building shell's depth at that face — the transcript gate cannot see either. AD-17 records the one known geometric deviation exactly there: a >8-edge or multi-polygon OUTSIDE view (the stairwell's open face IS multi-polygon: three exit polys of `0x114` + two of `0x113`) yields a zero-plane slice and that view's punch fans draw UNCLIPPED, while retail CPU-clips every portal polygon exactly. Next: compare the punch-fan geometry per portal against retail's clipped polygons (retail's `DrawPortalPolyInternal` clips the polygon against the current portal view's planes before drawing; a vertex-dump capture at the pose, or the replay harness's own clipped polygons, gives the retail-side outline) and check that the cathedral's shell is drawn with depth before the punches. (Side finding of the same replay: `AlphaDepthTranscript_TerraceEdge` FAILS at `2bd353234` — see the S4-c1 fix-round record.) + ## #463 — Soak `turn` samples can report a 0.1 ms GPU p50 (the turn window catches non-world frames) **Status:** OPEN — found 2026-09-03 by the Campaign OVERHAUL v2 S3 review's perf re-measure.