0.0.2-beta.1
This commit is contained in:
103
history/0.0.2/beta.1.md
Normal file
103
history/0.0.2/beta.1.md
Normal file
@@ -0,0 +1,103 @@
|
||||
<!-- file: history/0.0.2/beta.1.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# History 0.0.2-beta.1 — réconciliation des profils
|
||||
|
||||
## Statut
|
||||
|
||||
FAIL
|
||||
|
||||
La tranche `0.0.2-beta.1` n'est pas enregistrée `PASS` telle quelle.
|
||||
|
||||
Le contenu réconcilié et les deux audits PGR ont produit les résultats attendus, mais une commande obligatoire de la gate possède un quoting Bash invalide.
|
||||
|
||||
## Baseline
|
||||
|
||||
La tranche précédente `0.0.2-alpha.5` a été enregistrée `PASS`, puis committée et poussée sous le commit observé :
|
||||
|
||||
```text
|
||||
ead2e87
|
||||
```
|
||||
|
||||
Version contrôlée après application de `beta.1` :
|
||||
|
||||
```text
|
||||
0.0.2-beta.1
|
||||
```
|
||||
|
||||
## Contrôles réussis observés
|
||||
|
||||
Les contrôles initiaux ont confirmé la version, les fichiers attendus et plusieurs contrats de réconciliation :
|
||||
|
||||
```text
|
||||
Aucune contradiction non résolue de même niveau n'a été identifiée entre les profils `510`, `520` et `610`.
|
||||
La forme condensée de cette composition est `GENERAL + 500 + 520 + 600 + 610`.
|
||||
Aucune famille `700` ou `800` n'est activée.
|
||||
```
|
||||
|
||||
Après interruption de la commande défectueuse, les contrôles restants ont été exécutés et ont réussi.
|
||||
|
||||
La matrice contient bien `PGR-NAV-001`, la commande `audit_markdown_links.py` et la règle de séparation des audits monotâches.
|
||||
|
||||
Résultats observés :
|
||||
|
||||
```text
|
||||
Markdown table audit: clean (2 table(s), 63 file(s))
|
||||
Markdown link audit: clean (49 local link(s), 63 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.md
|
||||
M docs/architecture/003-RULE_PROFILE_MODEL.md
|
||||
M docs/plans/002-V0_0_2_RULE_PROFILES_PLAN.md
|
||||
M docs/rules/610-ANDROID.md
|
||||
M docs/validation/001-VALIDATION_MATRIX.md
|
||||
A scripts/audit_markdown_links.py
|
||||
```
|
||||
|
||||
## Défaut exact
|
||||
|
||||
La gate contient :
|
||||
|
||||
```bash
|
||||
grep -F 'L'interdiction générale de versionner ou distribuer des secrets reste possédée par `RULES.md`.' docs/rules/610-ANDROID.md
|
||||
```
|
||||
|
||||
L'apostrophe de `L'interdiction` ferme prématurément la chaîne Bash délimitée par apostrophes simples.
|
||||
|
||||
Le shell passe alors en invite de continuation :
|
||||
|
||||
```text
|
||||
>
|
||||
```
|
||||
|
||||
et la commande a dû être interrompue avec `Ctrl-C`.
|
||||
|
||||
Le contenu à vérifier existe bien dans `docs/rules/610-ANDROID.md`. Le défaut appartient uniquement au quoting de la commande de validation.
|
||||
|
||||
## Décision
|
||||
|
||||
Aucun REPLAN n'est requis.
|
||||
|
||||
La correction reste strictement locale :
|
||||
|
||||
```text
|
||||
0.0.2-beta.1.fix.1
|
||||
```
|
||||
|
||||
Le delta `beta.1` livré reste immuable. Le fix remplace uniquement la commande défectueuse par une recherche littérale sans apostrophe ambiguë et rejoue les preuves nécessaires.
|
||||
|
||||
## Résultat
|
||||
|
||||
`0.0.2-beta.1` est enregistré `FAIL`.
|
||||
|
||||
La seule transition autorisée est :
|
||||
|
||||
```text
|
||||
0.0.2-beta.1.fix.1
|
||||
```
|
||||
Reference in New Issue
Block a user