diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..ab4d3c0 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,11 @@ +# Règles du Projet QualcommWireless + +## Gestion de Version (Git Commit & Push Systématiques) + +À la fin de **chaque série de modifications** (code source, headers, configuration Xcode, documentation) : +1. Vérifier l'état du dépôt avec `git status` et s'assurer qu'aucun fichier temporaire indésirable n'est inclus. +2. Créer un commit Git (`git add` + `git commit`) avec un **message de commit complet et structuré** (format Conventional Commits : `feat(...)`, `fix(...)`, `docs(...)`, etc.) détaillant : + - **Breakthroughs & Rétro-ingénierie** : découvertes techniques, offsets binaires/vtables, comportements matériels (WCN7850 MHI/BHI/USB) ou démons macOS (`bluetoothd`, `airportd`, `IO80211Family`, `IOUSBHostFamily`). + - **Modifications apportées** : liste claire des changements par fichier et leur justification technique. + - **Validation** : résultats de compilation (`xcodebuild`, `kmutil libraries`) ou de déploiement EFI. +3. Pousser immédiatement les changements sur le dépôt distant (`git push origin main`).