0.0.2-beta.1.fix.1
This commit is contained in:
91
deltas/0.0.2/beta.1.fix.1.md
Normal file
91
deltas/0.0.2/beta.1.fix.1.md
Normal file
@@ -0,0 +1,91 @@
|
|||||||
|
<!-- file: deltas/0.0.2/beta.1.fix.1.md -->
|
||||||
|
<!-- version: 1 -->
|
||||||
|
|
||||||
|
# Delta 0.0.2-beta.1.fix.1 — correction du quoting de la gate beta
|
||||||
|
|
||||||
|
## Baseline
|
||||||
|
|
||||||
|
Version attendue avant application :
|
||||||
|
|
||||||
|
```text
|
||||||
|
0.0.2-beta.1
|
||||||
|
```
|
||||||
|
|
||||||
|
Le history `history/0.0.2/beta.1.md` MUST avoir été appliqué et committé avant ce delta.
|
||||||
|
|
||||||
|
Version après application :
|
||||||
|
|
||||||
|
```text
|
||||||
|
0.0.2-beta.1.fix.1
|
||||||
|
```
|
||||||
|
|
||||||
|
## Objet
|
||||||
|
|
||||||
|
Corriger uniquement la commande Bash invalide observée dans la gate de `beta.1`.
|
||||||
|
|
||||||
|
La commande précédente utilisait une chaîne délimitée par apostrophes simples contenant elle-même l'apostrophe de `L'interdiction`, ce qui ouvrait une invite Bash de continuation.
|
||||||
|
|
||||||
|
Le document `docs/rules/610-ANDROID.md` est correct et n'est pas modifié.
|
||||||
|
|
||||||
|
La vérification est remplacée par une recherche littérale équivalente ne contenant aucune apostrophe conflictuelle :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
grep -F 'reste possédée par `RULES.md`.' docs/rules/610-ANDROID.md
|
||||||
|
```
|
||||||
|
|
||||||
|
Aucune règle, aucun profil et aucun audit n'est ajouté ou modifié par ce fix.
|
||||||
|
|
||||||
|
## Scope
|
||||||
|
|
||||||
|
REPLACE :
|
||||||
|
|
||||||
|
```text
|
||||||
|
VERSION
|
||||||
|
```
|
||||||
|
|
||||||
|
ADD :
|
||||||
|
|
||||||
|
```text
|
||||||
|
deltas/0.0.2/beta.1.fix.1.md
|
||||||
|
```
|
||||||
|
|
||||||
|
DELETE : aucun.
|
||||||
|
|
||||||
|
## Validation opérateur
|
||||||
|
|
||||||
|
```bash
|
||||||
|
test "$(cat VERSION)" = "0.0.2-beta.1.fix.1"
|
||||||
|
|
||||||
|
test -f deltas/0.0.2/beta.1.fix.1.md
|
||||||
|
|
||||||
|
grep -F 'reste possédée par `RULES.md`.' docs/rules/610-ANDROID.md
|
||||||
|
|
||||||
|
python3 -B scripts/audit_markdown_tables.py README.md RULES.md ROADMAP.md CHANGELOG.md docs deltas history prompts
|
||||||
|
|
||||||
|
python3 -B scripts/audit_markdown_links.py README.md RULES.md ROADMAP.md CHANGELOG.md docs deltas history prompts
|
||||||
|
|
||||||
|
git diff --check
|
||||||
|
|
||||||
|
git add VERSION deltas/0.0.2/beta.1.fix.1.md
|
||||||
|
|
||||||
|
git diff --cached --check
|
||||||
|
|
||||||
|
git status --short
|
||||||
|
```
|
||||||
|
|
||||||
|
La sortie attendue avant ajout du history est exactement :
|
||||||
|
|
||||||
|
```text
|
||||||
|
M VERSION
|
||||||
|
A deltas/0.0.2/beta.1.fix.1.md
|
||||||
|
```
|
||||||
|
|
||||||
|
## Transition
|
||||||
|
|
||||||
|
### PASS
|
||||||
|
|
||||||
|
Créer et appliquer séparément `history/0.0.2/beta.1.fix.1.md`, committer le fix, puis préparer `0.0.2-rc.1`.
|
||||||
|
|
||||||
|
### FAIL
|
||||||
|
|
||||||
|
Rester dans `0.0.2-beta.1.fix.M`. Le scope du correctif MUST rester limité à la cohérence de la gate beta.
|
||||||
75
history/0.0.2/beta.1.fix.1.md
Normal file
75
history/0.0.2/beta.1.fix.1.md
Normal file
@@ -0,0 +1,75 @@
|
|||||||
|
<!-- file: history/0.0.2/beta.1.fix.1.md -->
|
||||||
|
<!-- version: 1 -->
|
||||||
|
|
||||||
|
# History 0.0.2-beta.1.fix.1 — correction du quoting de la gate beta
|
||||||
|
|
||||||
|
## Statut
|
||||||
|
|
||||||
|
PASS
|
||||||
|
|
||||||
|
Le correctif `0.0.2-beta.1.fix.1` a été validé par l'opérateur. La commande de validation défectueuse de `beta.1` est remplacée par une recherche littérale Bash sûre, sans modification des profils ni des audits introduits en beta.
|
||||||
|
|
||||||
|
## Baseline
|
||||||
|
|
||||||
|
La tranche `0.0.2-beta.1` a été enregistrée `FAIL`, puis committée sous :
|
||||||
|
|
||||||
|
```text
|
||||||
|
0719955
|
||||||
|
```
|
||||||
|
|
||||||
|
Le premier `git push origin master` a été interrompu à l'invite d'authentification, puis le second a réussi et a publié ce commit sur `origin/master`.
|
||||||
|
|
||||||
|
Version validée après application du correctif :
|
||||||
|
|
||||||
|
```text
|
||||||
|
0.0.2-beta.1.fix.1
|
||||||
|
```
|
||||||
|
|
||||||
|
## Validation opérateur observée
|
||||||
|
|
||||||
|
La version et le delta attendu ont été confirmés :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
test "$(cat VERSION)" = "0.0.2-beta.1.fix.1"
|
||||||
|
test -f deltas/0.0.2/beta.1.fix.1.md
|
||||||
|
```
|
||||||
|
|
||||||
|
La recherche littérale corrigée a réussi :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
grep -F 'reste possédée par `RULES.md`.' docs/rules/610-ANDROID.md
|
||||||
|
```
|
||||||
|
|
||||||
|
Sortie observée :
|
||||||
|
|
||||||
|
```text
|
||||||
|
L'interdiction générale de versionner ou distribuer des secrets reste possédée par `RULES.md`. Le profil Android ajoute uniquement les conséquences propres au signing de cette plateforme.
|
||||||
|
```
|
||||||
|
|
||||||
|
Les deux audits PGR ont réussi :
|
||||||
|
|
||||||
|
```text
|
||||||
|
Markdown table audit: clean (2 table(s), 65 file(s))
|
||||||
|
Markdown link audit: clean (49 local link(s), 65 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 VERSION
|
||||||
|
A deltas/0.0.2/beta.1.fix.1.md
|
||||||
|
```
|
||||||
|
|
||||||
|
## Résultat
|
||||||
|
|
||||||
|
`0.0.2-beta.1.fix.1` est validée `PASS`.
|
||||||
|
|
||||||
|
La beta est réconciliée et la tranche suivante autorisée est :
|
||||||
|
|
||||||
|
```text
|
||||||
|
0.0.2-rc.1
|
||||||
|
```
|
||||||
|
|
||||||
|
La RC doit geler le scope, préparer l'entrée candidate `0.0.2` du changelog, finaliser le prompt de démarrage `0.0.3` et exécuter la gate documentaire complète sans introduire de nouveau profil technologique.
|
||||||
Reference in New Issue
Block a user