Files
pgr/history/0.1.3/beta.1.md
2026-09-28 12:49:31 +02:00

103 lines
3.8 KiB
Markdown

<!-- file: history/0.1.3/beta.1.md -->
<!-- version: 1 -->
# History 0.1.3-beta.1 — réconciliation Android et décision finale d'artefacts
## Statut
PASS
La gate opérateur de `0.1.3-beta.1` exécutée le `2026-09-28` est propre. La réconciliation confirme que le profil Android révisé reste générique, que les choix Games restent locaux et qu'aucun artefact Android supplémentaire n'est justifié avant la release candidate.
## Intégration de `alpha.3`
Avant la gate `beta.1`, l'opérateur a intégré le history `PASS` de `alpha.3`, puis commit/push la tranche :
```text
commit local observé 8cbd686 0.1.3-alpha.3
push origin/master 1223a70..8cbd686
```
Le history `history/0.1.3/alpha.3.md` est donc présent dans `HEAD` avant validation de `beta.1`.
## Contrôles d'identité
Les contrôles opérateur ont confirmé :
```text
VERSION 0.1.3-beta.1
history/0.1.3/alpha.3.md présent dans HEAD et PASS
deltas/0.1.3/beta.1.md présent
history/0.1.3/beta.1.md absent pendant la gate
README.md version 24
docs/000-README.md version 38
docs/plans/009-V0_1_3_ANDROID_REEVALUATION_PLAN.md version 4
docs/rules/610-ANDROID.md version 5
docs/rules/400-VALIDATION.md version 1
docs/rules/520-JAVA.md version 4
docs/rules/522-GRADLE.md version 1
docs/rules/600-PLATFORMS.md version 1
```
## Tests Python
La suite complète a affiché :
```text
Ran 48 tests in 0.696s
OK
```
Soit `48/48` tests `PASS`.
## Audits Markdown
Les trois audits documentaires sont propres :
```text
Markdown header audit: clean (258 file(s))
Markdown table audit: clean (11 table(s), 258 file(s))
Markdown link audit: clean (327 local link(s), 258 file(s))
```
## Réconciliation Android `beta.1`
Le contrôle structurel a affiché :
```text
0.1.3 beta.1 reconciliation audit: clean (Android profile generic, Games-local choices preserved, existing owners sufficient, no extra artifacts justified)
```
Il a notamment confirmé :
- `400-VALIDATION.md`, `520-JAVA.md`, `522-GRADLE.md`, `600-PLATFORMS.md` et `610-ANDROID.md` restent des owners séparés et composables ;
- Android ne sélectionne pas Java à lui seul et ne recopie pas les responsabilités Gradle générales ;
- les versions AGP/Gradle/JDK/Java, niveaux SDK, NDK, quatre ABI et la chaîne Rust/JNI/SDL observés dans Games restent des choix locaux ;
- aucune valeur Games n'est devenue un `MUST` Android général ;
- les contraintes natives, de packaging et 16 KB restent conditionnelles ;
- aucun `docs/validation/006-ANDROID_VALIDATION.md`, skeleton Android, template Android, audit Python Android ou owner JNI/Rust/SDL n'est créé ;
- les frontières `0.1.4` Tauri et `0.1.5` adoption Games restent intactes.
## Hygiène Git et scope observé
`git diff --check` et `git diff --cached --check` n'ont produit aucun diagnostic.
Le scope indexé observé est exactement :
```text
M README.md
M VERSION
A deltas/0.1.3/beta.1.md
M docs/000-README.md
M docs/plans/009-V0_1_3_ANDROID_REEVALUATION_PLAN.md
```
## Décision
`0.1.3-beta.1` est validée `PASS`.
Aucun fix ni REPLAN n'est requis. La tranche suivante est `0.1.3-rc.1` : elle doit geler le scope Android déjà validé, produire le changelog candidat, préparer `prompts/010-V0_1_4_START_PROMPT.md` et rejouer les gates de release sans introduire de nouvelle règle fonctionnelle Android.
Le prompt `010` doit préparer uniquement le réexamen Tauri `0.1.4` après publication vérifiée de `v0.1.3`. Il ne doit ni lever le `DEFER` Tauri par anticipation, ni commencer l'adoption Games `0.1.5`.