From d0ac83569f77a008674bfb669c58535e2a2eccb2 Mon Sep 17 00:00:00 2001 From: SinuS Von SifriduS Date: Wed, 23 Sep 2026 15:35:09 +0200 Subject: [PATCH] 0.0.2-beta.1.fix.1 --- VERSION | 2 +- deltas/0.0.2/beta.1.fix.1.md | 91 +++++++++++++++++++++++++++++++++++ history/0.0.2/beta.1.fix.1.md | 75 +++++++++++++++++++++++++++++ 3 files changed, 167 insertions(+), 1 deletion(-) create mode 100644 deltas/0.0.2/beta.1.fix.1.md create mode 100644 history/0.0.2/beta.1.fix.1.md diff --git a/VERSION b/VERSION index d20da90..62d32e5 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.0.2-beta.1 +0.0.2-beta.1.fix.1 diff --git a/deltas/0.0.2/beta.1.fix.1.md b/deltas/0.0.2/beta.1.fix.1.md new file mode 100644 index 0000000..ec31da7 --- /dev/null +++ b/deltas/0.0.2/beta.1.fix.1.md @@ -0,0 +1,91 @@ + + + +# 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. diff --git a/history/0.0.2/beta.1.fix.1.md b/history/0.0.2/beta.1.fix.1.md new file mode 100644 index 0000000..3d5243b --- /dev/null +++ b/history/0.0.2/beta.1.fix.1.md @@ -0,0 +1,75 @@ + + + +# 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.