Versions Gentleman

Gentleman Releases — 27 Aug 2026

Lo nuevo hoy

Today's highlights

Points forts du jour

Click en cualquiera para ir al detalle

Click any item to jump to the full section

Cliquez un élément pour aller à la section complète

🤖

gentle-ai

Gentleman-Programming
v2.5.0-rc.1
Beta

v2.5.0-rc.1 — El lifecycle cierra donde termina la prueba

Release candidate de una línea minor nueva: en vez de mantener compatibilidad silenciosa, los contratos de review y SDD retiran caminos viejos. Ojo con esto si venís de 2.4.x, porque no es un bump inocente.

La idea de fondo: el review termina en su último evento causal, no genera una segunda decisión de delivery después de que la evidencia ya está completa. Instalás con go install github.com/gentleman-programming/gentle-ai/v2/cmd/[email protected] o bajás los binarios de las cinco plataformas publicadas.

26 Aug 2026
github.com/Gentleman-Programming/gentle-ai →
Feature

SDD Research — evidencia externa con fuentes, y proposal bloqueado hasta tenerla

SDD tenía exploración local pero no un lane de primera clase para evidencia externa auditable. Ahora podés elegir SDD Research justo después de sdd-explore, y donde el host expone el comando corrés /sdd-research <preguntas>.

Acepta solamente la declaración versionada gentle-ai.sdd-research-capability/v1 con grant explícito para documentation u open-web. Persiste un artifact gentle-ai.sdd-research/v1 con preguntas, grants, fuentes, mapeo claim-a-fuente, contradicciones, incertidumbre y frescura. Bash, MCP genérico, tools no declaradas o evidencia parcial no generan ningún claim validado.

OpenSpec lo guarda en openspec/changes/{change-name}/research.md; Engram en sdd/{change-name}/research. En modo híbrido tienen que coincidir revisión y bytes: si una punta falla, se recupera sólo desde la intención retenida o queda bloqueado. Nada de preferir una copia.

26 Aug 2026
gentle-ai v2.5.0-rc.1 — SDD Research →
Breaking

Se retiran los receipts compactos y sus delivery gates

Antes un review completo esperaba FINALIZE, publicación de receipt compacto y delivery gates, incluso cuando la evidencia del reviewer ya había llegado a su resultado terminal. Esas fases de más podían conservar una segunda decisión divergente sobre el mismo candidato.

Ahora los eventos terminales de reviewer, refuter, validator, correction-plan y zero-lens cierran el review y queman su lineage. El delivery pasa a seguir la política común del repo: ningún receipt retirado cuenta como aprobación. La recuperación de una corrección committeada junta su target antes de autorizar y preserva los selectores committeados a través de la continuación.

El propio release marca esto como lo menos probado en campo: hay test de ausencia de API, pero todavía no hay decoy que pruebe que la política común del repo rechaza la forma exacta de delivery no autorizado que el guard retirado atajaba.

26 Aug 2026
gentle-ai v2.5.0-rc.1 — Review closure →
Breaking

SDD status v2: runtime sin binding ni receipt

El status de SDD mezclaba dos lifecycles: llevaba estado de review-binding y receipt al lado de la info de planning y runtime. Resultado: registros históricos de remediación que se podían replayar a través de ese acople, con significado ambiguo.

La proyección actual es gentle-ai.sdd-status/v2 y no expone campos de review binding ni receipt. El runtime retiene planning, tasks, verificación, selected-untracked y verdad de intentos. Los registros históricos con binding, receipt o binding/set rechazan en vez de replayar.

Además: el settlement de intentos ya no depende del review receipt-driven, una remediación fallida o interrumpida se asienta con un resultado honesto, y un rescope agotado no hereda otro allowance de intento. Descubrimiento de worktrees anidados, handoff de Strict-TDD, preservación de selected-untracked y colisiones de archive siguen el mismo límite current-only.

26 Aug 2026
gentle-ai v2.5.0-rc.1 — SDD status v2 →
Feature

Temas Gentleman y Gentleman-Cute, más TUI con reduced motion

El componente de visual-theme ahora instala temas seleccionables Gentleman y Gentleman-Cute para Claude Code y OpenCode. Instalación, verificación, sync, backup, upgrade y uninstall acotado cubren los cuatro assets manejados, preservando el tema activo, los settings no relacionados y los temas de terceros.

Gentleman-Cute usa una paleta de sintaxis separada por hue: keywords y acentos en rosa (#F095C8), funciones powder-blue (#A9C7EE), strings, estados de éxito y diffs agregados en mint (#B4E7C7), tipos champagne (#E0C27A), números peach (#F2B86D) y operadores sky (#C4DAF6).

Del lado de plataforma: self-update en los paths beta de Windows, arranque de TUI sólo-terminal, progreso visible al instalar paquetes de Pi, parseo acotado de package manifests, locking cooperativo, y los hooks de Codex ahora entran en los targets de backup del agent sync.

26 Aug 2026
gentle-ai v2.5.0-rc.1 — Themes and platform →
🤖

gentle-ai

Gentleman-Programming
v2.5.0-rc.1
Beta

v2.5.0-rc.1 — The lifecycle closes where proof ends

A release candidate opening a new minor line: instead of silently preserving compatibility, the review and SDD contracts retire their old paths. Worth reading carefully if you are coming from 2.4.x — this is not an innocent bump.

The underlying idea: review ends at its last causal event and no longer produces a second delivery decision once the evidence is already complete. Install with go install github.com/gentleman-programming/gentle-ai/v2/cmd/[email protected] or grab the binaries for the five published platforms.

26 Aug 2026
github.com/Gentleman-Programming/gentle-ai →
Feature

SDD Research — source-backed external evidence that gates the proposal

SDD had local exploration but no first-class lane for auditable external evidence. You can now select SDD Research right after sdd-explore, and on hosts that expose the command, run /sdd-research <questions>.

It accepts only the versioned gentle-ai.sdd-research-capability/v1 declaration with an explicit grant for documentation or open-web. It persists a gentle-ai.sdd-research/v1 artifact recording questions, grants, sources, claim-to-source mappings, contradictions, uncertainty, and freshness. Bash, generic MCP, undeclared tools, or partial evidence produce no validated claim.

OpenSpec stores it at openspec/changes/{change-name}/research.md; Engram at sdd/{change-name}/research. Hybrid mode requires the same revision and bytes in both: if one side fails, recovery happens only from retained intent, otherwise it stays blocked. No preferring one copy.

26 Aug 2026
gentle-ai v2.5.0-rc.1 — SDD Research →
Breaking

Compact receipts and their delivery gates are retired

Previously a completed review waited on FINALIZE, compact receipt publication, and delivery gates, even once the reviewer evidence had already reached its terminal result. Those extra phases could preserve a second, divergent decision about the same candidate.

Terminal reviewer, refuter, validator, correction-plan, and zero-lens events now close the review and burn its lineage. Delivery follows the repository's ordinary policy: no retired receipt counts as approval. Committed correction recovery collects its target before authorization and preserves committed selectors through continuation.

The release itself flags this as its least field-proven change: there is an API-absence regression test, but no decoy yet proves that ordinary repository policy rejects the exact unauthorized-delivery shape the retired guard used to catch.

26 Aug 2026
gentle-ai v2.5.0-rc.1 — Review closure →
Breaking

SDD status v2: an authority-free runtime with no binding or receipt

SDD status used to mix two lifecycles: it carried review-binding and receipt state alongside planning and runtime information. The result was historical remediation records that could be replayed through that coupling, with ambiguous meaning.

The current projection is gentle-ai.sdd-status/v2 and exposes no review binding or receipt fields. Runtime retains planning, tasks, verification, selected-untracked, and attempt truth. Historical records containing binding, receipt, or binding/set refuse instead of replaying.

Also: attempt settlement no longer depends on receipt-driven review, failed or interrupted remediation settles with a truthful outcome, and an exhausted rescope does not inherit another attempt allowance. Nested worktree discovery, Strict-TDD handoff, selected-untracked preservation, and archive collisions follow that same current-only boundary.

26 Aug 2026
gentle-ai v2.5.0-rc.1 — SDD status v2 →
Feature

Gentleman and Gentleman-Cute themes, plus a reduced-motion TUI

The visual-theme component now installs selectable Gentleman and Gentleman-Cute themes for Claude Code and OpenCode. Installation, verification, sync, backup, upgrade, and focused uninstall cover all four managed assets while preserving the active theme, unrelated settings, and third-party themes.

Gentleman-Cute uses a hue-separated syntax palette: pink keywords and accents (#F095C8), powder-blue functions (#A9C7EE), mint strings, success states and added diffs (#B4E7C7), champagne types (#E0C27A), peach numbers (#F2B86D), and sky operators (#C4DAF6).

On the platform side: self-update on Windows beta paths, terminal-only TUI startup, visible progress when installing Pi packages, bounded package-manifest parsing, cooperative locking, and Codex hooks now included in agent-sync backup targets.

26 Aug 2026
gentle-ai v2.5.0-rc.1 — Themes and platform →
🤖

gentle-ai

Gentleman-Programming
v2.5.0-rc.1
Bêta

v2.5.0-rc.1 — Le cycle de vie se ferme là où s'arrête la preuve

Une release candidate qui ouvre une nouvelle ligne mineure : au lieu de préserver silencieusement la compatibilité, les contrats review et SDD retirent leurs anciens chemins. À lire attentivement si vous venez de 2.4.x — ce n'est pas un bump anodin.

L'idée de fond : la revue se termine à son dernier événement causal et ne produit plus une seconde décision de livraison une fois les preuves complètes. Installation via go install github.com/gentleman-programming/gentle-ai/v2/cmd/[email protected] ou via les binaires des cinq plateformes publiées.

26 Aug 2026
github.com/Gentleman-Programming/gentle-ai →
Feature

SDD Research — preuves externes sourcées qui conditionnent la proposition

SDD disposait d'une exploration locale mais d'aucune voie de premier plan pour des preuves externes auditables. Vous pouvez désormais sélectionner SDD Research juste après sdd-explore, et lancer /sdd-research <questions> là où l'hôte expose la commande.

Seule la déclaration versionnée gentle-ai.sdd-research-capability/v1 est acceptée, avec un grant explicite pour documentation ou open-web. Un artifact gentle-ai.sdd-research/v1 est persisté avec questions, grants, sources, correspondances claim-source, contradictions, incertitude et fraîcheur. Bash, MCP générique, outils non déclarés ou preuves partielles ne produisent aucun claim validé.

OpenSpec le stocke dans openspec/changes/{change-name}/research.md ; Engram dans sdd/{change-name}/research. En mode hybride, révision et octets doivent concorder : si un côté échoue, la récupération se fait uniquement depuis l'intention retenue, sinon cela reste bloqué.

26 Aug 2026
gentle-ai v2.5.0-rc.1 — SDD Research →
Breaking

Les receipts compacts et leurs delivery gates sont retirés

Auparavant, une revue terminée attendait FINALIZE, la publication d'un receipt compact et les delivery gates, même lorsque les preuves du relecteur avaient déjà atteint leur résultat terminal. Ces phases supplémentaires pouvaient conserver une seconde décision divergente sur le même candidat.

Les événements terminaux de reviewer, refuter, validator, correction-plan et zero-lens ferment désormais la revue et brûlent son lineage. La livraison suit la politique ordinaire du dépôt : aucun receipt retiré ne vaut approbation. La récupération d'une correction committée collecte sa cible avant autorisation et préserve les sélecteurs committés à travers la continuation.

La release signale elle-même ce point comme le moins éprouvé sur le terrain : il existe un test de non-régression sur l'absence d'API, mais aucun leurre ne prouve encore que la politique ordinaire du dépôt rejette la forme exacte de livraison non autorisée que le garde retiré interceptait.

26 Aug 2026
gentle-ai v2.5.0-rc.1 — Review closure →
Breaking

SDD status v2 : un runtime sans binding ni receipt

Le statut SDD mélangeait deux cycles de vie : il portait l'état review-binding et receipt aux côtés des informations de planning et de runtime. Résultat : des enregistrements historiques de remédiation rejouables via ce couplage, au sens ambigu.

La projection actuelle est gentle-ai.sdd-status/v2 et n'expose aucun champ de review binding ni de receipt. Le runtime conserve planning, tâches, vérification, selected-untracked et la vérité des tentatives. Les enregistrements historiques contenant binding, receipt ou binding/set refusent au lieu de rejouer.

Également : le règlement des tentatives ne dépend plus de la revue receipt-driven, une remédiation échouée ou interrompue se règle avec un résultat honnête, et un rescope épuisé n'hérite pas d'une tentative supplémentaire.

26 Aug 2026
gentle-ai v2.5.0-rc.1 — SDD status v2 →
Feature

Thèmes Gentleman et Gentleman-Cute, plus une TUI à mouvement réduit

Le composant visual-theme installe désormais des thèmes sélectionnables Gentleman et Gentleman-Cute pour Claude Code et OpenCode. Installation, vérification, sync, backup, upgrade et désinstallation ciblée couvrent les quatre assets gérés tout en préservant le thème actif, les réglages non liés et les thèmes tiers.

Gentleman-Cute utilise une palette de syntaxe séparée par teinte : mots-clés et accents roses (#F095C8), fonctions bleu poudre (#A9C7EE), chaînes, états de succès et diffs ajoutés en menthe (#B4E7C7), types champagne (#E0C27A), nombres pêche (#F2B86D) et opérateurs ciel (#C4DAF6).

Côté plateforme : self-update sur les chemins beta Windows, démarrage TUI en terminal uniquement, progression visible à l'installation des paquets Pi, parsing borné des manifests, verrouillage coopératif, et hooks Codex inclus dans les cibles de backup de l'agent sync.

26 Aug 2026
gentle-ai v2.5.0-rc.1 — Themes and platform →