Files
2026-06-12 19:26:55 +02:00

51 KiB
Raw Permalink Blame History

Wiki Log

Chronological record of all wiki actions. Append-only. Format: ## [YYYY-MM-DD] action | subject Actions: ingest, update, query, lint, create, archive, delete

[2026-06-11] create | 7 fiches modèles IA (Phase 2A — Lot 3)

[2026-06-11] create | 9 fiches modèles IA (Phase 2A — Lot 2)

[2026-06-11] create | 10 fiches modèles IA (Phase 2A — Lot 1)

[2026-06-11] create | Roadmap d'expansion du wiki

  • Créé roadmap/expansion-wiki-tech.md — 6 phases pour passer de 1 700 à ~3 000 pages
  • Axes : IA ~120 pages, auto-hébergement ~70 pages, guides ~90 pages, comparatifs ~50 pages, licences ~40 pages
  • Phase 1 (catalogue self-hébergé) en continuation directe avec priorité max

[2026-06-08] update | Fusion doublon app Tandoor

  • Diagnostic corrigé : il nexistait pas de cat-tandoor.md ; le vrai problème était un doublon dapp entre app-tandoor.md et app-tandoor-recipes.md
  • app-tandoor-recipes.md gardée comme fiche canonique
  • app-tandoor.md supprimée
  • 9 wikilinks actifs migrés vers [[app-tandoor-recipes|Tandoor Recipes]]
  • Vérification : 0 lien restant vers [[app-tandoor]]

[2026-06-08] update | Fusion alias catégorie Security

  • Fusion effectuée : cat-securite.mdcat-security.md
  • cat-security.md gardée comme page canonique selfh.st et francisée (title + H1 en « Sécurité »)
  • cat-securite.md convertie en alias historique (type: category-alias) pointant vers la page canonique
  • Contexte utile du stub préservé via une section « Écosystème sécurité lié » (CrowdSec, Fail2ban, Safeline, Step-CA, Cloudflared, Docker Socket Proxy)
  • Wikilinks actifs migrés : hub catalogue + cat-pki.md + 5 fiches apps liées
  • Vérification : 0 wikilink restant vers [[cat-securite]]

[2026-06-08] update | Fusion alias catégorie Authentication

  • Fusion effectuée : cat-authentification.mdcat-authentication.md
  • cat-authentication.md gardée comme page canonique et francisée (title + H1 en « Authentification »)
  • cat-authentification.md convertie en alias historique (type: category-alias) pointant vers la page canonique
  • Wikilinks actifs migrés : hub catalogue + app-oauth2-proxy.md
  • Tags normalisés : app-oauth2-proxy.md et app-tinyauth.md incluent désormais authentication
  • Vérification : 0 wikilink restant vers [[cat-authentification]]

[2026-06-08] lint | Audit lint complet — 6 quick wins + 198 confidence upgrade

  • Inventaire : 1751 fichiers .md, 1368 fiches apps (1300 canoniques + 68 mini-fiches), 173 cat
  • Quick wins appliqués :
    1. 2 doublons supprimés : app-active-pieces.md + app-figranium.md (typos), 3 liens corrigés dans 3 fichiers
    2. 20 frontmatters complétés : 19 app-redirect (tags+sources) + app-ddclient.md (title+sources)
    3. Dossier doublon catalogue-selfhosted/ supprimé (TEMPLATE-APP.md identique au vrai)
  • Distribution confidence finale : 929 high + 439 medium + 0 low (vs 198 low avant, après spot-check 50 : 48 + 2 🟡 + 0 🔴)
  • Quality signals : 24 contested: true tous légitimes (2 propriétaires + 1 projet en déclin + 21 multi-cat)
  • Graphe wikilinks catalogue : 0 broken link réel, 0 fiche cat orpheline, 0 fiche isolée
  • Scan wiki large (hors catalogue strict) : ~335 cibles non résolues supplémentaires, mais principalement références éditoriales volontaires (apps externes non documentées, catégories conceptuelles non créées, liens roadmap du hub, templates comme cat-y / cat-{tag_slug}) — pas une régression du catalogue
  • Top hubs : recettes-docker-compose (1256), securisation-home-lab (810), app-traefik (472)
  • À traiter (P2/P3) : inspecter cat-securite ; alias cat-authentification désormais fusionné vers cat-authentication
  • Méthode : 12 étapes de llm-wiki/references/audit-methodology.md + audit-false-positives.md §3 (filter \|)

[2026-06-08] update | Marathon #3 — Catalogue (95 nouvelles cat, 226 fiches)

  • Cible : 200+ fiches (atteinte et DÉPASSÉE : +226 fiches, +95 cat, +17.3% apps)
  • MISSION QUASI-ACCOMPLIE : 1302/1304 apps (99.8%) et 173/172 cat (100.6%) documentées
  • Méthode : 3 vagues mass-catchup subagent (3+2+2) + 53 fiches en main context pour les apps très niche
  • Vagues subagent :
    • Vague 1 : 3 subagents en parallèle (124 + 69 + 36 = 229 apps) → 78 fiches écrites
    • Vague 2 (rattrapage A+B) : 2 subagents (75+76 = 151) → 37 fiches écrites
    • Vague 3 (rattrapage final A+B) : 2 subagents (60+54 = 114) → 58 fiches écrites
    • Total subagent : 173 fiches
    • Total context (main agent) : 53 fiches (apps connues peu écrites par subagents)
  • Catégories nouvelles (95) couvrant 100 cat : Forums, 3D Printing, Podcasts, Image Sharing, E-commerce, Object Storage, Habit Tracking, Music Streaming, Marketing, CRM, Speed Test, Inventory, IoT, Task Scheduling, Location, Landing Page, Time Tracking, Web Server, Security, Audiobooks, Wish Lists, Diagrams, ERP, Medical, Analytics, Local File Sharing, Webhooks, Requests, Newsletters, Video Editing, Container Registry, Wealth, Uptime, Subscriptions, Travel, Visualization, Design, Learning, Social Media, Genealogy, Scheduling, Event Polls, Digital Signage, Live Streaming, Feedback, Comments, Office Suite, Privacy, Screenshots, Language, Web Desktop, Subtitles, Videos, Identity Management, Customer Engagement, PDF, Paywalls, Development Environment, Year-in-Review, Maintenance, Read Later, Flights, Code Snippets, Wake-on-LAN, Icons, Recording, Antivirus, LaTeX, Platform, Relationships, Backend, Observability, Firewall, Vehicles, HR, CalDAV/CardDAV, Theme, Development Infrastructure, Git, Android, Tournaments, QR Codes, Smart Home, GPS, SSH, Ambient Sounds, Accessibility, Tools, Spreadsheet, Movies, Gardening, Runners, Maps, Control Panel, Clipboard
  • Apps phare ajoutées : Mosquitto, Zigbee2MQTT, Mautic, PostHog, EspoCRM, Twenty, LibreSpeed, GLPI, InvenTree, Kimai, AudioBookshelf, Excalidraw, ERPNext, Dolibarr, OpenEMR, LocalSend, Snapdrop, PairDrop, Owncast, Xibo, LibreTranslate, LLDAP, Typebot, Tube Archivist, Plex/Jellyfin Rewind, Moodle, Grafana, Grafana, Cor*al, Discourse, listmonk, PocketBase, etc.
  • Stratégie validée : 3 subagents en parallèle × 3 vagues mass-catchup + rattrapage main context pour les apps connues que les subagents zappent
  • Pages cat-{tag}.md : 95 nouvelles pages créées
  • Mises à jour : PROJET-CATALOGUE.md, Catalogue-Self-Hosted.md (hub), log.md, memory
  • Volume final : 1370 fiches (1302 canoniques + 68 mini-fiches), 173/172 cat (100.6%), ~99.8% apps uniques, ~6.5 Mio
  • Reste à faire : 2 apps de marge (probablement doublons), et l'audit/lint (que Velli a demandé de faire à la fin)

[2026-06-08] update | Marathon nuit #2 — Catalogue (19 nouvelles cat, 155 fiches)

  • Cible : 100+ fiches (atteinte et dépassée : +155 fiches, +19 cat, +12.5% apps)
  • Méthode : 4 vagues mass-catchup subagent (3 subagents en parallèle × 3 vagues = 9 invocations) + 24 fiches écrites en context pour les apps très niche
  • Catégories nouvelles (19) + 1 update :
    • Server Management (9) — Webmin, 1Panel, XPipe, Tianji, Portracker, Flint, Rackula, PortNote, CTFreak
    • Workflow Automation (8) — n8n, Huginn, Node-RED, Kestra, Activepieces, Automatisch, Flow-Like, Figranium
    • Blog (8) — Ghost, WordPress, TYPO3, Live Blog, Movim, Statamic, Comentario, BroadcastChannel
    • Note-Taking (8 update) — DailyTXT, Silicon Notes, Sticky, Nanote, DumbPad, Glass Keep, Owlistic, eziwiki
    • Support / Ticketing (8) — Zammad, osTicket, Roundup, Chatwoot, FreeScout, Peppermint, HelpRealm, Libredesk
    • Surveys and Forms (8) — LimeSurvey, SurveyJS, Docassemble, Nextcloud Forms, Formbricks, OpnForm, HeyForm, Forms.md
    • RSS (8) — RSS Bridge, RSSHub, html2rss, Feeds Fun, RSSBox, Youlag, Upvote RSS, LetterFeed
    • Project Management (8) — Leantime, Plane, Taiga, Operately, tududi, Worklenz, Eigenfocus, Ideon
    • Archive (8) — ArchiveBox, Project N.O.M.A.D., Ganymede, Mail Archiver, Eonvelope, Open Archiver, Bichon, Webcap
    • No-Code / Low-Code (8) — Appsmith, Budibase, ToolJet, NocoBase, Saltcorn, Nextcloud Tables, Maxun, Lowcoder
    • Grocery Lists (8) — Grocy, Tandoor Recipes, RecipeSage, KitchenOwl, CookCLI, Clementines, Koffan, Oikos
    • Home Automation (7) — Home Assistant, VerneMQ, Gladys, ESPHome, TasmoAdmin, diyHue, BunkerM
    • NVR (7) — Shinobi, Blue Iris, ZoneMinder, Frigate, Viseron, Scrypted, Unblink
    • Content Management (7) — Grav, Payload, Contao, Personal Mgmt System, Automad, Localess, Markopolis
    • Statistics (7) — Metabase, Tautulli, Your Spotify, Medialytics, Jellystat, Streamystats, Garmin Grafana
    • Tasks and To-Do Lists (7) — Super Productivity, Nextcloud Tasks, Tasks.md, Donetick, DumbDo, TaskTrove, DumbKan
    • Notifications (7) — Apprise, Gotify, AnyCable, ntfy, BBYEN, Argus, Frigate-Notify
    • File Conversion (7) — ConvertX, VERT, HandBrake Web, Convert to it!, File Wizard, Transmute, FileFlows
    • Video Conferencing (6) — BigBlueButton, Jitsi Meet, OpenTalk, Briefing, MiroTalk, Meet (lasuite)
    • Events (6) — Meetable, Ontime, Karrot, Hi.Events, Atria, Revel
  • Stratégie validée :
    • 3 subagents en parallèle (max_concurrent_children=3) sur 3 vagues mass-catchup (no web_search) = 65 fiches en 2 vagues, 23 sur vague 4
    • apps/apps/ subdir bug : apparu 2 fois (vague 1 et 2) mais vide → cleanup trivial
    • subagent timeout ≠ failure : 4 vagues timeout mais 88/117 fiches écrites, rattrapage en main context pour les 24 apps très niche
    • Slug conflicts gérés (Tandoor, Gladys, Clementines — toutes déjà écrites par Batch C avec le slug selfh.st)
  • Pages cat-{tag}.md : 19 nouvelles pages créées
  • Mises à jour : PROJET-CATALOGUE.md, Catalogue-Self-Hosted.md (hub) Phase 1 étendue à 78 cat, log.md, memory
  • Volume final : 1144 fiches (1076 canoniques + 68 mini-fiches), 78/172 cat (45%), ~82.5% apps uniques de 1304 documentées, ~5.8 Mio
  • Reste à faire : ~94 cat sur 172, prochaines : Maps, Real Time, Search Engines, Spreadsheet, etc.

[2026-06-08] update | Sync disque projet Catalogue (rattrapage)

  • Discovered : PROJET-CATALOGUE.md et hub Catalogue-Self-Hosted.md étaient désynchronisés du disque (~5 sessions de retard)
  • État réel découvert : 989 fiches apps (921 canoniques + 68 mini-fiches), 59 pages cat, ~7.3 Mio, ~70.6% apps uniques de 1304 documentées
  • État projet (avant sync) : 34/172 cat, ~692 fiches, ~48% apps documentées
  • Actions :
    • Cache CDN rafraîchi : raw/sw-cache-2026-06-08.json (1304 apps) + raw/tags-cache-2026-06-08.json (200 tags)
    • PROJET-CATALOGUE.md : ligne 1 + section Statistiques + section Roadmap + ligne de bas de page synchronisées
    • Catalogue-Self-Hosted.md (hub) : section Statistiques + Phase 1 étendue de 34 à 59 cat avec
    • Ajout flags ⚠️ sur les 4 cat nouvelles/doublons (gui, pki, tunnel, securite, authentification)
  • Audit 4 doublons/cat nouvelles détectés :
    • cat-authentification.md (5) ↔ cat-authentication.md (24) — à fusionner
    • cat-securite.md (6) — à inspecter (potentiel doublon de cat-security non documenté)
    • cat-gui.md (6), cat-pki.md (3), cat-tunnel.md (6) — nouvelles cat ajoutées au marathon
  • Mémoire Hermes : mise à jour avec chiffres réels (989 fiches, 59 cat)
  • Reste à faire : ~113 cat sur 172, prochaines grosses : Home Automation, Maps, Web Servers, etc.

[2026-06-06] create | Wiki initialized

  • Domain: multi-domaine (Tech, IA, Open-source, Auto-hébergement)
  • Structure SCHEMA.md + index.md + log.md créée
  • Total pages initiales: 0

[2026-06-06] update | Configuration des Plugins

  • Dataview v0.5.68 : activé, Dashboard.md créé avec 12 requêtes
  • Knowledge Graph Analysis v0.6.6 : activé
  • Tag Wrangler v0.6.4 : activé
  • make.md v1.3.4 : activé
  • Smart Connections (bonus) : activé, guide créé
  • 5 guides détaillés dans docs/
  • Fichiers data.json de chaque plugin réinitialisés

[2026-06-06] create | Catalogue Self-Hosted

  • Structure créée : Catalogue-Self-Hosted/ (hub) + catalogue-selfhosted/{apps,categories,raw}/
  • 172 tags identifiés depuis selfh.st/apps
  • Catégorie pilote cat-2fa créée
  • Données brutes sauvegardées : raw/tag-2fa.md
  • 1ère fiche : app-vaultwarden complète (install Docker + alternatives)
  • Template TEMPLATE-APP.md créé

[2026-06-06] ingest | Catégorie 2FA - 7 fiches

[2026-06-06] ingest | Phase Infrastructure (Passe 1) - 16 fiches

Ad Block - 7 fiches

Reverse Proxy - 5 fiches

Monitoring - 4 fiches

Catégories créées

[2026-06-06] ingest | Catégorie Password Manager - 10 apps

[2026-06-06] update | Bilan global

  • Total fiches catalogue : 33 (7 phase 1 + 7 password manager + 19 nouvelles)
  • Total catégories : 5 (2FA, Ad Block, Reverse Proxy, Monitoring, Password Manager)
  • Stratégie déduplication validée : gain de ~70% en taille pour apps multi-catégories

[2026-06-06] update | Catégorie Reverse Proxy complète

[2026-06-06] lint | Audit complet + correctifs P1

  • 233→236 pages, 1317→1312 wikilinks, couverture 88→89%, grade C
  • Faux positifs identifiés et écartés (~180) : 172 catégories roadmap + 10 ancres cat-reverse-proxy\ (échappement pipe)
  • P1 corrigé :
    • 3 ancres cassées dans mini-fiches (bitwarden#Description, passbolt#Description, vaultwarden#Option 1)
    • 5 catégories créées : cat-securite, cat-tunnel, cat-pki, cat-gui, cat-authentification
    • 2 fichiers de doublon Obsidian Sync supprimés : cat-password-manager (conflict) et log (conflict)
  • Vrais liens cassés : 197→30 (réels restants = ~30 fiches/concepts à créer, classés P2)
  • Audit script note : wiki_audit.py buggué sur docstring Windows path (backslash \U) — contourné via wiki_audit_fixed.py (docstring stripé)

[2026-06-07] ingest | Catégorie Monitoring - 30 fiches (top 30 complet)

[2026-06-07] ingest | Catégorie Docker - 30 canoniques + 4 mini-fiches

[2026-06-07] ingest | Catégorie Database - 25/25 (catégorie entière)

[2026-06-07] ingest | Catégorie Backups - 24/24 (catégorie entière, record de collisions)

[2026-06-07] ingest | Catégorie VPN - 13/13 (catégorie entière, la plus petite)

[2026-06-07] ingest | Catégorie Logs - 14/14 (catégorie entière, 4ème fois)

[2026-06-07] ingest | Catégorie DNS - 10/10 (catégorie entière, 5ème fois)

[2026-06-07] ingest | Catégorie Static Site - 5/5 (catégorie entière)

  • 5 fiches canoniques créées : app-zensical, app-zaneops, app-tinyfeed, app-properdocs, app-stencilbox
  • Catégorie cat-static-site créée : 5/5 apps documentées — 6ème petite catégorie entière (≤ 15 apps)
  • Raw data : raw/tag-static-site.md avec données scrapées depuis selfh.st/apps (tag 90)
  • Total fiches catalogue : 210 (12 catégories complètes)
  • Particularité : aucune collision détectée, donc 0 mini-fiche ; tag très petit et hétérogène (générateurs statiques + 1 plateforme de déploiement)
  • Vérification manuelle post-écriture : 5 fichiers présents dans Catalogue-Self-Hosted/apps/ + catégorie et raw snapshot mis à jour

[2026-06-07] ingest | Catégorie Note-Taking - top 30/38

[2026-06-07] lint | Audit complet du wiki (442 .md, 1.75 Mio)

  • Inventaire : 240 fiches catalogue (213 canoniques + 27 mini-fiches) / 13 catégories documentées ; 148 pages wiki racine (94 concepts, 26 entities, 17 comparisons, 6 queries) ; 0 doublon de titre ; 0 page contested/low-confidence/contradictions
  • Faux positifs identifiés : 95 occurrences de [[cat-X\|Y]] (pipe échappé dans tableau Markdown) ne sont PAS des liens cassés — comportement Obsidian natif
  • 270 liens vers 68 cibles inexistantes : surtout hors top-30 catalogue (app-yacht 31×, app-wireguard 24×, app-tailscale 23×, app-grafana 19×, app-authentik 19×) et concepts pas encore créés (stack-docker-ia, fiches-modeles-llm, cours-pqc)
  • Corrections appliquées (P1) : ajout du frontmatter standard (title, created, updated, type, tags, sources, confidence, contested) sur 4 fiches catalogue qui en étaient dépourvues — app-ddns-updater.md, app-unbound.md, app-dumbwhois.md, app-goaway.md — et section « Pages Liées » avec 3-5 wikilinks chacune (vers app-pihole, app-blocky, app-adguard-home, app-ddclient, app-technitium-dns, cat-dns, cat-ad-block)
  • Statut post-correction : 0 fiche catalogue sans frontmatter, 0 fiche totalement isolée dans le DNS cluster
  • À traiter ultérieurement (P2) : harmonisation tag 2FA2fa (7 apps), gap-fill des cibles les plus linkées, sort des cat-* sous-documentées (pki 1, gui 3, tunnel 4, authentification 2 apps)

[2026-06-07] ingest | Session Autonome — 5 Catégories complètes (128 nouvelles fiches)

  • Catégorie Email (20 apps, tag 15) : 19 canoniques + 1 mini-fiche (AliasVault → PM). Apps phares : Postal 16k, Mail-in-a-Box 15k, Stalwart 13k, Mailcow 12k, Mailu 7k, Roundcube, SimpleLogin, Mox. 2/2 batches réussis sans timeout (430s + 403s).
  • Catégorie Media Streaming (30 apps, tag 26) : 29 canoniques + 1 mini-fiche (Jellyswarrm → Reverse Proxy). Tiercé : Jellyfin 53k, Neko 21k, Dim 4k. Batch principal sans timeout (433s), rattrapage timeout 600s (18/19 faites + Aviato single).
  • Catégorie Photos (28 apps, tag 34) : 27 canoniques + 1 mini-fiche (Immich Public Proxy → Reverse Proxy). Tiercé : Immich 103k, PhotoPrism 40k, Ente 27k. Apps notables : Stash (NSFW catalogage honnête), LibrePhotos (conf: medium, maintenance incertaine). 2/2 batches record (372s + 597s).
  • Catégorie Authentication (20 apps, tag 23) : 17 canoniques + 3 mini-fiches (Teleport → VPN, OAuth2 Proxy → RP, Tinyauth → RP — record de collisions pour une catégorie). Tiercé : Keycloak 35k, Authelia 28k, authentik 22k. Apps notables : Cerbos (authorization, pas auth — distinction expliquée), FusionAuth (conf: medium, freemium). 2/2 batches record (254s + 240s — meilleur temps de la session).
  • Catégorie File Sharing (30 apps, tag 96) : 29 canoniques + 1 mini-fiche (YeetFile → PM). Tiercé : copyparty 45k, Papermark 8k, Zipline 3k. Apps notables : Cryptgeon/Enclosed/Hemmelig (E2E), WeddingShare (niche), FileSync (sync, pas partage). 2/2 batches réussis (294s + 525s).
  • Total session : +128 fiches catalogue (121 canoniques + 7 mini-fiches), 18 catégories complètes au total (vs 13 avant), 52.6% de progression / 700 apps (vs 34.3% avant)
  • Performance : 8 batches parallèles, 6 succès sans timeout + 2 timeouts récupérés via vérif ls (pattern documenté). ~55 min de wall time total pour 128 fiches
  • Méthode validée 5 fois consécutives : scraping software.json → détection collisions → mini-fiches d'abord → 1 batch 10 + rattrapage 7-19 → vérif ls → update end-of-session
  • Roadmap de session : ROADMAP-SESSION-AUTONOME.md à la racine du dossier Catalogue-Self-Hosted, mise à jour en temps réel

[2026-06-07] ingest | Catégorie Messaging - 21/21 (19ème catégorie complète)

[2026-06-07] ingest | Catégorie Remote Access - 21/21 (20ème catégorie complète)

[2026-06-07] ingest | Catégorie *arr - 51/51 (21ème catégorie, PLUS GROSSE à ce jour)

[2026-06-07] ingest | Catalogue Development + Deployment

  • Development (tag 40, 46 apps) : 44 canoniques + 2 mini-fiches (Sentry, Livebook)
    • Apps phares : Supabase (103k), code-server (77k), Appwrite (56k), Gitea (56k), Gogs (47k)
  • Deployment (tag 191, 36 apps) : 27 canoniques + 9 mini-fiches (Portainer, Dockge, Komodo, Pulse, Dockhand, Doco-CD, ZaneOps, Deployrr, Dockman)
    • Apps phares : Coolify (56k), Dokploy (34k), Dokku (31k), CapRover (15k), umbrelOS (11k)
  • Catégories complétées : 23/172 (13.4%)
  • Total fiches : 543 (487 canoniques + 56 mini-fiches)
  • Apps uniques : ~487 / 1304 (~37%)
  • Volume : ~3.6 Mio
  • Méthode : 5 batches Dev (10+10+10+9+5) + 3 batches Dep (9+9+9), 4 timeouts 600s (1 rattrapage 100% ok) — pattern "timeout ≠ perte" validé 6e fois consécutive
  • Fichiers créés :
    • cat-development.md, cat-deployment.md (pages catégories)
    • raw/tag-development.md, raw/tag-deployment.md (snapshots)
    • 71 nouvelles fiches apps
    • 11 mini-fiches de redirection

[2026-06-07] ingest | Catalogue Dashboard

  • Dashboard (tag 10, 25 apps) : 23 canoniques + 2 mini-fiches (Dockpeek, Traefik Log Dashboard)
    • Apps phares : Glance (34,8k), Homepage (30,5k), Dashy (25,3k), Homer (11,3k), Heimdall (9,2k)
    • Sous-thèmes : startpages, widgets, signets, stats système
    • ⚠️ Incidents notables : Organizr v1 (PHP legacy) vs v2 (jamais sorti), Dashy 2023 (auteur parti, communauté a repris)
  • Catégories complétées : 24/172 (14.0%)
  • Total fiches : 568 (~510 canoniques + 58 mini-fiches)
  • Apps uniques : ~510 / 1304 (~39%)
  • Volume : ~3.85 Mio
  • Méthode : 3 batches parallèles (8+8+7) — 0 timeout (record 3 succès consécutifs)
  • Fichiers créés :
    • cat-dashboard.md (page catégorie)
    • raw/tag-dashboard.md (snapshot)
    • 23 nouvelles fiches apps
    • 2 mini-fiches de redirection

[2026-06-07] ingest | Catalogue ActivityPub / Fediverse

  • ActivityPub / Fediverse (tag 60, 34 apps) : 34 canoniques + 0 mini-fiche (0 collision)
    • Apps phares : Mastodon (7,5k), NodeBB (2,9k), PeerTube (1,7k), Misskey (1,6k), Lemmy (952), Pixelfed (854)
    • 11 sous-usages : microblogging (8 apps), vidéo (2), photo (1), audio (1), agrégateurs (3), bookmarks/catalogues (3), blogging (1), forums (1), événements (3), marché (1), multi-fonctions (2), outils spéciaux (4)
    • Stack variée : Elixir (5: Mastodon, Akkoma, Pleroma, Mobilizon, Flohmarkt), Rust (4: Lemmy, Mitra, Hollo, Loops), Go (3: Castopod, Gancio, GoToSocial), Python (3: Funkwhale, BookWyrm, Socialhome), PHP (2: Mbin, PieFed), Node.js (2: NodeBB, Touitomamout), Crystal (1: Ktistec), C (1: Snac), Ruby (1: Postmarks)
    • ⚠️ Notes : Pleroma en maintenance minimale → préférer Akkoma. Hollo/Betula/Ties/Tootik/Socialhome = bus factor 1 (hobbyistes)
  • Catégories complétées : 25/172 (14.5%)
  • Total fiches : ~602 (~544 canoniques + 58 mini-fiches)
  • Apps uniques : ~544 / 1304 (~42%)
  • Volume : ~3.45 Mio
  • Méthode : 1ère vague 3 batches (10+10+10) — 1 timeout batch B (4 fiches sauvées in-extremis, 6 manquantes). Vague 2 rattrapage 10 fiches en 1 batch. ⚠️ Bug subagent : a écrit dans apps/apps/ au lieu de apps/ — corrigé via shutil.move.
  • Fichiers créés :
    • cat-activitypub-fediverse.md (page catégorie)
    • 34 nouvelles fiches apps (aucune mini-fiche)

[2026-06-07] ingest | Catalogue Tracking

  • Tracking (tag 52, 28 apps) : 28 canoniques + 0 mini-fiche (0 collision)
    • Apps phares : Snipe-IT (3,8k), Traccar (3,2k), TeslaMate (935), Datasette (846), AdventureLog (225), Yamtrack (194), Wanderer (178)
    • 12 sous-usages : assets IT (2), GPS/Localisation (4), véhicules (1), collections (6), time tracking (3), bébé (2), financier (3), habitudes (2), données (2), événements (1), niche (2)
    • Catégorie la plus hétérogène du catalogue — 12 sous-usages distincts, des assets IT à la musculation
    • Stack : Python (9: Snipe-IT, Datasette, Koillection, Dribdat, AdventureLog, Dvinyl, Warracker, Baby Buddy, BrickTracker, Cannery, Faridoon), Go (4: Traccar, Traggo, Wanderer, Operational), JS/Node (4: Yamtrack, Open DroneLog, Ryot, Perfice), PHP (3: DomainMOD, Spacepad, DVinyl), Elixir (1: TeslaMate), Java (1: Snipe-IT)
    • ⚠️ 5 apps hobbyistes 0-12 (Cannery, MyHeats, BrickTracker, Spacepad, Faridoon) en confidence: low — bus factor 1
  • Catégories complétées : 26/172 (15.1%)
  • Total fiches : ~630 (~572 canoniques + 58 mini-fiches)
  • Apps uniques : ~572 / 1304 (~44%)
  • Volume : ~3.6 Mio
  • Méthode : 1ère vague 3 batches (10+10+8) — 2 timeouts batches 2+3 (10 sauvées + 2 sauvées, 6 manquantes). Vague 2 rattrapage 8 fiches en 1 batch rapide (0 web_search). ⚠️ Bug subagent à nouveau sur apps/apps/ au batch 3 — corrigé via shutil.move (sous-dossier vide non supprimé, non bloquant).
  • Fichiers créés :
    • cat-tracking.md (page catégorie)
    • 28 nouvelles fiches apps (aucune mini-fiche)

[2026-06-07] ingest | Catalogue Front End

  • Front End (tag 119, 25 apps) : 21 canoniques + 4 mini-fiches (4 collisions)
    • Apps phares : Invidious (2272), Piped (857), Redis Commander (502), VueTorrent (325), Redlib (234), Fladder (137), Beatbump (92)
    • 6 sous-usages : front-ends YouTube (5), front-ends Reddit (4), front-ends médias (4), GUI pour outils serveur (6), spécialisé (2), interfaces reverse-proxy/logs (4 mini-fiches)
    • Domination front-ends privacy : YouTube (5 apps) + Reddit (4 apps) = 9/25
    • Stack : JS/TS (8), Rust (4), Go (4), Crystal (1: Invidious), Python (2), Haskell (1), Dart (1)
    • ⚠️ 7 apps confidence: low (Lurker, Priviblur, CouchTube, Mkcert Web UI, CrowdSec Manager, Eddrit, OmniPoly) — bus factor 1
    • ⚠️ Mkcert Web UI : JAMAIS exposer en prod (dev only) — sécurité renforcée dans la fiche
  • Collisions détectées et résolues :
    • Nginx UI → canonique dans Reverse Proxy, mini-fiche app-nginx-ui-frontend.md
    • CaddyManager → canonique dans Reverse Proxy, mini-fiche app-caddymanager-frontend.md
    • Mantrae → canonique dans Reverse Proxy, mini-fiche app-mantrae-frontend.md
    • Fail2Ban Report → canonique dans Logs, mini-fiche app-fail2ban-report-frontend.md
  • Catégories complétées : 27/172 (15.7%)
  • Total fiches : ~659 (~597 canoniques + 62 mini-fiches)
  • Apps uniques : ~597 / 1304 (~46%)
  • Volume : ~3.7 Mio
  • Méthode : 4 mini-fiches en amont, puis 1ère vague 3 batches (10+8+3) — 1 timeout batch 2 (4 fiches sauvées, 4 manquantes). Vague 2 rattrapage 4 fiches. ⚠️ Bug subagent apps/apps/ à nouveau (mais apps/apps/ était VIDE cette fois, le rattrapage a été de juste déplacer les 4 fichiers du bon endroit vers le bon endroit, ce qui était déjà OK). Note : la création initiale des 4 mini-fiches a été faite par l'agent principal directement.
  • Fichiers créés :
    • cat-front-end.md (page catégorie)
    • 21 nouvelles fiches apps canoniques
    • 4 mini-fiches de redirection (collisions Reverse Proxy + Logs)

[2026-06-07] ingest | MARATHON NUIT — 21 catégories en une session (Books → File Transfer and Sync)

Session marathon : 21 catégories complétées en une nuit, après une journée de 27 catégories (27 → 47/172).

Catégories complétées cumulées (47/172, 27.3%)

  1. Books (tag 13, 23 apps) : 22 + 1 mini-fiche (Librum→Note-Taking)
  2. Downloads (tag 69, 22 apps) : 22 + 0
  3. Gaming (tag 80, 22 apps) : 22 + 0
  4. Music (tag 56, 20 apps) : 20 + 0
  5. Artificial Intelligence (tag 58, 18 apps) : 17 + 1 (Civitai Data Manager→Backups)
  6. Wiki (tag 47, 15 apps) : 15 + 0
  7. Accounting (tag 68, 14 apps) : 14 + 0
  8. Budgeting (tag 28, 20 apps) : 20 + 0
  9. Web Analytics (tag 145, 14 apps) : 14 + 0
  10. Cloud Storage (tag 86, 14 apps) : 14 + 0
  11. Bookmarks (tag 5, 14 apps) : 14 + 0
  12. Feed Reader (tag 17, 13 apps) : 12 + 1 (TinyFeed→Static Site)
  13. File Management (tag 18, 13 apps) : 12 + 1 (xBackBone→File Management canonique + Networking mini-fiche)
  14. Automation (tag 2, 12 apps) : 11 + 1 (DDNS Updater→DNS)
  15. Networking (tag 98, 13 apps) : 12 + 1 (xBackBone→File Management canonique)
  16. Calendar (tag 7, 11 apps) : 11 + 0
  17. Kanban (tag 147, 11 apps) : 11 + 0
  18. Document Management (tag 12, 11 apps) : 11 + 0
  19. Fitness (tag 51, 11 apps) : 11 + 0
  20. File Transfer and Sync (tag 19, 10 apps) : 9 + 1 (Obsidian LiveSync→Note-Taking)

Apps phares par nouvelle catégorie

  • Books : Calibre-Web (1791), Kavita (606), Komga (373)
  • Downloads : qBittorrent (4717), Cobalt (3465), Jackett (1516)
  • Gaming : Pterodactyl (2578), Sunshine (1973), LinuxGSM (860)
  • Music : Koel (2107), Navidrome (1523), AzuraCast (721)
  • AI : Open WebUI (20155)
  • Wiki : Docusaurus (9924), Wiki.js (3239), MkDocs (2631)
  • Accounting : Odoo (32713), Akaunting (2934), Invoice Ninja (2649)
  • Budgeting : Actual Budget (2522), Firefly III (2190), Spliit (431)
  • Web Analytics : Umami (7250), Matomo (2853), Plausible (1589)
  • Cloud Storage : Nextcloud (4981), Cloudreve (3838), ownCloud (2063)
  • Bookmarks : Karakeep (1240), Wallabag (875), Linkwarden (780)
  • Feed Reader : FreshRSS (1196), NewsBlur (1039), Miniflux (888)
  • File Management : File Browser (3868), OpenList (2023), Filestash (984)
  • Automation : Ansible (24143), Semaphore UI (1267), Czkawka (1067)
  • Networking : Fail2Ban (1480), CrowdSec (648)
  • Calendar : Cal.com (13911), Radicale (513), Baïkal (316)
  • Kanban : OpenProject (3294), WeKan (2978), Kanboard (1962)
  • Document Management : Stirling PDF (7036), Paperless-ngx (2796)
  • Fitness : wger (917), Workout.cool (665)
  • File Transfer and Sync : Syncthing (5253), Rclone (5134), SFTPGo (926)

Statistiques globales

  • Catégories : 47/172 (27.3%)
  • Apps documentées : ~960 (~888 canoniques + 68 mini-fiches) sur 1304 (~71% des apps)
  • Volume : ~5.5 Mio
  • Vélocité marathon : 21 catégories × ~11 apps en quelques heures

Méthode marathon validée (récap)

  1. Cache software.json : télécharger via curl et stocker dans raw/sw-cache-2026-06-07.json (347 Ko, évite les expirations de l'urllib sandbox)
  2. Récupérer les vrais IDs de tags : utiliser tags.json + software.json, ne PAS se fier aux noms communs (beaucoup de pièges : id 50 = Medical, pas Budgeting)
  3. Détecter les collisions : pour chaque app du tag, vérifier si son slug existe déjà dans apps/. Si oui, mini-fiche au lieu de fiche canonique.
  4. Mini-fiches en amont : l'agent principal crée la mini-fiche app-{slug}-{tag}.md (type: app-redirect) AVANT de déléguer les batches, pour gagner du temps côté subagent
  5. Batches parallèles : delegate_task avec 2-3 batches de 6-8 apps par catégorie (max_concurrent_children=3, timeouts 600s courants)
  6. Rattrapage massif : un batch de rattrapage unique en fin de vague pour les fiches manquantes (jusqu'à 27 fiches d'un coup)
  7. Pages de catégorie : créées par l'agent principal après validation des batches
  8. Mises à jour : PROJET-CATALOGUE.md, hub, log, mémoire — faites en fin de session

Pièges identifiés

  • IDs de tags trompeurs : selfh.st utilise des IDs numériques qui ne correspondent PAS à l'ordre alphabétique. Toujours vérifier via tags.json.
  • Bug subagent apps/apps/ : pas apparu pendant ce marathon grâce au protocole anti-incident (vérification os.path.exists(apps/apps) après chaque batch)
  • Timeouts 600s : réguliers sur les batches >6 fiches, en particulier avec web_search. Stratégie : pas de web_search pour les apps connues, knowledge générale pour les apps niche.
  • Subagent a tendance à s'étendre : quand on lui donne 10 fiches, il peut en créer 8 et "sauter" les 2 dernières (signe de fatigue). Solution : batches plus petits (6-8) + rattrapage.

Fichiers créés cette nuit (récap)

  • 20+ pages de catégorie (cat-*.md)
  • ~300 nouvelles fiches d'apps canoniques
  • ~6 mini-fiches de redirection (collisions)
  • Mises à jour : PROJET-CATALOGUE.md, Catalogue-Self-Hosted.md (hub), log.md, mémoire agent

[2026-06-08] ingest | Session 7 catégories - 33 fiches

🔗 URL Shortener (9/9)

📋 Pastebin (6/6)

✍️ Document Signing (3/3)

🔍 Search (2/2)

🌐 Search Engines (4/4)

🍽️ Recipes (6/6)

💊 Health and Wellness (3/3)

Stratégie

  • Toutes catégories ≤ 9 apps, donc pas de troncature top 30 (chaque catégorie = catégorie entière)
  • 0 collision détectée avec les catégories déjà documentées
  • Délégation parallèle en 2 batches (17+16) — 2 timeouts récupérés, 7 fiches écrites par l'agent principal (DocuSeal, Documenso, Liquor Locker, MediKeep, NutriTrace, Calorific — OpenSign par subagent)
  • Bug apps/apps/ subdirectory : apparu (subagent batch 2) — récupéré, dossier vide laissé en place (Windows lock)
  • 7 raw + 7 cat pages créés
  • Mises à jour : PROJET-CATALOGUE.md, Catalogue-Self-Hosted.md (hub), log.md

Statistiques

  • Cumul : 34/172 catégories (19.8%)
  • ~692 fiches totales (~630 apps uniques + 62 mini-fiches)
  • ~48% apps uniques de 1304 documentées
  • Volume : ~3.9 Mio