Skip to content

Gentle Shell v3.1.1 — Visible ODD Progress and Cleaner Runtime Boundaries

Choose a tag to compare

@Alan-TheGentleman Alan-TheGentleman released this 16 Sep 22:44
· 399 commits to main since this release
ce47bae

Gentle Shell v3.1.1 makes substantial Organic Driven Development progress visible, keeps collapsed reasoning labels calm and readable, moves SDD preflight to the actual action boundary, and removes macOS path-alias false failures from security-sensitive fixtures. The npm package remains gentle-pi, and the bundled Gentle AI runtime remains v3.0.1.

Provenance

  • Previous stable: v3.1.0 → 459f4fe28fc0529da14e25a70ad2ae37076eaabb
  • Release target: v3.1.1 → ce47bae0168d4a60b43cc45d660d83901c8868dd
  • Release validation: run 35158506878 passed macOS session transport, repository verification, and Windows repository checks on the release commit.
  • Pinned Gentle AI: v3.0.1; review provider contract 1.2.0 remains unchanged.

What's new

Visible progress for substantial ODD work

Substantial Organic Driven Development now creates or rebuilds the visible todo list from the durable feature tasks before the first source write. The file, Engram mirror, and visible projection stay synchronized after task transitions and material plan changes, while small work remains free of unnecessary task artifacts.

Included work: #1130 (issue #1126).

Static rose Thinking labels

Collapsed Thinking… labels now use the Gentle Shell rose tone without the global historical shimmer. The active working… animation remains unchanged, so current activity is still visible without animating old reasoning blocks.

Included work: #1131 (issue #1127).

What was fixed

SDD preflight now begins at the action boundary

Natural-language discussion about SDD no longer opens preflight UI or writes preflight state from the input hook. Explicit slash commands still trigger interactive preflight, while dispatch and before_agent_start remain the deterministic gates before real SDD execution.

Included work: #1132 (issue #1128).

Canonical macOS temporary-root fixtures

Two security-focused tests now canonicalize temporary roots when fixtures are created. This removes /var versus /private/var false failures on macOS without weakening production path, scope, or process validation.

Included work: #1133 (issue #1129).

Breaking changes

None. Existing ODD, SDD, review, and package interfaces remain compatible.

Upgrade now

pi install npm:gentle-pi@3.1.1

Restart Pi after the package update. The bundled Gentle AI runtime remains v3.0.1, so no runtime migration is required from Gentle Shell v3.1.0.

Numbers

5 non-merge commits, 5 merged pull requests, and 1 unique GitHub PR author since v3.1.0.

Release preparation: #1135 (issue #1134).

Install

pi install npm:gentle-pi@3.1.1

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

Full changelog: v3.1.0...v3.1.1