
de hotpath-rs1,504
Applique des diffs sémantiques pour maintenir les crates source hotpath et hotpath-macros synchronisés avec leurs homologues meta, tout en préservant le nommage spécifique à meta et en évitant les modifications massives.
Cette compétence automatise la synchronisation minutieuse des crates source Rust (hotpath et hotpath-macros) avec leurs crates meta correspondantes (hotpath-meta et hotpath-macros-meta). Plutôt que d'effectuer une copie massive et naïve, elle préconise l'extraction de diffs à partir de commits récents et l'application d'éditions sémantiques équivalentes aux fichiers meta, tout en préservant les noms spécifiques à meta, les drapeaux de fonctionnalités (feature flags) et en supprimant l'auto-instrumentation. L'objectif est d'obtenir des crates meta compilables qui reflètent les changements de comportement sans introduire de noms incorrects ou d'artefacts d'instrumentation.
Utilisez cette compétence lorsque les crates principales ont subi des modifications récentes (commits) qui doivent être reflétées dans les crates meta. Elle est déclenchée pour les synchronisations de code affectant les fichiers src/ dans les crates hotpath ou hotpath-macros sur une plage de commits donnée. Ne l'utilisez PAS pour Cargo.toml ou des modifications de configuration non liées.
Idéalement adaptée aux agents ayant un accès au dépôt et des outils shell (bash/git) capables d'exécuter git, d'appliquer des modifications et de lancer cargo check.
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.