0.1.3-alpha.2
This commit is contained in:
99
history/0.1.3/alpha.2.md
Normal file
99
history/0.1.3/alpha.2.md
Normal file
@@ -0,0 +1,99 @@
|
||||
<!-- file: history/0.1.3/alpha.2.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# History 0.1.3-alpha.2 — contrats Android de base
|
||||
|
||||
## Statut
|
||||
|
||||
PASS
|
||||
|
||||
La gate opérateur de `0.1.3-alpha.2` exécutée le `2026-09-28` est propre. La révision des contrats Android de base est validée sans fix ; `alpha.3` peut traiter le natif, le packaging, la distribution et la validation Android.
|
||||
|
||||
## Intégration de `alpha.1`
|
||||
|
||||
Avant la gate `alpha.2`, l'opérateur a intégré le history `PASS` de `alpha.1`, puis commit/push la tranche :
|
||||
|
||||
```text
|
||||
commit local observé eaa9c39 0.1.3-alpha.1
|
||||
push origin/master 585b508..eaa9c39
|
||||
```
|
||||
|
||||
Le history `history/0.1.3/alpha.1.md` est donc présent dans `HEAD` avant validation de `alpha.2`.
|
||||
|
||||
## Contrôles d'identité
|
||||
|
||||
Les contrôles opérateur ont confirmé :
|
||||
|
||||
```text
|
||||
VERSION 0.1.3-alpha.2
|
||||
history/0.1.3/alpha.1.md présent dans HEAD et PASS
|
||||
deltas/0.1.3/alpha.2.md présent
|
||||
history/0.1.3/alpha.2.md absent pendant la gate
|
||||
docs/plans/009-V0_1_3_ANDROID_REEVALUATION_PLAN.md version 2
|
||||
docs/rules/610-ANDROID.md version 4
|
||||
```
|
||||
|
||||
## Tests Python
|
||||
|
||||
La suite complète a affiché :
|
||||
|
||||
```text
|
||||
Ran 48 tests in 0.717s
|
||||
|
||||
OK
|
||||
```
|
||||
|
||||
Soit `48/48` tests `PASS`.
|
||||
|
||||
## Audits Markdown
|
||||
|
||||
Les trois audits documentaires sont propres :
|
||||
|
||||
```text
|
||||
Markdown header audit: clean (254 file(s))
|
||||
Markdown table audit: clean (11 table(s), 254 file(s))
|
||||
Markdown link audit: clean (323 local link(s), 254 file(s))
|
||||
```
|
||||
|
||||
## Audit Android de base `alpha.2`
|
||||
|
||||
Le contrôle structurel de la tranche a affiché :
|
||||
|
||||
```text
|
||||
0.1.3 alpha.2 Android base-contract audit: clean (language/build ownership, SDK contracts, app identity, local config and signing clarified)
|
||||
```
|
||||
|
||||
Il a notamment confirmé :
|
||||
|
||||
- Android reste neutre quant au langage applicatif et n'active le profil Java que lorsque Java est réellement présent ;
|
||||
- le JDK qui exécute Gradle/AGP reste distinct du niveau Java du code ;
|
||||
- `compileSdk`, `targetSdk` et `minSdk` sont des contrats séparés, avec `minSdk` justifié par le contrat produit ;
|
||||
- `namespace` et `applicationId` sont explicitement distingués ;
|
||||
- `local.properties` reste un état local Android/AGP et ne devient pas une source de configuration partagée ;
|
||||
- les secrets et artefacts privés de signing restent hors Git ;
|
||||
- l'exemple de structure ne rend plus `gradlew*` obligatoire ;
|
||||
- aucun contrat `docs/validation/006-ANDROID_VALIDATION.md` ni history `alpha.2` n'a été anticipé pendant la gate ;
|
||||
- les owners Java, Gradle et plateformes restent présents et non absorbés par Android.
|
||||
|
||||
## 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 VERSION
|
||||
A deltas/0.1.3/alpha.2.md
|
||||
M docs/plans/009-V0_1_3_ANDROID_REEVALUATION_PLAN.md
|
||||
M docs/rules/610-ANDROID.md
|
||||
```
|
||||
|
||||
Aucun contenu NDK/ABI/16 KB, Tauri ou adoption Games n'a été absorbé prématurément dans `alpha.2`.
|
||||
|
||||
## Décision
|
||||
|
||||
`0.1.3-alpha.2` est validée `PASS`.
|
||||
|
||||
La tranche suivante reste `0.1.3-alpha.3`, bornée aux responsabilités conditionnelles NDK/ABI/native packaging, APK/AAB, Android Lint, niveaux de tests, install/smokes device/AVD et contraintes de distribution modernes réellement applicables.
|
||||
|
||||
Toute règle 16 KB doit être fondée sur une vérification Android officielle courante et rester conditionnelle à la présence de code natif, au type d'artefact et au canal de distribution concerné. Aucun owner JNI/Rust/SDL, skeleton Android ou audit spécialisé ne doit être créé par proximité.
|
||||
Reference in New Issue
Block a user