- Add ten-case parity suite for verifying correct project store filing
- Session-update lock now records the process that holds it, heartbeats while working, and expires on hard TTL
- Eliminate enqueue/drain race condition by moving brain-sync queue to per-record spool directory
- Fix stray ~/.git directory silently misfiling decisions and learnings into wrong project store with self-healing cache
From gstack
The next tracker wave: 16 verified fixes in, 90 stale PRs and 21 issues out. Six community contributors credited, one queue race killed for good. This release lands the full next-wave queue: six community PRs ported with authorship intact, ten fixes of our own, and the six adversarial-review residuals the last wave deferred. The headline internals: the brain-sync queue moved to a per-record spool directory, so the enqueue/drain race class is structurally gone, not narrowed. The session-update lock records the process that actually holds it, heartbeats while it works, and expires on a hard TTL, so concurrent updaters can no longer trample a live install. And a live bug caught during this wave's own review, a stray ~/.git directory silently misfiling decisions and learnings into the wrong project store, is fixed with a self-healing cache and a ten-case parity suite.