You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add index integrity check (verify) and public rebuild-indexes-from-fact-pages #373
Split out of #370. An index that disagrees with the fact pages is currently silent: the file opens, scans work, and entity-bound queries return []. There is also no public way to rebuild the indexes from the fact pages.
Implemented on v3 in #458 (185196b): Minigraf::verify() and Minigraf::rebuild_indexes(). Opening a v2.x (format v7) file with v3.0.0 also rebuilds every index from the fact pages during the v7→v8 migration, so files damaged by the #370 bug are repaired on upgrade.
Left open because it still affects v2.x: there is no repair on the 2.x line. It closes when v3.0.0 is published (see #421).
Fixed on v3 in #458 (Minigraf::verify(), Minigraf::rebuild_indexes(); v7→v8 migration rebuilds every index). Closed under the close-on-merge rule for the unreleased v3 branch (CONTRIBUTING.md, #585). It stays listed in #421 for v2.x, with fix version v3.0.0.
Activity
release: v2.0.1 — fix index rebuild on open (#370)
Merge pull request #458 from project-minigraf/feat/373-verify-rebuild
adityamukho commentedon Oct 6, 2026
Implemented on
v3in #458 (185196b):Minigraf::verify()andMinigraf::rebuild_indexes(). Opening a v2.x (format v7) file with v3.0.0 also rebuilds every index from the fact pages during the v7→v8 migration, so files damaged by the #370 bug are repaired on upgrade.Left open because it still affects v2.x: there is no repair on the 2.x line. It closes when v3.0.0 is published (see #421).
adityamukho commentedon Oct 14, 2026
Fixed on
v3in #458 (Minigraf::verify(),Minigraf::rebuild_indexes(); v7→v8 migration rebuilds every index). Closed under the close-on-merge rule for the unreleasedv3branch (CONTRIBUTING.md, #585). It stays listed in #421 for v2.x, with fix version v3.0.0.