feat: persist graph explorer zone state

This commit is contained in:
2026-05-25 00:27:10 +02:00
parent 1ad432270b
commit 296ac051a7
4 changed files with 100 additions and 18 deletions

View File

@@ -188,6 +188,13 @@ multiple zone definitions, and edges crossing zone boundaries. Attraction
diagnostics such as multiple attraction candidates or depth-limit stops belong
to the same resolver diagnostic channel when attraction rules are enabled.
Saved graph profiles should persist zone view state as an explicit nested
`zone` object. The initial fields are `visible`, `grouping`, `definitionSet`,
and `presentation`. URL parameters may continue to expose compatibility aliases
such as `zoneBoundaries`, `zoneGrouping`, and `zoneDefinitionSet`, but saved
profiles should prefer the nested object so future zone definition sets and
presentation preferences can be restored without another state migration.
## Repo-Scoping Compatibility
Repo-scoping can adapt without a rewrite because its current graph payload