Files
pgr/history/0.0.3/alpha.4.md
2026-09-24 09:50:33 +02:00

55 lines
2.5 KiB
Markdown

<!-- file: history/0.0.3/alpha.4.md -->
<!-- version: 1 -->
# History 0.0.3-alpha.4 — manifests Cargo workspace et membre
## Statut
PASS
L'opérateur a exécuté le `2026-09-24` la gate de `alpha.4` avec Cargo disponible. Les deux manifests sont valides ; la vérification en workspace temporaire couvre l'héritage des lints, une erreur `unsafe` attendue sous `forbid`, puis la réussite avec une exception locale déclarée dans la crate.
## Baseline et version
`git cat-file -e HEAD:history/0.0.3/alpha.3.md` a confirmé la présence du history précédent dans `HEAD`. La version après application est `0.0.3-alpha.4`, le delta et le history `alpha.3` sont présents, et `history/0.0.3/alpha.4.md` était absent lors du contrôle.
## Validation opérateur observée
Le contrôle TOML a affiché :
```text
Cargo manifest TOML audit: clean (2 file(s))
```
Le smoke a effectué `cargo metadata` sur un workspace d'essai, puis `cargo check --workspace --offline` et `cargo clippy --workspace --all-targets --all-features --offline -- -D warnings` sur une crate minimale. Après insertion d'un bloc `unsafe`, le test attendu d'interdiction a été satisfait ; `cargo check` est redevenu propre après remplacement de l'héritage par les lints locaux ciblés. Résultat affiché :
```text
Cargo workspace smoke: clean (inherited and local lints)
```
Les audits documentaires affichent :
```text
Markdown table audit: clean (3 table(s), 86 file(s))
Markdown link audit: clean (67 local link(s), 86 file(s))
Markdown header audit: clean (86 file(s))
```
`git diff --check` et `git diff --cached --check` n'ont pas affiché de diagnostic. Après `git add`, l'état indexé fourni contient exactement :
```text
M VERSION
A deltas/0.0.3/alpha.4.md
M docs/plans/003-V0_0_3_TEMPLATES_AUDITS_PLAN.md
M docs/templates/001-RUST_CARGO_TOOLING.md
A docs/templates/002-CARGO_MANIFESTS.md
A templates/rust-cargo/Cargo.toml
A templates/rust-cargo/crates/project-core-lib/Cargo.toml
```
Le terminal intercale certains fragments de la commande de validation dans les sorties du smoke ; les résultats Cargo et les résultats finaux des audits restent identifiables. Aucun échec n'est signalé dans la transcription fournie.
## Transition
Appliquer le présent history et committer la tranche `alpha.4` avant d'appliquer un delta `alpha.5`. La présence de ce futur commit n'est pas déduite des commandes fournies. La tranche suivante concerne le contrôle monotâche des headers Markdown déjà effectué manuellement dans les gates précédentes.