Repository navigation
Evolution apres v1
github-actions[bot] edited this page Aug 27, 2026
·
7 revisions
Cette feuille de route décrit les fonctionnalités acceptées mais non encore
livrées après la première release 1.0.0. Ses objectifs ne diminuent pas le
pourcentage du périmètre 1.0.0 dans la roadmap canonique.
Chaque réalisation doit conserver sa propre issue, sa propre branche et sa
propre pull request.
La décision de référence est DR-006.
- A1 — Réconciliation sûre des instantanés (#134, #136, #138)
- Identifier les projets identiques par leur identifiant stable (#134).
- Détecter les projets ajoutés sur un seul appareil (#134).
- Distinguer une modification unilatérale d'un conflit réel (#134).
- Distinguer les champs modifiés et leur provenance dans l'analyse (#134).
- Reconnaître explicitement les suppressions vérifiables (#134).
- Comparer les éléments du backlog, du journal et des décisions (#134).
- Prévisualiser toutes les décisions avant application (#136).
- Garantir une annulation sans modification locale (#138).
- A2 — Partage natif Windows / Android (#140)
- Détecter les capacités réelles de partage du navigateur (#140).
- Partager manuellement un instantané depuis Windows lorsque l'API de fichiers est annoncée (#140).
- Partager manuellement un instantané depuis Android lorsque l'API de fichiers est annoncée (#140).
- Importer le fichier partagé dans le parcours de réconciliation (#140).
- Documenter les limites de transfert et l'absence de synchronisation implicite (#140).
- A3 — Relais Raspberry Pi / WebDAV facultatif
- Décrire l'architecture minimale et les frontières de confiance.
- Définir la découverte ou configuration explicite du relais.
- Séparer les identifiants d'appareil et les dossiers distants.
- Tester lecture, écriture, indisponibilité et révocation.
- Préserver le fonctionnement autonome sans relais.
- A4 — Appairage direct QR / WebRTC
- Définir un appairage explicite et temporaire.
- Générer et lire un QR code d'invitation.
- Échanger un instantané entre appareils connectés.
- Expliquer les limites ICE/STUN/TURN.
- Appliquer le même moteur de réconciliation.
- A5 — Fournisseurs cloud optionnels
- Comparer Google Drive, OneDrive et WebDAV.
- Définir permissions, expiration et révocation.
- Préserver l'absence de compte obligatoire.
- A6 — Conteneur ZIP
.ipmsi des binaires deviennent nécessaires- Définir un manifeste versionné et documenté.
- Inclure le document projet JSON inchangé.
- Ajouter les pièces jointes binaires sous des chemins sûrs.
- Vérifier tailles, intégrité et compatibilité ZIP standard.
- Conserver l'import/export JSON autonome.
- B1 — Analyse de dépôt public en lecture seule (#142)
- Valider une URL GitHub publique sans accepter une autre origine (#142).
- Lire la description, le README et une roadmap éventuelle (#142).
- Identifier les objectifs explicites et leur hiérarchie (#142).
- Distinguer une roadmap formelle d'une checklist seulement indicative (#142).
- Compter les objectifs feuilles sans double comptage (#142).
- Conserver la provenance et un niveau de confiance (#142).
- B2 — Prévisualisation et adaptation au canevas IDE (#144)
- Proposer titre, résumé, description et dépôt canonique (#144).
- Proposer une étape compatible avec les preuves observées (#144).
- Proposer des chantiers sans écraser leur structure d'origine (#144).
- Proposer un backlog traçable vers les objectifs sources (#144).
- Autoriser correction, annulation et validation humaines (#144).
- Créer uniquement un projet local après confirmation (#144).
- B3 — Valider les deux cas pilotes
- Intégrer UFI comme projet distinct à formaliser.
- Analyser les cases imbriquées du README actuel de SUMP (#142).
- Distinguer ses 22 objectifs feuilles de ses 28 lignes cochables (#142).
- Conserver son organisation existante et les liens de provenance.
- Vérifier qu'aucun dépôt source n'est modifié par l'analyse (#142).
- B4 — Parcours et domaines
- Définir un parcours idée rapide.
- Définir un parcours projet standard.
- Définir un parcours projet gouverné.
- Adapter les suggestions aux projets scientifiques.
- Adapter les suggestions aux projets associatifs.
- Adapter les suggestions aux projets personnels.
- B5 — Continuité après
v.1.0- Décrire maintenance, évolution et nouveau cycle.
- Préserver l'historique du premier cycle.
- Définir jalons ultérieurs et sous-projets liés.
- C1 — Densité de lecture et préférences visuelles
- Rendre fonctionnelle la densité déjà présente dans les paramètres.
- Conserver les thèmes et contrastes accessibles.
- Vérifier la lisibilité sur mobile et desktop.
- C2 — Disposition contrôlée des panneaux
- Définir les zones de placement autorisées.
- Déplacer un panneau sans masquer les fonctions critiques.
- Réordonner les sections du tableau de bord.
- Sauvegarder les préférences locales de disposition.
- Permettre un retour à la disposition par défaut.
- C3 — Redimensionnement et fonctionnalités complémentaires
- Redimensionner le panneau Markdown dans des limites accessibles.
- Conserver un mode mobile stable.
- Étudier une lecture vocale facultative.
- Évaluer les autres besoins d'accessibilité réels.
- Tester un navigateur ne prenant pas en charge la sélection de dossier.
- Tester la restauration complète sur deux appareils physiques.
- Tester une vraie divergence sur deux appareils physiques.
- Tester au moins un transport de fichiers réellement partagé.
Source canonique : docs/roadmaps/post-v1-evolution-roadmap.md.
Made by Carouan
Bien commencer
Utiliser l'IDE
Comprendre la suite