Captured at Holtburg landblock 0xA9B4 with ACDREAM_PROBE_INDOOR_ALL=1. Result: 123 EnvCells in Holtburg get [indoor-upload] requested but ONLY 97 get a matching [indoor-upload] completed. 26 cells silently fail in WB's PrepareEnvCellMeshData / PrepareMeshData. The first interior cell 0xA9B40100 — likely the inn entry or another major building anchor — is among the failures, exactly matching the user's "floor missing" symptom. Other hypotheses ruled out: - H2 (empty batches): completed cells have cellGeomVerts=14-86. - H3 (cull bug): walk probe confirms cells pass all visibility filters. - H4 (double-spawn): partCount values match expected SetupParts. - H5 (transform double-apply): xform probe shows composedT==meshRefT; no double-apply. - H6 (MeshRefs structure): lookup probe shows isSetup=True and partsHit≈partCount for uploaded cells. Phase 2 plan: wrap PrepareMeshDataAsync with our own catch-and-log in WbMeshAdapter so the swallowed exception (most likely cause of the 26 silent failures, per WB ObjectMeshManager.cs:589) becomes visible. Once we know the actual failure reason, target the fix. Also flags IsEnvCellId false-positives on GfxObj IDs whose lower 24 bits ≥ 0x0100 — tightening recommended in Phase 2. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| architecture | ||
| audit | ||
| plans | ||
| research | ||
| superpowers | ||
| bugs.md | ||
| ISSUES.md | ||