mirror of
https://github.com/storytold/figcraft.git
synced 2026-10-30 13:26:54 -06:00
Repair re-listed unlisted pages with a scan of the page list per page, and reading a published library kept manifest styles, collections and variables with a scan of the snapshot's lists per entry: a file with many pages or a long manifest made both quadratic. Both now look ids up in a set built once. validate() already indexed its parent/child edges and page list. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LvG6E2qDnjtMzfPVuEP7iH