v0.2.12-pre.011-fix.001
This commit is contained in:
138
deltas/0.2.12/pre.011-fix.001.md
Normal file
138
deltas/0.2.12/pre.011-fix.001.md
Normal file
@@ -0,0 +1,138 @@
|
|||||||
|
<!-- file: deltas/0.2.12/pre.011-fix.001.md -->
|
||||||
|
<!-- version: 1 -->
|
||||||
|
|
||||||
|
# Delta `0.2.12-pre.011-fix.001` — mise en conformité du prompt `0.2.13`
|
||||||
|
|
||||||
|
## Base requise
|
||||||
|
|
||||||
|
```text
|
||||||
|
0.2.12-pre.011
|
||||||
|
workspace.package.version = 0.2.12-pre.11
|
||||||
|
```
|
||||||
|
|
||||||
|
Le gate de `pre.010` était intégralement propre. `pre.011` a ensuite produit le prompt `0.2.13`, `CHANGELOG.md` et `ROADMAP.md` dans le couloir minimal de préparation de publication.
|
||||||
|
|
||||||
|
## Objectif
|
||||||
|
|
||||||
|
Corriger uniquement la responsabilité prompt de `pre.011` après comparaison explicite avec :
|
||||||
|
|
||||||
|
```text
|
||||||
|
docs/rules/PROMPT_STRUCTURE.md
|
||||||
|
prompts/016-V0_2_11_START_PROMPT.md
|
||||||
|
prompts/017-V0_2_12_START_PROMPT.md
|
||||||
|
```
|
||||||
|
|
||||||
|
Le prompt initial allait dans la bonne direction fonctionnelle mais n'était pas assez autonome ni assez complet par rapport au contrat normatif KSP.
|
||||||
|
|
||||||
|
## Défauts corrigés
|
||||||
|
|
||||||
|
Le prompt `version: 1` :
|
||||||
|
|
||||||
|
- ne matérialisait pas toutes les sections obligatoires de `PROMPT_STRUCTURE.md` ;
|
||||||
|
- ne séparait pas assez clairement état validé, décisions acquises, questions ouvertes, objectifs, contraintes, validations et critères de clôture ;
|
||||||
|
- ne possédait pas de section `Instruction d'ouverture` immédiatement repérable ;
|
||||||
|
- fusionnait `gate technique` et `réconciliation documentaire` dans le forecast alors que les couloirs de fermeture doivent être distincts ;
|
||||||
|
- référençait deux anciens noms de fichiers architecture inexistants : `001-LAYERS.md` et `002-DEPENDENCIES.md` ;
|
||||||
|
- omettait la référence centrale `docs/architecture/006-WIRE_AND_PROGRAM.md` dans l'ordre de lecture ;
|
||||||
|
- ne donnait pas une procédure opérateur, un gate Rust complet ni des critères de clôture assez détaillés ;
|
||||||
|
- rendait trop implicite la frontière entre wire Program-facing de `0.2.13` et wires génériques acquisition/CORE réservés notamment à `0.3.2`.
|
||||||
|
|
||||||
|
## Correction
|
||||||
|
|
||||||
|
`prompts/018-V0_2_13_START_PROMPT.md` passe à `version: 2` et suit désormais la structure autonome utilisée par les prompts KSP récents :
|
||||||
|
|
||||||
|
```text
|
||||||
|
identité/base exacte
|
||||||
|
mission/résultat attendu
|
||||||
|
sources internes ordonnées
|
||||||
|
sources externes à réauditer
|
||||||
|
état stable à préserver
|
||||||
|
décisions acquises
|
||||||
|
questions ouvertes
|
||||||
|
audit kbot3 contrôlé
|
||||||
|
objectifs/livrables
|
||||||
|
hors scope
|
||||||
|
contraintes sécurité/API/architecture
|
||||||
|
première mission pre.001 + critères de sortie
|
||||||
|
prévision souple détaillée
|
||||||
|
versionnement/deltas/commits/tags
|
||||||
|
validation opérateur
|
||||||
|
tests/canaris
|
||||||
|
critères de clôture
|
||||||
|
release suivante
|
||||||
|
instruction d'ouverture
|
||||||
|
```
|
||||||
|
|
||||||
|
Le forecast de fermeture est corrigé en :
|
||||||
|
|
||||||
|
```text
|
||||||
|
pre.008 gate technique final
|
||||||
|
pre.009 réconciliation documentaire finale
|
||||||
|
pre.010 préparation de publication minimale
|
||||||
|
rel.001 publication stable
|
||||||
|
```
|
||||||
|
|
||||||
|
La reconnaissance kbot3 reste un input non normatif. `pre.001` doit toujours classer chaque idée `REPRENDRE / REDESSINER / REPORTER / REJETER` et ne doit pas recréer l'ancien monolithe `ks-lib`.
|
||||||
|
|
||||||
|
## Version Cargo
|
||||||
|
|
||||||
|
Correctif exclusivement documentaire/prompt :
|
||||||
|
|
||||||
|
```text
|
||||||
|
workspace.package.version reste 0.2.12-pre.11
|
||||||
|
```
|
||||||
|
|
||||||
|
Conforme à `VER-ID-008`.
|
||||||
|
|
||||||
|
## Fichiers ajoutés
|
||||||
|
|
||||||
|
```text
|
||||||
|
deltas/0.2.12/pre.011-fix.001.md
|
||||||
|
```
|
||||||
|
|
||||||
|
## Fichiers modifiés
|
||||||
|
|
||||||
|
```text
|
||||||
|
prompts/018-V0_2_13_START_PROMPT.md
|
||||||
|
```
|
||||||
|
|
||||||
|
## Fichiers supprimés
|
||||||
|
|
||||||
|
Aucun.
|
||||||
|
|
||||||
|
## Fichiers explicitement non rouverts
|
||||||
|
|
||||||
|
```text
|
||||||
|
Cargo.toml
|
||||||
|
CHANGELOG.md
|
||||||
|
ROADMAP.md
|
||||||
|
README / USAGE
|
||||||
|
plans / validations
|
||||||
|
architecture
|
||||||
|
règles normatives
|
||||||
|
code / tests / config
|
||||||
|
```
|
||||||
|
|
||||||
|
## Validations exécutées
|
||||||
|
|
||||||
|
```text
|
||||||
|
comparaison section par section avec PROMPT_STRUCTURE.md
|
||||||
|
comparaison de structure avec prompts 016 et 017
|
||||||
|
vérification des chemins architecture réels
|
||||||
|
vérification de la séparation des trois couloirs de fermeture
|
||||||
|
vérification du scope strict prompt-only
|
||||||
|
```
|
||||||
|
|
||||||
|
Les audits Markdown KSP sont exécutés sur l'arbre reconstruit avant livraison du ZIP.
|
||||||
|
|
||||||
|
## Validations non exécutées
|
||||||
|
|
||||||
|
Aucune validation Cargo n'est requise par ce fix documentaire, et aucune commande Cargo n'est revendiquée comme exécutée pour ce delta.
|
||||||
|
|
||||||
|
## Étape suivante
|
||||||
|
|
||||||
|
Après application et audit Markdown opérateur, `pre.011-fix.001` remplace uniquement le prompt de reprise de `0.2.13`. La prochaine étape reste :
|
||||||
|
|
||||||
|
```text
|
||||||
|
0.2.12-rel.001
|
||||||
|
```
|
||||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user