Skip to content

v0.2.6 — lock/recovery files created with mode 0600 (defense-in-depth)

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Sep 15:32
· 12 commits to main since this release
04416b7

v0.2.6 — lock/recovery files created with mode 0600 (defense-in-depth)

The state lock file and the stale-lock recovery file are now opened with
mode 0600 and fchmod(0600) before any write, completing the "every write
hardens" posture started in v0.2.5 (#1 / PR #53). Lock acquisition and
recovery semantics are unchanged. One POSIX-guarded regression test added.

Evidence: PR #60 (completion record L1-7; 3 review seats GLM 5.3 / Opus 5 /
Kimi K3, 0 blocking) #60
CI test-lint (ubuntu + macOS) green on head e3eecf6.

Note: packages/core/package.json stays at 0.2.5 (npm catch-up lane #56);
the next npm publish bumps it.

npm: @persona-engine/core@0.2.6 published 2026-09-04 from main a964f61 (PR #63 = this tag tree + version bump + #61 README fix). Run https://github.com/caty-ai/persona-engine/actions/runs/33901047430 · provenance https://search.sigstore.dev/?logIndex=2714302008 · registry tarball vs local pack CONTENT_IDENTICAL (52 files).