v0.3.6-pre.001-fix.001

This commit is contained in:
2026-09-01 10:43:09 +02:00
parent 6f2d0a092a
commit ecfc30a94b
25 changed files with 706 additions and 392 deletions

View File

@@ -1,9 +1,9 @@
<!-- file: docs/validation/023-V0_3_6_JOB_API_BACKFILL.md -->
<!-- version: 1 -->
<!-- version: 2 -->
# Validation v0.3.6 — Job API et premier backfill RAW
## 1. Statut de `pre.001`
## 1. Statut de `pre.001` et de son fix
- [X] Archive v0.3.5 testée intégralement avant extraction.
- [X] Archive kbot3 testée intégralement et isolée de l'arbre source KSP.
@@ -17,23 +17,32 @@
- [X] Plan découpé en tranches atomiques de 15 à 20 minutes.
- [X] Aucun code de crate, manifeste de crate ou test Rust généré en `pre.001`.
- [X] Version workspace ouverte en `0.3.6-pre.1`.
- [X] Sizing converti en sous-sections `### pre.NNN` et `#### pre.NNN-fix.MMM`.
- [X] Faux négatif du validateur Markdown reproduit avec une ligne séparatrice espacée.
- [X] Reconnaissance des séparateurs plausibles corrigée avant validation d'alignement.
- [X] Alignements gauche, droit et centré reliés aux marqueurs de la ligne séparatrice.
- [X] Cinq tests de régression positifs et négatifs ajoutés au validateur.
- [X] Treize documents durables révélés par le validateur corrigé réalignés mécaniquement.
- [X] Audit général corrigé : 264 tables et 141 fichiers propres.
- [X] Anciens deltas publiés laissés byte-inchangés.
- [X] Version workspace du correctif d'outillage synchronisée en `0.3.6-pre.1.fix.1`.
## 2. Preuve des archives d'entrée
| Archive | SHA-256 | Résultat ZIP | Usage |
| --- | --- | --- | --- |
| `khadhroony-solana-project-v0.3.5-thelatest1.zip` | `c395efb6a09c786069aa5063a7a414b55f8ae24e2b9d6eaa414b2f312cd62588` | 1 515 entrées, test intégral propre | Source exclusive de code |
| Archive | SHA-256 | Résultat ZIP | Usage |
|--------------------------------------------------------|--------------------------------------------------------------------|-------------------------------------|--------------------------------|
| `khadhroony-solana-project-v0.3.5-thelatest1.zip` | `c395efb6a09c786069aa5063a7a414b55f8ae24e2b9d6eaa414b2f312cd62588` | 1 515 entrées, test intégral propre | Source exclusive de code |
| `khadhroony-bot3_v0.5.3-pre.005-fix010-thelatest1.zip` | `ee47643b9f8b582ee8db97b2381ec107e45aef8c009fee44757531514615d318` | 2 501 entrées, test intégral propre | Référence fonctionnelle isolée |
| `Texte collé.txt` | `0b86c7107349bcbf0a80319ba8cf9aabdd2809f27af9459592667f3e425e8d58` | Sans objet | Journal opérateur v0.3.5 |
| `Texte collé.txt` | `0b86c7107349bcbf0a80319ba8cf9aabdd2809f27af9459592667f3e425e8d58` | Sans objet | Journal opérateur v0.3.5 |
Aucune entrée absolue, traversée, avec séparateur inversé ou lien symbolique ZIP n'a été trouvée dans les deux archives.
## 3. Baseline v0.3.5 observée
- [X] `scripts/audit_rust_workspace_rules.py` : propre avant modification.
- [X] `scripts/audit_markdown_tables.py` : 240 tables et 150 fichiers propres avant modification.
- [X] Le résultat historique `240 tables / 150 fichiers` est identifié comme incomplet : les séparateurs espacés n'étaient pas reconnus.
- [X] Audits Rust workspace post-modification : propres, aucune crate Rust ajoutée.
- [X] Audit Markdown post-modification complet hors deltas historiques antérieurs : 240 tables et 153 fichiers propres.
- [X] Le résultat historique `240 tables / 153 fichiers` de `pre.001` est identifié comme faux positif pour les nouveaux tableaux non alignés.
- [X] Contrats et tailles des trois nouveaux fichiers vérifiés.
- [X] Le journal opérateur fourni rapporte `cargo fmt`, audits, `cargo check`, `cargo clippy` et suites Interface ou Program verts sur v0.3.5.
- [X] L'environnement courant ne fournit pas l'exécutable `cargo` ; aucune validation Rust locale n'est annoncée comme exécutée.