93 lines
4.2 KiB
Markdown
93 lines
4.2 KiB
Markdown
<!-- file: history/0.0.4/rc.1.md -->
|
|
<!-- version: 1 -->
|
|
|
|
# History 0.0.4-rc.1 — gate de release candidate
|
|
|
|
## Statut
|
|
|
|
PASS
|
|
|
|
La gate opérateur de `0.0.4-rc.1` exécutée le `2026-09-24` valide le gel fonctionnel de la release candidate, sa présentation candidate, le prompt de reprise `005` et le smoke d'instanciation Rust/Cargo. Cette preuve porte sur la RC avant son commit ; elle ne constitue ni la promotion stable, ni le tag `v0.0.4`, ni une vérification post-tag.
|
|
|
|
## Baseline et scope observés
|
|
|
|
La baseline opérateur est le commit `3f8fa6b` de `0.0.4-beta.1.fix.1`, poussé sur `master` avant application du delta RC. L'opérateur a confirmé `VERSION = 0.0.4-rc.1`, la présence dans `HEAD` de `history/0.0.4/beta.1.fix.1.md`, la présence du delta `rc.1` et du prompt `005`, ainsi que l'absence du présent history avant sa livraison.
|
|
|
|
Les révisions et marqueurs attendus ont été retrouvés :
|
|
|
|
```text
|
|
CHANGELOG.md version 6
|
|
CHANGELOG 0.0.4 (candidate)
|
|
docs/plans/004-V0_0_4_SKELETONS_PLAN.md version 2
|
|
beta.1.fix.1 PASS consigné dans le plan
|
|
prompts/005-V0_0_5_START_PROMPT.md baseline pgr-v0.0.4.zip
|
|
prompts/005-V0_0_5_START_PROMPT.md khadhroony-solana-project
|
|
prompts/005-V0_0_5_START_PROMPT.md sasedev-games
|
|
```
|
|
|
|
Le prompt `005` reste conditionnel : il demande explicitement les baselines réelles de KSP et `sasedev-games`, interdit d'en déduire version, commit ou contenu, et ne présente le rapport `pgr-0.0.4-publish.001-report.md` comme disponible que s'il a réellement été produit et validé.
|
|
|
|
## Tests et audits documentaires
|
|
|
|
Les `15` tests Python ciblés ont tous réussi :
|
|
|
|
```text
|
|
Ran 15 tests in 0.212s
|
|
OK
|
|
```
|
|
|
|
Les trois audits Markdown ont affiché :
|
|
|
|
```text
|
|
Markdown header audit: clean (120 file(s))
|
|
Markdown table audit: clean (3 table(s), 120 file(s))
|
|
Markdown link audit: clean (116 local link(s), 120 file(s))
|
|
```
|
|
|
|
L'audit d'intégration RC a affiché :
|
|
|
|
```text
|
|
RC integration audit: clean (7 prior histories, 3 skeleton docs, 5 TOML parsed, prompt 005 ready)
|
|
```
|
|
|
|
Il confirme notamment les statuts historiques précédents (`alpha.4 = FAIL`, `alpha.4.fix.1 = PASS`, `beta.1 = FAIL`, `beta.1.fix.1 = PASS`), les trois documents de la collection skeletons, les owners attendus, les cinq TOML Rust/Cargo lisibles et la disponibilité du prompt `005`.
|
|
|
|
## Smoke Rust/Cargo observé
|
|
|
|
La toolchain observée est :
|
|
|
|
```text
|
|
cargo 1.94.1 (29ea6fb6a 2026-03-24)
|
|
rustc 1.94.1 (e408947bf 2026-03-25)
|
|
rustfmt 1.8.0-stable (e408947bfd 2026-03-25)
|
|
clippy 0.1.94 (e408947bfd 2026-03-25)
|
|
```
|
|
|
|
L'adaptation temporaire des cinq templates a terminé par :
|
|
|
|
```text
|
|
RC temporary Rust/Cargo template adaptation: clean
|
|
```
|
|
|
|
Le workspace temporaire `smoke-core-lib v1.2.3` a ensuite passé `cargo metadata`, `cargo fmt --all -- --check`, `cargo check --workspace` et `cargo clippy --workspace --all-targets --all-features -- -D warnings`. Les sorties Cargo de `check` et `clippy` se terminent toutes deux par `Finished dev profile` sans diagnostic bloquant.
|
|
|
|
Le répertoire temporaire a été supprimé et le trap désarmé après le smoke ; aucun artefact de cette instanciation n'entre dans PGR.
|
|
|
|
## Scope Git
|
|
|
|
`git diff --check` et `git diff --cached --check` n'ont produit aucun diagnostic. Après ajout des fichiers RC, le statut indexé transmis est exactement :
|
|
|
|
```text
|
|
M CHANGELOG.md
|
|
M VERSION
|
|
A deltas/0.0.4/rc.1.md
|
|
M docs/plans/004-V0_0_4_SKELETONS_PLAN.md
|
|
A prompts/005-V0_0_5_START_PROMPT.md
|
|
```
|
|
|
|
La revue du contenu confirme que le changelog décrit la release plutôt que ses tranches internes, que les deux `FAIL` historiques restent visibles avec leurs fixes `PASS`, que le prompt `005` ne présume aucune baseline KSP/Games non fournie et qu'aucun nouveau skeleton, profil, template, audit ou domaine technologique n'a été introduit en RC.
|
|
|
|
## Transition
|
|
|
|
Appliquer ce history puis committer/pousser `0.0.4-rc.1`. Ensuite seulement appliquer le delta stable `rel.001`. La promotion stable reste pré-tag : le tag `v0.0.4`, son archive source Gitea et le rapport post-tag `publish.001` ne pourront être attestés qu'après un `rel.001` PASS, son history, le commit stable et la publication réelle du tag.
|