← stelow

0.51.3 · core 2026-07-13

release 0.51.3 on GitHub →

Changed

Added

Tests

Why this matters

Before this release, two fragility points existed:

  1. stages-guard hook read idx.config.review_mode from index.json mirror. If writeTracking() failed (corrupt JSON, disk full, permission), the hook would either not block or block based on stale data. Now reads the canonical wf.config directly.
  1. Workflow fresh state had index.json without config block until the first writeTracking() ran. Hooks reading the mirror got undefined instead of explicit defaults. Now seeded at creation.

The bash helper and TS write-through were already symmetric since v0.51.0 — these tests verify that symmetry holds.