v0.2.3

<p>registry:check gains drift detection and a --heal flag, and the reactive heal added last release now keeps the field index in sync too.</p>

28 September 2026

Added

  • registry:check now compares every on-disk page against the registry and reports missing (on disk, no registry row), stale (registry row out of date), and orphaned (registry row, no page on disk) drift.
  • registry:check --heal - fixes missing/stale rows and removes orphaned ones automatically; malformed index.json and duplicate/missing UUIDs are still report-only, since those need a human decision. Without --heal, unhealed drift now fails the command.

Fixed

  • App::healRegistry() now also reindexes the field index alongside the registry - a reactive heal previously fixed the registry row but left field_index/search_index stale, since a direct heal bypasses the page.update:after hook that normally keeps both in sync.

Comments

No comments yet. Be the first!

Loading form…