Le "VTT Data-Manager-Visuel" (VTT-DMV) est une application de bureau (Windows/Mac) distribuée via Steam, destinée aux Maîtres du Jeu (MJ) de
0

Configure Feed

Select the types of activity you want to include in your feed.

README.md

Index des Décisions Architecturales — VTT-DMV#

Convention : NNNN-titre-en-kebab-case.md dans ce dossier. Numérotation sur 4 chiffres, partagée avec backlog/decisions/ (pas de doublon).


Tableau récapitulatif#

ID Titre Décision DBR PRD SPECs Statut
ADR-0001 Stack applicative Rust + Tauri + SvelteKit 5 F02, F03, F09 F01-F03, F09 001-004, 009 Accepté
ADR-0002 Base de données SurrealDB v3 embarqué (surrealkv) F01, F07, F08, F12 F01, F07, F08, F12 001, 007, 008, 012 Accepté
ADR-0003 Réseau P2P Steamworks P2P Networking F03, F11 F03, F05, F11 003, 005, 011 Accepté
ADR-0004 Sécurité Payload Router (filtrage côté backend) F04, F12 F04, F12 004, 012 Accepté
ADR-0005 Gestion assets Stockage fichier + indexation DB F05, F06, F08 F05, F06, F08 005, 006, 008 Accepté
ADR-0006 Éditeur token Canvas 2D F06 F06 006 Accepté
ADR-0007 Outils de table Intent-based, Canvas 2D+WebGL hybride F10-F13 F10-F13 010-013 Accepté
ADR-0008 Feature Steamworks Feature steamworks optionnelle, isolation par trait F03 F03 003 Accepté

Chaîne de traçabilité#

Discovery Brief (DBR-Fxx)
    → PRD (PRD-Fxx)
        → ADR-NNNN (décision architecturale)
            → SPEC-NNN (spécification technique)
                → VTT-XX (tâche backlog)

Dépendances entre ADRs#

ADR-0001 (Stack)
 ├── ADR-0002 (DB) — dépend du binding Rust
 ├── ADR-0003 (Réseau) — dépend de Tauri + FFI
 ├── ADR-0005 (Assets) — dépend du FS + DB
 ├── ADR-0006 (Token) — dépend du frontend Svelte
 └── ADR-0007 (Outils table) — dépend du frontend + réseau

ADR-0004 (Sécurité)
 ├── dépend de ADR-0002 (DB — stockage permissions)
 └── dépend de ADR-0003 (Réseau — canal de transport)

Ordre de lecture recommandé : 0001 → 0002 → 0003 → 0004 → 0005 → 0006 → 0007


Comment utiliser cet index#

  1. Avant de travailler sur un DBR/PRD, identifier l'ADR correspondant dans le tableau
  2. Charger UNIQUEMENT l'ADR concerné — pas besoin de charger les 7 fichiers
  3. Si une tâche touche plusieurs ADRs, charger les ADRs dans l'ordre de dépendance ci-dessus
  4. Pour une vue d'ensemble, ce README suffit — les titres et décisions résument l'essentiel