Skip to content

v2.1.11

Latest

Choose a tag to compare

@github-actions github-actions released this 20 Jul 22:15
51a5d9e

What's New

Gentle AI v2.1.11 makes native bounded-review recovery actionable instead of inferred: review status and finalize now return the one valid next transition and the exact, proven inputs required to execute it. The release also prevents stale recovery lineages from capturing unrelated worktree candidates and hardens the local review-store boundary across supported platforms.

Changes

Review Routing and Recovery

  • Deterministic native next transitions: review states now expose one execute, collect, or stop transition, with start, finalize, recover, and validate operations bound to immutable authority inputs. Captured reviewer results and final evidence are persisted and verified for orchestration without prose inference. (#1558)
  • Structured action eligibility: review status and finalize report allowed and forbidden actions, stable reason codes, required inputs, and executable recovery bindings only when the repository, lineage, revision, target, materiality, and inputs are proven. (#1543)
  • Foreign-lineage capture prevented: a correction recovery must retain a genesis path, so a stale correction-required lineage cannot attach to a disjoint candidate from another worktree. (#1538)
  • Reviewer evidence validates at the boundary: completed tasks with empty results and unextracted nested <task_result> envelopes are rejected with distinct machine-readable errors before authority can mutate; terminal authorities also reject captured final evidence. (#1549, #1564)
  • Historical fix-scope anomalies quarantine safely through a narrowly authorized, replay-safe maintenance command without rewriting historical authority. (#1576)

Review Store Security and Reliability

  • Maintenance lock paths are canonical and secure: relative paths are rejected, Unix opens use descriptor-anchored no-follow traversal, and Windows rejects reparse and non-disk lock objects. Cross-platform support preserves search-only Unix ancestors plus Windows drive, UNC, and extended-length paths. (#1559, #1571, #1573)

Developer Experience

  • Windows GGA resolves Git Bash from its Git installation instead of PATH-level WSL launchers, and failed uninstalls retain the backup identifier and path needed for recovery. (#1415, #1445)
  • Curated Codex presets raise the main orchestrator to medium effort while preserving user and legacy settings; terminal persona labels are clearer. (#1539)
  • Embedded SDD orchestrator examples are English-neutral across supported variants without changing multilingual command discovery. (#1446)

Upgrade

brew upgrade gentle-ai && gentle-ai sync

Links