E8 - 🚀 Productivité avancée Tadarida¶
← Retour au sommaire story mapping · Parcours principaux : P9 - Regrouper les nuits successives par point, P10 - Exporter une bibliothèque de sons de référence (au mieux)
Portée : les gains de productivité avancés sur la validation taxonomique - regrouper plusieurs nuits successives du même point pour validation conjointe (P9), constituer une bibliothèque de sons de référence par espèce (P10). Ce sont des idées remontées par Samuel (mai 2026) qui multiplient la valeur de la chaîne de validation E7.
Ces gains sont secondaires : ils enrichissent la validation sans en être un prérequis. Ils prennent leur sens une fois la chaîne principale (E1 à E4) et la validation (E7) solides.
Persona principal : Samuel exclusivement (Karim en bénéficie aussi par effet de bord, Marie n'en a pas l'usage).
Pré-requis : E7 en place (E7.S1 à E7.S7 au minimum).
E8.S1 - Regrouper plusieurs passages successifs pour validation conjointe¶
Non livré (cible COULD)
Il n'existe ni service ni ViewModel de regroupement de nuits pour validation groupée (le test E2E du parcours le documente lui-même : « il n'existe aucun service ni ViewModel de regroupement »). L'axe d'inventaire PAR_ESPECE / PAR_CARRE existe par ailleurs, mais ce n'est pas la validation regroupée décrite ici.
En tant que Samuel (qui déploie un PR sur le même point pendant 4 nuits successives)
Je veux pouvoir sélectionner plusieurs passages successifs d'un même point et les valider ensemble dans une vue unifiée
Afin de ne pas re-valider la même espèce 4 fois si elle est présente toutes les nuits
Critères d'acceptation :
- Depuis la vue tabulaire (E5.S2), l'utilisateur peut sélectionner plusieurs passages d'un même point (multi-sélection).
- Action « Regrouper pour validation » disponible si au moins 2 passages sélectionnés et tous au statut
Annoté Tadarida. - L'écran de validation regroupée fusionne les observations des N passages en une seule liste, triée par espèce.
- Compteur explicite : « 4 nuits, 12 espèces détectées, 2 870 observations au total ».
- En mode inventaire (E7.S6), valider une espèce sur la 1re occurrence l'applique aux autres (toutes nuits du regroupement).
- En mode activité, le tri par espèce permet d'enchaîner rapidement même si chaque obs doit être validée individuellement.
- L'export Vu.csv produit N fichiers distincts (un par passage) avec les validations propagées correctement.
- Bouton « Sortir du mode regroupé » pour revenir à la validation d'un passage individuel.
Parcours rattaché : P9
Maquettes cibles : M-SonsValidation (variante regroupée), M-MultiSite (action de regroupement)
Dépendances : E5.S2, E7.S2, E7.S4, E7.S6
E8.S2 - Marquer des séquences comme référence et exporter une bibliothèque par espèce¶
Partiellement livré
Le marquage « séquence de référence » et l'export existent, et l'export produit désormais une archive ZIP annulable au bilan chiffré (harmonisation avec l'export « observations + sons », clôture de l'EPIC #2790). Mais les sons y restent à plat sous sons/, accompagnés d'un CSV récapitulatif où le taxon est une colonne : ils ne sont pas rangés en arborescence de sous-dossiers par taxon (cf. R32).
En tant que Samuel (qui forme un débutant)
Je veux pouvoir marquer certaines observations validées comme « séquence de référence » et générer un dossier organisé par espèce avec mes meilleurs exemples
Afin de transmettre une bibliothèque pédagogique exploitable à un débutant ou pour mon propre usage
Critères d'acceptation :
- Pendant la validation (E7.S4), un bouton « Marquer comme référence » est disponible sur l'observation courante.
- Une observation marquée référence est mise en évidence visuellement dans la liste (icône ⭐).
- Action « Démarquer » réversible.
- Menu « Exporter > Bibliothèque de sons de référence » qui génère un dossier organisé :
- Les WAV exportés sont copies des séquences ralenties ×10 (lisibles directement par tout lecteur audio).
- Variante : option « Document récapitulatif » pour produire en plus un PDF/HTML par espèce avec spectrogrammes et métadonnées (à arbitrer selon la complexité, E6.S5 peut servir de base technique).
- L'utilisateur choisit l'archive de destination : elle est produite directement, sans étape de compression manuelle.
- La sélection « référence » est persistée en BD (E0.S5) et réutilisable d'une session à l'autre.
Parcours rattaché : P10
Maquettes cibles : M-SonsValidation (bouton « Marquer comme référence »), M-Lot (action « Exporter bibliothèque »)
Dépendances : E0.S5, E7.S4
E8.S3 - Explorer l'inventaire des espèces et la biodiversité¶
En tant que Karim
Je veux un écran qui agrège mes observations par espèce et par carré
Afin d' avoir une vue biodiversité de mes campagnes, au-delà d'un passage isolé
Critères d'acceptation :
- Un écran « Espèces & biodiversité » charge les observations enrichies à l'ouverture et filtre / agrège côté client (par espèce, par carré).
- Une vue maître-détail présente chaque espèce et ses observations.
- Une carte de répartition et la richesse par carré sont affichées.
- L'inventaire est exportable en CSV.
Parcours rattaché : P11
Maquettes cibles : M-Analyse
Dépendances : E7.S1
E8.S4 - Exporter un sous-ensemble filtré avec ses sons, pour avis d'expert¶
En tant que Samuel
Je veux emporter les observations que j'ai à l'écran et leurs fichiers son dans une archive unique
Afin de faire trancher une identification douteuse par un spécialiste, qui doit pouvoir réécouter
Critères d'acceptation :
- La vue « Sons & validation » offre un critère « Lieu » (commune, carré et point présents dans le sous-ensemble chargé) qui se combine avec le critère Espèce, et sa recherche texte couvre ces mêmes champs. Le carré y porte son nom convivial quand il en a un : les deux étiquettes désignent le même lieu et tiennent dans une seule entrée (#3157).
- La commune d'un point est dérivée de ses coordonnées GPS et mémorisée (C3) : « Aix-en-Provence » est trouvable même si le site porte un autre nom.
- Le menu principal (☰) produit une archive ZIP du sous-ensemble affiché :
observations.csv(identique à l'export CSV seul) et les sons rangés par nuit, dédupliqués. - L'écriture est annulable et montre sa progression ; l'annulation comme l'échec ne laissent aucune archive partielle.
- Un son dont le fichier a quitté le disque est compté dans le compte rendu, sans bloquer l'export : l'observation reste au CSV.
- La ligne de commande produit la même archive (
exporter-sons --passage | --espece --sortie).
Parcours rattaché : P13
Maquettes cibles : M-SonsValidation (menu principal (☰) + modale de progression)
Dépendances : E7.S1, E8.S3