# 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 ```