2.2 KiB
2.2 KiB
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.mdavant toute proposition de modification. - Ne pas modifier
CHANGELOG.mdavant validation explicite de version. - Mettre les changements futurs dans
ROADMAP.md. - Ne pas utiliser
usedans 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:etversion:. - 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.mdnon versionné. delta.mddoit 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.mdRULES.mdROADMAP.mddocs/ARCHITECTURE.mddocs/DATABASE.mddocs/NOMENCLATURE.mddocs/DECODER_SURFACE_AUDIT.mddocs/DELTA_WORKFLOW.md
Travail demandé
Décrire ici les fichiers ou crates à modifier, créer ou supprimer.
Validations attendues
cargo buildcargo test --workspacecargo 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.