Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 03 Aug 19:47
· 38 commits to master since this release

Changelog

  • 414b8cc Add read-only limit capture for silent detection failures
  • fba7667 Add soak drill harness; record startup-only pane enablement defect
  • 29d1083 File BACKLOG 15/16 from herdr-claude-auto-retry source review
  • 36dedfd File BACKLOG 17: audit herdr agent API vs our hand-rolled equivalents
  • 2de3b46 Fix revive workspace decode: herdr reports the initial pane as root_pane
  • 1774364 Fix sidecar lost-update race: every mutation re-reads under its own lock
  • 876080c Freeze S1 criterion (b) before the T+48h drill
  • 9481d05 Harden converged: SD-D4 APPROVED at round 4 (21 findings, all accepted)
  • 2bd3e5f Harden round 1: restructure SD-D4 around 12 accepted findings
  • e878baa Harden round 2: six findings accepted — channel gating, pending observations, episode durability
  • b8a79ce Harden round 3: sidecar lock contract, tolerance episode matching, runtime gating
  • 77bf2ed Insert blocking diagnosis milestone ahead of the socket flip
  • 353c640 Log harden round 3 arbitration
  • 46bb8ae Merge origin/master (PR #1) with the local phase-8-flip merge
  • 05738bc Merge phase-8-flip: socket default, session-file detection, revive (v0.3.0)
  • 0c6eb31 Merge pull request #1 from Wave-Consulting-Netherlands/phase-8-flip
  • 20e9dc2 Phase 8 D4.0: retain agent_session in both herdr adapters
  • 9ac216e Phase 8 D4.1: Claude session-file scanner with sidecar cursors
  • 064c8e2 Phase 8 D4.2+D4.3: episode identity and session-file channel wiring
  • b410e8f Phase 8 D4.4: targeted pane admission from session-file observations
  • e207f35 Phase 8 D4.5: single-shot limit-menu answering (D-P8-15)
  • e894ea2 Phase 8 D4.6: revive verb — crash-safe dead-session resume (D-P8-16)
  • 20a109d Phase 8 SD-D2: log why a limited pane produced no job (D-P8-10)
  • e10a454 Phase 8 plan: socket default flip, tolerant startup, parked-job ack
  • 32fbea5 Phase 8 step 10: shared transport-default resolution (D-P8-8)
  • 46ac052 Phase 8 step 13: reject state files newer than the known schema (D-P8-5b)
  • 7631dc3 Phase 8 steps 11-12: tolerant startup and pane re-enablement
  • 3ff849c Phase 8 steps 13-14: docs and packaging for the socket default
  • 6871e24 Plan SD-D4: session-file channel, menu answering, dead-session resume
  • 280f324 Record Phase A enablement on production (0.2.0-diag2)
  • 2623817 Record Phase B enablement on production (0.2.0-diag3)
  • aa1c4de Record Phase C enablement on production (0.2.0-diag4)
  • 88586e3 Record Phase D live drill: three bugs found, revive proven end to end
  • 82897a3 Record SD-D2 diagnostic deploy to production watcher
  • 05ebd07 Record first real-world resume wave; capture new limit-menu variant as fixture
  • 62a4a80 Record soak restart as a systemd unit and production pane-list trim
  • 9392922 Record v0.2.0 release: Actions unblock, CI fixes, verified artifacts, deploy
  • c3f1db4 Revive enters the session cwd explicitly before claude --resume
  • 105672c Revive spawns via a single-word launcher script
  • 0d782e8 S1 closed: T+48h soak drill passed through the 50h-aged socket connection
  • 35210fa SD-D3: both 2026-08-01 failures diagnosed from Claude session JSONLs
  • 93beaa6 Start Phase 8 soak evidence clock with drill pane (T+48h = 2026-08-03 13:48 UTC)