# Règles — Commits (Pena-taury)

## Fréquence
Committer après chaque unité logique de travail : une fonction ajoutée, un bug corrigé, un refactoring isolé. Ne pas accumuler plusieurs fonctionnalités dans un seul commit.

## Format
Conventional Commits : `<type>: <description courte>`

Types : `feat`, `fix`, `chore`, `docs`, `refactor`, `test`

## Avant chaque commit
Le hook `pre-commit` s'exécute automatiquement et bloque le commit si :
- **Clippy** remonte un warning (`-D warnings`)
- La **couverture de lignes** est inférieure à **60 %** (via `cargo-llvm-cov`)

Ne pas contourner le hook (`--no-verify`). Corriger le problème signalé.

## Prérequis
```bash
cargo install cargo-llvm-cov
```
