0.1.0
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
<!-- 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.
|
||||
Reference in New Issue
Block a user