# Coverage: implementation/merge.md ## Code couvert - `obikindex/src/merge.rs` — `KmerIndex::merge()`, validation de compatibilité d'évidence, `validate_evidence_compat()` - `obikpartitionner/src/merge_layer.rs` — `merge_partition()`, construction de la nouvelle layer, paramètre `block_bits` - `obikpartitionner/src/rebuild_layer.rs` — `rebuild_partition()`, paramètre `block_bits` - `obilayeredmap/src/layer.rs` — `Layer::append_genome_column()` (PersistentCompactIntMatrix et PersistentBitMatrix) - `obicompactvec/src/intmatrix.rs` — `append_column` pour PersistentCompactIntMatrix - `obicompactvec/src/bitmatrix.rs` — `append_column` pour PersistentBitMatrix ## Notes FORT RISQUE DE DÉRIVE. Changements récents : - Ajout de la validation de compatibilité d'évidence : merge exact+approx → erreur (OKIError::IncompatibleEvidence) - `merge_partition` reçoit maintenant `block_bits: u8` - La commande `reindex` a été ajoutée comme outil de conversion exact↔approx avant merge Vérifier que la doc décrit la politique de merge mixed-evidence et le recours à `reindex`.