acdream/src/AcDream.Core/World/Cells
Erik c8188e0ed6 docs: correct stale UCG CellGraph comments — the graph is active, not inert
The "consumed by nobody (zero behavior change)" / "INERT in Stage 1 (no writer)"
comments predate the UCG becoming load-bearing. Verified against the call sites:
CellGraph is populated unconditionally in CacheCellStruct (before the idempotency
+ null-BSP guards, so BSP-less cells are included) and consumed for the player
render/lighting root (CurrCell, written at the PhysicsEngine.UpdatePlayerCurrCell
player chokepoint; read by GameWindow:7502/7717), the universal id->cell resolver
(GetVisible), the 3rd-person camera cell (FindVisibleChildCell), and the
block-local terrain origin (TryGetTerrainOrigin, read by CellTransit:484/736).
Comments only — no behavior change. Core suite 1445 passed / 2 skipped.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-13 18:35:58 +02:00
..
CellGraph.cs docs: correct stale UCG CellGraph comments — the graph is active, not inert 2026-06-13 18:35:58 +02:00
CellPortal.cs feat(core): UCG Stage 1 — EnvCell.FromDat derivation (mirrors BuildLoadedCell) 2026-06-02 09:07:18 +02:00
EnvCell.cs fix(core): UCG Stage 1 — final-review polish (VisibleCells null-guard, Neighbor doc) 2026-06-02 09:44:14 +02:00
LandCell.cs feat(core): UCG Stage 1 — LandCell synthesized from TerrainSurface 2026-06-02 09:17:57 +02:00
ObjCell.cs feat(core): UCG Stage 1 — EnvCell.FromDat derivation (mirrors BuildLoadedCell) 2026-06-02 09:07:18 +02:00