55 lines
2.5 KiB
Markdown
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.
|