Files
khadhroony-bot3/olddocs/archivekbot2/prompts/001_version_session_template.md
2026-07-30 17:50:29 +02:00

61 lines
2.2 KiB
Markdown

<!-- file: prompts/001_version_session_template.md -->
<!-- version: 1 -->
# Template de prompt de session
## Contexte
Tu travailles sur le workspace `khadhroony-bot2`. Le workspace utilise une architecture modulaire Rust avec séparation stricte entre modèles, RPC, stockage, pipeline, décodeurs, matérialisateurs, exécuteurs, applications et worker.
## Règles obligatoires
- Lire `RULES.md` avant toute proposition de modification.
- Ne pas modifier `CHANGELOG.md` avant validation explicite de version.
- Mettre les changements futurs dans `ROADMAP.md`.
- Ne pas utiliser `use` dans le code Rust sauf pour les traits nécessaires.
- Utiliser `crate::` pour les chemins internes à la crate courante.
- Utiliser le chemin complet de crate pour les dépendances externes du workspace.
- Préserver les en-têtes `file:` et `version:`.
- Garder la documentation de code en anglais et la documentation Markdown en français.
- Fournir uniquement un zip delta après le squelette initial.
## Format de livraison attendu
- Si le delta modifie la racine du workspace ou plusieurs modules : `khadhroony-bot2_vX.Y.Z-pre.abc.zip`.
- Si le delta modifie un seul module Rust : `kb_modulename_vX.Y.Z-pre.abc.zip`.
- Le zip doit contenir un `delta.md` non versionné.
- `delta.md` doit lister les fichiers ajoutés, modifiés, à supprimer manuellement, et les validations exécutées ou non exécutées.
- Le zip ne doit contenir que les fichiers ajoutés ou modifiés, plus `delta.md`.
## Objectif de la session
Décrire ici la version ciblée, le périmètre technique et les résultats attendus.
## Fichiers à lire en priorité
- `README.md`
- `RULES.md`
- `ROADMAP.md`
- `docs/ARCHITECTURE.md`
- `docs/DATABASE.md`
- `docs/NOMENCLATURE.md`
- `docs/DECODER_SURFACE_AUDIT.md`
- `docs/DELTA_WORKFLOW.md`
## Travail demandé
Décrire ici les fichiers ou crates à modifier, créer ou supprimer.
## Validations attendues
- `cargo build`
- `cargo test --workspace`
- `cargo clippy --workspace --all-targets`
- contrôles SQL si une migration ou une table est modifiée.
## Interdictions
- Ne pas ajouter de logiques métier dans les crates applicatifs.
- Ne pas fusionner decode et materialize.
- Ne pas promouvoir un décodeur réservé sans `program_id`, corpus et validation locale.