Gentle Shell v3.1.1 — Visible ODD Progress and Cleaner Runtime Boundaries
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 contract1.2.0remains 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.1Restart 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.1Package: https://www.npmjs.com/package/gentle-pi
Full changelog: v3.1.0...v3.1.1