Skip to content

v2.6.2 — Review and SDD State Stay Honest

Choose a tag to compare

@Alan-TheGentleman Alan-TheGentleman released this 13 Sep 21:49
· 147 commits to main since this release
d857cdd

v2.6.2 — Review and SDD State Stay Honest

gentle-pi v2.6.2 is a hotfix release: SDD execution stops mistaking known blocked outcomes for unresolved history, an approved review acknowledgement reports its result truthfully even when local cleanup afterward fails, the README is redesigned around Gentle Shell, and the package-local Gentle AI runtime moves to v2.8.2.

Provenance

  • Previous stable: v2.6.1f3843818
  • Release target: v2.6.2d857cdd6eacafe273a5503d75b11dcc8698c9d04
  • CI workflow: run 34784759478
  • Verification: package verification (verify) and Windows review (review-repository-windows) jobs both succeeded; the npm publication ran as run 34784764668.
  • Pinned Gentle AI: v2.8.2, provider contract 1.2.0

What's new

gentle-shell becomes the front door

The README is redesigned around Gentle Shell as the coding agent built for Pi, using the supplied banner while keeping the current gentle-pi package and repository identifiers functional. Onboarding and feature narrative move to the README; detailed installation, configuration, SDD, and review reference material moves to a dedicated technical reference and a new workspace guide, both with diagrams. The trademark policy and README notice now cover gentle-shell alongside gentle-pi without changing existing license boundaries.

Included work: #982.

Breaking changes

No breaking changes are declared for v2.6.2.

Upgrade now

pi install npm:gentle-pi@2.6.2

Restart Pi, then run:

gentle-ai sync

This release pins Gentle AI v2.8.2. All four platform archives and their extracted binaries are SHA-256 pinned, and the Windows source install is bound to the v2.8.2 Go SumDB checksum.

What was fixed

SDD state stays honest under blockers and remediation

The selected-change SDD startup gate treated any non-empty native blockedReasons as a phase-independent veto, so a remediated change whose native status recommended verify with the dependency ready could never start the verification its own blocker asked for; verify now starts when native selects it, while apply, archive, and terminal work still fail closed (closes #972). Separately, a received native remediation settlement is now treated as terminal task history whatever its state; only a genuinely uncertain outcome (a lost acquire or settle reply, or a retained claim with no settlement) stays unresolved, so a known blocked(<reason>) settlement no longer refuses every later sdd-remediate launch before native admission (closes #981).

Included work: #977 and #985.

Review acknowledgement reports the burn truthfully

The acknowledge-approved controller route ran the native burn, the retained-selection clear, and candidate-view cleanup inside one mutation-result try/catch, so a cleanup failure (for example git worktree remove --force failing) reached the caller as native-operation-failed with mutation_performed: false even though the review authority had already been burned. The native burn is now the only step inside that try/catch; both Pi-side teardown steps run afterward, each guarded on its own, and a failure is reported as deferred cleanup on the still-truthful closed / burned / mutation_performed: true result.

Included work: #984.

Package-local Gentle AI pin

Bumped the pinned Gentle AI runtime from v2.8.1 to v2.8.2: INSTALLER_VERSION, the four Darwin/Linux archive and executable SHA-256 digests (verified against the release's Minisign-signed checksums.txt), and the Windows Go SumDB module checksum for the source build. The new 2.8.2 native review capability row repeats 2.8.1, since no negotiated START/STATUS field changed and the provider contract stays at bundle 1.2.0. The same change re-syncs the vendored review provider-contract mirror byte-identical from the published bundle (manifest, Pi orchestration table, lens and targeted-validator schemas had drifted under the unchanged semver).

Included work: #989.

Numbers

12 non-merge commits, 5 merged pull requests, and 2 unique GitHub PR authors since v2.6.1.

Install

pi install npm:gentle-pi@2.6.2

Package: https://www.npmjs.com/package/gentle-pi

Full changelog: v2.6.1...v2.6.2