feat(platform): add replaceable geozone data layer

This commit is contained in:
Codex
2026-07-20 21:48:27 +03:00
parent 8a7465cf0e
commit 3446f3edc2
31 changed files with 1342 additions and 128 deletions
@@ -0,0 +1,13 @@
# Gelios provider package v6
Adds the bounded, offset-paged `gelios.geozone` read capability and maps a
complete accepted source generation into the provider-neutral
`map.zones.current.v1` Data Product. The runtime publisher must use replace
mode: a partial provider page set never reaches Publish, while a complete newer
generation atomically upserts present zones and emits remove patches for zones
that disappeared.
`gelios-rest-v1` and `mmap-snapshot-v1` are source adapters, not Foundry
bindings. Both must preserve the native Gelios zone id (or use an explicit
crosswalk) and produce the same `map.zone` facts. Foundry only consumes the
provider-neutral product.