docs: describe infrastructure disable and rebuild lifecycle

This commit is contained in:
Sameh Khamis committed 2026-09-13 16:26:08 -07:00
1 parent 3aaa2afd48
commit 9f0159343e
2 files changed
+13

No files matched your search

+6
View File
@@ -1,5 +1,11 @@
# Changelog
## Release disabled infrastructure rendering
- Remove built Data Center, Dam and Submarine Cable entities when their layers
are disabled, avoiding retained visualizer work and entity memory.
- Keep parsed datasets cached for re-enable; rebuild entities without refetching.
## Camera layer components
- Separate camera source requests, placement, frames, projection, cards and calibration.
+7
View File
@@ -1,5 +1,12 @@
# God's Eye View Current State
Data Centers, Dams and Submarine Cables release their built Cesium data sources
and record references when disabled. Parsed datasets remain cached for the layer
lifetime, so re-enable rebuilds entities without downloading or parsing again;
this can take longer than simply revealing hidden entities. Destruction clears
the parsed cache as well. A disable during loading cannot leave a completed
build hidden in the scene.
CCTV exposes a factory through `./layers/cctv`. Catalog and health requests,
frame/media URLs, camera records, ground placement, geometry queues, playback,
projection, cards, calibration and interaction have separate components. The