labfy-investigation/docs/README.md

58 lines
3.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Documentation de Labfy Investigation
> **Version cible :** v0.1.0 Foundation, en préparation et non publiée
> **Interface actuelle :** Web local-first ; GTK est retiré du produit.
> **Interface cible :** Web local-first ; prototype expérimental J2/J3 présent
Cette page sépare l'usage du logiciel actuel, la direction acceptée et les
travaux futurs. Une description `TARGET` ne signifie jamais que la fonction est
déjà disponible.
## Utiliser et contribuer aujourd'hui — CURRENT
- [README principal](../README.md) : présentation et fonctions disponibles ;
- [dépendances](DEPENDENCE.md) : compilation et outils optionnels ;
- [développement](DEVELOPMENT.md) et [conventions](CONVENTIONS.md) ;
- [architecture de la base](database/DATABASE_ARCHITECTURE.md) et
[audit courant du schéma](database/SCHEMA_AUDIT_CURRENT.md) ;
- [test manuel du pivot EML](testing/EML_PIVOT_MANUAL_TEST.md).
- [poste Web local contrôlé](architecture/WEB_WORKSPACE_CONTROL.md) et
[guide du poste Web](ui/WEB_WORKBENCH.md).
- [recherche OSINT assistée V1 en laboratoire](architecture/OSINT_ASSISTED_RESEARCH.md) :
JobStore V4 additif, grants explicites et parcours Web synthétique.
Les guides GTK archivés décrivent des parcours retirés ; ils ne sont plus des
instructions `CURRENT`. Le poste Web local `CURRENT` remplace le renderer GTK et décide le
serveur, le renderer ou le packaging de production.
## Direction v0.1.0 — TARGET
- [architecture actuelle et cible](ARCHITECTURE.md) : document canonique ;
- [contrat du graphe d'investigation](architecture/INVESTIGATION_GRAPH.md) ;
- [Toolkit et statuts d'intégration](osint/TOOLKIT.md) ;
- [design system](ui/DESIGN_SYSTEM.md) ;
- [sécurité, scope et secrets](security/SECURITY_MODEL.md) ;
- [roadmap J0–J9](ROADMAP.md) et [backlog préparé](BACKLOG.md).
- [baseline J1 V20/V21](database/J1_BASELINE.md) ;
- [prototype Web Graph J2](../prototypes/web-graph/README.md) et
[ADR de pile expérimentale](architecture/decisions/0004-web-graph-prototype.md).
- [projection cœur → Web J3 en lecture seule](architecture/CORE_GRAPH_READONLY.md).
- [analyse EML persistée → graphe Web J3](architecture/EML_ANALYSIS_TO_GRAPH.md).
- [Toolkit local, runner et ExifTool J4](architecture/LOCAL_TOOLKIT_RUNNER.md).
- [preuves, chronologie et rapport local J9](architecture/EVIDENCE_TIMELINE_REPORT.md).
- [source SVG éditable de la bannière](../resources/images/labfy-investigation-banner.svg).
## Décisions acceptées
- [ADR-0001 — interface Web local-first](architecture/decisions/0001-web-local-first.md) ;
- [ADR-0002 — graphe comme interface principale](architecture/decisions/0002-graph-first.md) ;
- [ADR-0003 — réutilisation et polyglottisme contrôlé](architecture/decisions/0003-controlled-polyglot.md).
Ces ADR figent une direction. JavaScript/SVG/Python/SSE décrivent le prototype
expérimental J2 ; le framework, le moteur graphique, la bibliothèque HTTP et le
packaging de production restent à décider avant J6.
## Historique
Les audits versionnés décrivent un état daté. Ils éclairent les décisions mais
ne remplacent ni le code, ni les migrations, ni les tests de la branche ouverte.