Skip to content

Commit 3d5d93c

Browse files
LanNguyenSinguyen-si-ppclaude
authored
chore(release): 0.37.0 (#309)
Cut 0.37.0. Bundles the [Unreleased] entries: - doctor surfaces the solution-acceptance producer/dir deadlock findings (08ccfe87) - ledger-gate deny hints name the sessionId namespace (cdc60d56) - validate hard-errors on solution-acceptance with no reachable producer (e3af6388) - intercept surfaces a swallowed audit-write failure; approve-understanding names the manifest-load cause (6b8e53cc) - understanding-gate admits read-only Bash pipelines (1d024fff) Dogfood: built binary reports 0.37.0; `harness doctor` on a deadlocked manifest emits the new solution-acceptance error (negative control: pack-disabled manifest stays clean). tsc + full vitest + integration + ug-schema-drift green. Co-authored-by: Lan Nguyen Si <nguyen-si@publicplan.de> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 6372be2 commit 3d5d93c

3 files changed

Lines changed: 7 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
77

88
## [Unreleased]
99

10+
## [0.37.0] - 2026-06-25
11+
12+
**Headline: `harness doctor` learns the solution-acceptance deadlock checks, plus a sessionId-namespace fix to ledger-deny hints and clearer intercept / approve-understanding diagnostics.** `harness doctor` now reports the two solution-acceptance misconfigurations that deadlock the completion-gate (parity with `harness validate`), ledger-gate deny hints name which sessionId namespace to record the unblocking entry under, the understanding-gate admits read-only Bash pipelines for post-task CI polls, and `harness validate` now hard-errors on a solution-acceptance pack with no reachable producer. Re-run `npm i -g @lannguyensi/harness` to upgrade.
13+
1014
### Added
1115

1216
- **`harness doctor` now surfaces the solution-acceptance producer/dir deadlock findings** (task 08ccfe87). The two misconfigurations that `harness validate` already catches are now also reported by `harness doctor` in the Policy Packs section: condition #1 (grounding-mcp absent from `tools.mcp`) is reported as an error, condition #2 (relative `SOLUTION_VERDICT_DIR` in grounding-mcp env) as a warning. `checkSolutionAcceptanceProducer` is the single source of truth for both checks; no logic is duplicated.

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@lannguyensi/harness",
3-
"version": "0.36.0",
3+
"version": "0.37.0",
44
"description": "Declarative control plane for agent harnesses — one YAML for grounding, tools, memory, and hooks.",
55
"license": "MIT",
66
"homepage": "https://github.com/LanNguyenSi/harness",

0 commit comments

Comments
 (0)