0.0.1-rc.1
This commit is contained in:
106
deltas/0.0.1/rc.1.md
Normal file
106
deltas/0.0.1/rc.1.md
Normal file
@@ -0,0 +1,106 @@
|
||||
<!-- file: deltas/0.0.1/rc.1.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# Delta 0.0.1-rc.1 — release candidate
|
||||
|
||||
## Base requise
|
||||
|
||||
État `0.0.1-beta.1` committé et poussé après application du history :
|
||||
|
||||
```text
|
||||
history/0.0.1/beta.1.md = PASS
|
||||
```
|
||||
|
||||
La version devient :
|
||||
|
||||
```text
|
||||
0.0.1-rc.1
|
||||
```
|
||||
|
||||
## Objet
|
||||
|
||||
Geler le scope de `0.0.1` et exécuter sa gate complète de release candidate.
|
||||
|
||||
Aucune nouvelle fonctionnalité n'est introduite.
|
||||
|
||||
## Scope
|
||||
|
||||
La RC remplace uniquement :
|
||||
|
||||
```text
|
||||
VERSION
|
||||
Cargo.toml
|
||||
docs/plans/001-V0_0_1_FOUNDATION_PLAN.md
|
||||
docs/validation/001-VALIDATION_MATRIX.md
|
||||
```
|
||||
|
||||
et ajoute :
|
||||
|
||||
```text
|
||||
deltas/0.0.1/rc.1.md
|
||||
```
|
||||
|
||||
Aucun fichier n'est supprimé.
|
||||
|
||||
Le code Rust, le package Web, les manifests npm, les études, la roadmap, le changelog candidat et le prompt `0.0.2` sont gelés.
|
||||
|
||||
## Histories attendus avant RC
|
||||
|
||||
La gate doit retrouver exactement les quatorze histories antérieurs suivants :
|
||||
|
||||
```text
|
||||
alpha.1 FAIL
|
||||
alpha.1.fix.1 PASS
|
||||
alpha.2 PASS
|
||||
alpha.3 FAIL
|
||||
alpha.3.fix.1 FAIL
|
||||
alpha.3.fix.2 FAIL
|
||||
alpha.3.fix.3 PASS
|
||||
alpha.4 FAIL
|
||||
alpha.4.fix.1 FAIL
|
||||
alpha.4.fix.2 PASS
|
||||
alpha.5 FAIL
|
||||
alpha.5.fix.1 FAIL
|
||||
alpha.5.fix.2 PASS
|
||||
beta.1 PASS
|
||||
```
|
||||
|
||||
Pendant la gate, `rc.1.md` doit être le seul delta `0.0.1` sans history correspondant.
|
||||
|
||||
## Présentation candidate
|
||||
|
||||
La RC conserve :
|
||||
|
||||
```text
|
||||
CHANGELOG.md -> ## 0.0.1 (candidate)
|
||||
ROADMAP.md -> 0.0.1 planifié, 0.0.2 engagé, aucun 0.0.3
|
||||
prompt 002 -> reprise bloquée jusqu'à v0.0.1 + publish.001 PASS
|
||||
```
|
||||
|
||||
La présentation stable proprement dite appartient à `rel.1`, pas à la RC.
|
||||
|
||||
## Gate complète
|
||||
|
||||
La RC rejoue :
|
||||
|
||||
- réconciliation documentaire et histories ;
|
||||
- audits Markdown PGR ;
|
||||
- hygiène texte globale ;
|
||||
- audits Rust PGR et layout des tests ;
|
||||
- `cargo check`, Clippy strict et tests workspace ;
|
||||
- restore/typecheck/build Web ;
|
||||
- audit du manifest Vite ;
|
||||
- smoke HTTP des trois launchers ;
|
||||
- hygiène Git finale.
|
||||
|
||||
## Transition
|
||||
|
||||
Si `rc.1` obtient `PASS`, la seule transition autorisée est :
|
||||
|
||||
```text
|
||||
0.0.1-rel.1
|
||||
```
|
||||
|
||||
Cette promotion stable doit rester mécanique, porter `VERSION = 0.0.1`, finaliser README/ROADMAP/CHANGELOG/plan/index si nécessaire, exécuter sa propre gate pré-tag et ne jamais anticiper un résultat post-tag.
|
||||
|
||||
Ne pas committe `rc.1` avant production de son history à partir des résultats opérateur.
|
||||
Reference in New Issue
Block a user