2.7 KiB
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é :
ead2e87
Version contrôlée après application de beta.1 :
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 :
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 :
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 :
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 :
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 :
>
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 :
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 :
0.0.2-beta.1.fix.1