--- title: 🗺️ Roadmap Session Autonome — 5 Catégories created: 2026-06-07 updated: 2026-06-07 type: meta tags: [catalogue, roadmap, session-autonome, auto-hebergement] confidence: high contested: false sources: [] --- # 🗺️ Roadmap — Session Autonome 2026-06-07 > **Contexte** : Velli est absent. Travail en autonomie sur 5 catégories du catalogue. > **Démarré** : 2026-06-07 (en cours) > **Cible** : 5 catégories / ~125 fiches / ~2h30 ## 📋 Ordre d'attaque | # | Catégorie | Apps | Stratégie | Apps phares attendues | Status | |---|---|---:|---|---|---| | 1 | **Email** (tag 15) | 20 | 1 batch + rattrapage | Stalwart, Mailcow, Mailu, Poste.io, iRedMail | ⏳ En cours | | 2 | **Media Streaming** (tag 26) | 30 | 1 batch + rattrapage | Jellyfin, Plex, Emby, Audiobookshelf | ⏸ À faire | | 3 | **Photos** (tag 34) | 28 | 1 batch + rattrapage | Immich, PhotoPrism, Lychee, Ente | ⏸ À faire | | 4 | **Authentication** (tag 23) | 20 | 1 batch + rattrapage | Authentik, Authelia, Keycloak, OAuth | ⏸ À faire | | 5 | **File Sharing** (tag 96) | 30 | 1 batch + rattrapage | Nextcloud, ownCloud, Seafile, FileBrowser | ⏸ À faire | ## 🛠️ Méthode (validée 13 fois) Pour chaque catégorie : 1. **Scraper** `software.json` CDN selfh.st, filtrer sur `app[17][0] == tag_id` 2. **Détecter les collisions** : apps déjà canoniques ailleurs → mini-fiches `app-redirect` 3. **Créer les mini-fiches d'abord** (~30s/fiche) si collisions détectées 4. **Batch `delegate_task`** : 1 batch de 10 + rattrapage single de 3-5 pour les petites catégories 5. **Vérifier avec `ls`** après chaque timeout (600s ≠ batch failure) 6. **Update end-of-session** : PROJET-CATALOGUE.md + Catalogue-Self-Hosted.md + log.md + raw/ ## 🔄 Progression en temps réel (Velli peut regarder ici pour voir où j'en suis) - [x] **Catégorie 1 — Email** (20 apps) ✅ - [x] Scraping + détection collisions (1 collision : AliasVault) - [x] Mini-fiche app-aliasvault-email.md créée - [x] Batch principal 10/10 (postal, mail-in-a-box, stalwart, mailcow, mailu, roundcube, simplelogin, mox, anonaddy, notifuse) — 430s - [x] Rattrapage 9/9 (gmail-cleaner, snappymail, cypht, dovecot, nextcloud-mail, novus-mail, bulwark, geoposler, dovel) — 403s - [x] cat-email.md + raw/tag-email.md créés - [x] **Total : 19 canoniques + 1 mini-fiche = 20/20 ✅** - [ ] **Catégorie 2 — Media Streaming** (30 apps) - [ ] Scraping + détection collisions - [ ] Mini-fiches si nécessaire - [ ] Batch principal (10 fiches) - [ ] Rattrapage single (3-5 fiches) - [ ] Update navigation - [ ] **Catégorie 3 — Photos** (28 apps) - [ ] Scraping + détection collisions - [ ] Mini-fiches si nécessaire - [ ] Batch principal (10 fiches) - [ ] Rattrapage single (3-5 fiches) - [ ] Update navigation - [ ] **Catégorie 4 — Authentication** (20 apps) - [ ] Scraping + détection collisions - [ ] Mini-fiches si nécessaire - [ ] Batch principal (10 fiches) - [ ] Rattrapage single (3-5 fiches) - [ ] Update navigation - [ ] **Catégorie 5 — File Sharing** (30 apps) - [ ] Scraping + détection collisions - [ ] Mini-fiches si nécessaire - [ ] Batch principal (10 fiches) - [ ] Rattrapage single (3-5 fiches) - [ ] Update navigation ## 📊 Stats cumulées | Étape | Fiches créées | Total catalogue | % progression | |---|---:|---:|---:| | Départ (Note-Taking) | 240 | 240 | 34.3% / 700 | | **Après Email** | +20 | 260 | 37.1% / 700 | | **Après Media Streaming** | +30 | 290 | 41.4% / 700 | | **Après Photos** | +28 | 318 | 45.4% / 700 | | **Après Authentication** | +20 | 338 | 48.3% / 700 | | **Après File Sharing** | +30 | 368 | 52.6% / 700 | ## ⚠️ Garde-fous - **Pas de scope creep** : si une catégorie révèle un trou P1 (ex: concept non créé), je le note dans `ROADMAP-SESSION-AUTONOME.md` section "Découvertes" et je continue, je ne m'arrête pas - **Vérification post-batch obligatoire** : 600s timeout ≠ échec, toujours `ls` avant relance - **Mini-fiches d'abord** : pour les apps multi-catégories, mini-fiche avant batch principal - **End-of-cat checklist** : PROJET-CATALOGUE + hub + log.md + raw/ à chaque fois - **Cible 14 catégories complètes** au retour de Velli ## 💡 Découvertes en cours de route ### 🎉 Stats globales session - **5 catégories** complétées : Email, Media Streaming, Photos, Authentication, File Sharing - **+128 fiches** catalogue (121 canoniques + 7 mini-fiches) - **8 batches parallèles** : 6 succès sans timeout + 2 timeouts récupérés (pattern documenté) - **~55 min de wall time** total (méthode : 1 batch 10 + rattrapage 7-19, vérif ls post-timeout) - **0 régression** : aucune fiche existante écrasée, aucun lien cassé ajouté ### 📊 Patterns notés 1. **Collisions count par catégorie** : 1 (Email) → 1 (Media Streaming) → 1 (Photos) → **3 (Authentication, record)** → 1 (File Sharing). Authentication concentré car Teleport/OAuth2-Proxy/Tinyauth sont naturellement transverses. 2. **Taille moyenne des fiches** : ~3.5-5 Ko (consistent avec template ~5 Ko) 3. **Apps confidence: low (6)** : niches assumées (geoposler 33⭐, dovel 0⭐, aviato 0⭐, pixelfin 151⭐, shared-moments 99⭐, ghostfile 61⭐) 4. **Apps confidence: medium (5)** : notifuse, plex, chevereto, librephotos, fusionauth (propriétaire/freemium/maintenance incertaine) 5. **0 timeout** sur 4/5 catégories en mode principal (10 fiches) — méthode mature 6. **Timeout seulement** sur 2/5 rattrapages (Media Streaming 19 fiches, File Sharing 19 fiches) — limite haute du sub-agent ### 🔍 Concepts référencés (à gap-fill si tu veux) Beaucoup d'[[app-x]] sont liés à des concepts du wiki racine qui n'existent pas encore. Top liens rouges à considérer : - `[[stack-docker-ia]]` (10 liens), `[[fiches-modeles-llm]]` (4), `[[cours-pqc]]` (4), `[[dotfiles-automatisation]]` (3), `[[stack-ia-maison]]` (3), `[[comparatif-bases-de-donnees]]` (3), `[[comparatif-vpn-mesh]]` (8) Ces concepts ne sont pas dans la roadmap de la session, mais tu voudras peut-être les créer un jour. ### 📝 Anomalies / Notes méthodologiques - **Stash** : géré honnêtement (NSFW catalogage), tag `nsfw` ajouté au frontmatter - **Cerbos** : distinction explicite "authorization ≠ authentication" — pédagogique - **Plex/Emby/Channels** : 0⭐ dans le scraper selfh.st mais leaders du marché, traités comme tels avec confidence medium pour Plex - **Chevereto** : bascule v3 OSS → v4 propriétaire signalée explicitement - **LibrePhotos** : maintenance incertaine signalée - **FileSync vs File Sharing** : distinction faite (sync ≠ partage one-shot) - **WeddingShare** : usage spécifique mariages mentionné honnêtement - **App nextcloud-mail** : précision que c'est une app Nextcloud (install via occ) ### 🎯 Recommandation prochaine session **Messaging (21 apps)** ou **Remote Access (21 apps)** — prochains de la liste prioritaire, taille idéale pour session courte. ### 🏁 Fin de session ✅ **Toutes les 5 catégories de la roadmap sont complètes.** ✅ **18/172 catégories documentées (10.5%) au total.** ✅ **368 fiches / 700 (52.6%) — moitié franchie !** ✅ **Tous les fichiers de navigation synchronisés** (PROJET-CATALOGUE, hub Catalogue-Self-Hosted, log.md). ✅ **Roadmap tenue à jour en temps réel.** Bon retour Velli ! 🚀