53 lines
2.1 KiB
Markdown
53 lines
2.1 KiB
Markdown
# Ticket 104 — Lier et exploiter les extractions dans l’enquête
|
||
|
||
## Objectif
|
||
|
||
Rendre les fichiers produits par les outils d’analyse (OSINT, ExifTool,
|
||
analyse EML, OCR, récupération PDF, etc.) traçables et directement
|
||
exploitables depuis l’interface de l’enquête.
|
||
|
||
## Besoins
|
||
|
||
- Enregistrer chaque extraction comme une preuve traitée identifiable.
|
||
- Conserver la référence de l’entité ou de la preuve à l’origine de
|
||
l’extraction.
|
||
- Afficher les extractions liées dans la fiche de l’objet source.
|
||
- Permettre la prévisualisation des fichiers texte avec défilement.
|
||
- Afficher les résultats texte dans les fiches concernées sans ouvrir le
|
||
gestionnaire de fichiers.
|
||
- Depuis l’onglet **Dossier**, permettre de glisser-déposer une extraction
|
||
sur le graphe afin de proposer sa création ou son rattachement à une
|
||
entité.
|
||
- Préserver l’intégrité et le chemin relatif des fichiers produits dans
|
||
`02_Preuves_Traitees/Extractions`.
|
||
|
||
## Contraintes d’implémentation
|
||
|
||
- Utiliser les associations persistées preuve–entité existantes, sans
|
||
dupliquer les fichiers ni les résultats.
|
||
- Refuser les chemins sortant du dossier de l’enquête.
|
||
- Ne jamais exécuter automatiquement le contenu d’une extraction déposée
|
||
dans le graphe.
|
||
- Conserver les commentaires Doxygen des nouvelles fonctions publiques.
|
||
|
||
## Critères d’acceptation
|
||
|
||
1. Une extraction terminée apparaît comme preuve traitée et indique sa
|
||
source.
|
||
2. La fiche de la source liste les extractions associées.
|
||
3. Un fichier `.txt` peut être lu dans une zone défilante depuis sa fiche et
|
||
depuis l’onglet Dossier.
|
||
4. Un glisser-déposer sur le graphe ouvre une action explicite de création ou
|
||
d’association, sans modification silencieuse.
|
||
5. Les associations et chemins sont conservés après fermeture et réouverture
|
||
de l’enquête.
|
||
6. Les tests unitaires couvrent l’association, les chemins invalides et le
|
||
transfert Dossier → graphe.
|
||
|
||
## Vérification
|
||
|
||
- `make -j2`
|
||
- `make test`
|
||
- Vérification manuelle avec une extraction OSINT et un fichier texte dans
|
||
`02_Preuves_Traitees/Extractions`.
|
||
|