Files
2026-08-14 13:05:50 +02:00

4.7 KiB

Delta 0.0.3-pre.010

Base requise

v0.0.3-pre.009.

Objectif

Clôturer l'architecture fondatrice 0.0.3, effectuer l'audit de cohérence final, finaliser le prompt 0.1.1 et préparer la publication stable sans déclarer de validations Rust qui n'ont pas pu être exécutées.

Version Cargo

workspace.package.version passe de :

0.0.3-pre.9

à :

0.0.3-pre.10

Le header de Cargo.toml passe de version 15 à 16.

Fichiers ajoutés

  • deltas/0.0.3/pre.010.md

Fichiers modifiés

  • Cargo.toml
  • ROADMAP.md
  • docs/000-README.md
  • docs/IDEAS.md
  • docs/architecture/002-LAYERS_AND_DEPENDENCIES.md
  • docs/architecture/004-COMPONENT_INVENTORY.md
  • docs/architecture/005-DEPENDENCY_GRAPH.md
  • docs/architecture/008-DATA_MATERIALIZATION_AND_STORE.md
  • docs/architecture/009-ACQUISITION_WORKERS_AND_JOBS.md
  • docs/plans/000-README.md
  • docs/plans/001-V0_0_3_PLAN.md
  • docs/rules/RULES_KSP.md
  • docs/rules/VERSION_WORKFLOW.md
  • prompts/000-README.md
  • prompts/001-V0_1_1_START_PROMPT.md

Fichiers supprimés

Aucun nouveau fichier supprimé dans ce delta.

Les anciens fichiers de prompt supprimés par les deltas précédents restent supprimés :

prompts/001-PROMPT_STRUCTURE.md
prompts/002-V0_1_X_START_PROMPT.md
prompts/001-V0_1_X_START_PROMPT.md

Audit de cohérence

La base d'audit a été reconstruite à partir du squelette 0.0.2 et des archives/deltas 0.0.3-pre.001 à pre.009, en appliquant explicitement les suppressions historiques.

Corrections réalisées :

  • index prompts/000-README.md encore pointé vers l'ancien prompt générique ;
  • docs/000-README.md ne reflétait plus l'arbre documentaire actuel ;
  • docs/plans/000-README.md n'indexait pas le plan de séquence fonctionnelle ;
  • deux identifiants normatifs KSP-MAT-001 / KSP-MAT-002 étaient dupliqués ;
  • plusieurs références de documents d'architecture pointaient encore vers des prereleases déjà terminées ;
  • plusieurs termes executor historiques restaient employés alors que ProgramExecutionPreparer est la frontière retenue ;
  • certaines listes de questions indiquaient encore comme ouvertes des décisions déjà clôturées par pre.004 à pre.008.

Décisions confirmées

Aucune nouvelle architecture majeure n'est introduite.

La clôture confirme notamment :

  • 0.1.1 = ksp-core-lib ;
  • 0.1.2 = ksp-logging-lib ;
  • 0.1.3 = Config par défaut, scindable si nécessaire ;
  • apps spécialisées/demos avant application globale ;
  • workers autonomes en package lib + bin mince ;
  • ProgramExecutionPreparer séparé de l'exécution transactionnelle ;
  • D1/D2/D3/D4 ;
  • pipelines spécialisés ;
  • Store comme source de vérité des backlogs ;
  • notifications comme wake-up ;
  • scenarios dans leurs crates ksp-scenario-<domain>-lib.

Prompt 0.1.1

prompts/001-V0_1_1_START_PROMPT.md passe de Quasi-final à Final.

Il exige comme base la release stable/taguée :

v0.0.3

Validations exécutées

Reconstruction

  • reconstruction de la base complète depuis les archives disponibles ;
  • application explicite des suppressions historiques de prompts et probes de test transitoires.

Audit documentaire automatique

  • headers file: / version: vérifiés ;
  • liens Markdown locaux vérifiés ;
  • doublons d'identifiants normatifs vérifiés ;
  • références vers les anciens prompts vérifiées ;
  • Cargo.toml parsé ;
  • version 0.0.3-pre.10 vérifiée dans le patch final.

Validations tentées mais non exécutées

Les commandes suivantes ont été tentées dans l'environnement de génération :

cargo fmt --all -- --check
cargo check --workspace
cargo test --workspace
cargo clippy --workspace --all-targets

Résultat de l'environnement :

cargo: command not found

Elles ne sont donc pas déclarées réussies.

Condition de publication stable

Avant de produire/appliquer 0.0.3-rel.001, exécuter sur le dépôt réel :

cargo fmt --all -- --check
cargo check --workspace
cargo test --workspace
cargo clippy --workspace --all-targets

Si elles réussissent, rel.001 doit rester une publication bornée :

  • workspace.package.version = "0.0.3" ;
  • roadmap 0.0.3 / clôture fondatrice marqués [X] ;
  • delta deltas/0.0.3/rel.001.md ;
  • commit de release puis tag v0.0.3.

Toute erreur détectée ouvre d'abord un correctif pre.010-fix.NNN ou une correction appropriée avant rel.001.

Questions ouvertes

Les questions d'implémentation futures restent dans docs/IDEAS.md et les documents d'architecture.

Aucune question fondatrice bloquante connue ne reste ouverte hors validation Cargo locale.