0.0.2-rc.1

This commit is contained in:
2026-09-23 15:39:55 +02:00
parent d0ac83569f
commit 8272cfe33d
6 changed files with 438 additions and 4 deletions

115
history/0.0.2/rc.1.md Normal file
View File

@@ -0,0 +1,115 @@
<!-- file: history/0.0.2/rc.1.md -->
<!-- version: 1 -->
# History 0.0.2-rc.1 — gel du scope et préparation de clôture
## Statut
FAIL
La tranche `0.0.2-rc.1` n'est pas enregistrée `PASS` telle quelle.
Les contrôles documentaires principaux, les deux audits PGR et les contrôles Git ont réussi, mais l'audit inline des headers Markdown contenu dans la gate possède une chaîne Python invalide et se termine par une `SyntaxError`.
## Baseline
La tranche précédente `0.0.2-beta.1.fix.1` a été enregistrée `PASS`, puis committée et poussée sous le commit observé :
```text
d0ac835
```
Version contrôlée après application de `rc.1` :
```text
0.0.2-rc.1
```
## Contrôles réussis observés
La version, le prompt de reprise et le delta RC ont été confirmés.
Le `CHANGELOG.md` contient l'entrée `0.0.2` et les trois profils attendus :
```text
510 — Rust / Cargo
520 — Java / Maven / Gradle
610 — Android
```
Le plan confirme le gel du scope RC et l'état `PASS` de `beta.1.fix.1`.
Le prompt `prompts/003-V0_0_3_START_PROMPT.md` contient :
```text
pgr-0.0.2-publish.001-report.md
Prompt manuel de nouvelle session
Partir de v0.0.2
Ce texte doit être présenté spontanément
```
Les deux audits PGR ont réussi :
```text
Markdown table audit: clean (2 table(s), 68 file(s))
Markdown link audit: clean (49 local link(s), 68 file(s))
```
`git diff --check` et `git diff --cached --check` n'ont produit aucun diagnostic.
Le scope Git observé avant le présent history est exactement :
```text
M CHANGELOG.md
M VERSION
A deltas/0.0.2/rc.1.md
M docs/plans/002-V0_0_2_RULE_PROFILES_PLAN.md
A prompts/003-V0_0_3_START_PROMPT.md
```
## Défaut exact
La gate RC contient un audit Python inline destiné à contrôler les deux premiers headers de chaque fichier Markdown.
Lors de son exécution, la séquence destinée à joindre les erreurs avec un saut de ligne a été matérialisée ainsi :
```text
raise SystemExit('
'.join(errors))
```
Python l'interprète comme une chaîne littérale non terminée et produit :
```text
SyntaxError: unterminated string literal
```
Le défaut appartient uniquement au script inline de validation livré dans `deltas/0.0.2/rc.1.md`.
Aucun défaut de header Markdown n'a été démontré par cette exécution, puisque l'audit n'a pas pu s'exécuter jusqu'au contrôle des fichiers.
## Décision
Aucun REPLAN n'est requis.
Le correctif reste strictement limité à la gate RC :
```text
0.0.2-rc.1.fix.1
```
Le delta RC livré reste immuable.
Le fix rejoue l'audit des headers avec une forme Python qui n'utilise aucune séquence d'échappement ambiguë : chaque erreur est imprimée individuellement puis le processus sort avec le code `1`.
Aucune règle, aucun profil, aucun audit PGR permanent et aucun contenu fonctionnel RC n'est ajouté ou modifié.
## Résultat
`0.0.2-rc.1` est enregistré `FAIL`.
La seule transition autorisée est :
```text
0.0.2-rc.1.fix.1
```