Philosophie
Trier, classer et indexer des notes ne demande pas de jugement de lecture — c’est mécanique, donc vérifiable. Depuis la version 0.38.0, plus aucun appel au modèle n’exécute ce travail : les skills se contentent de dire quelle commande Python lancer et ce qu’elle garantit. Ce qui demandait un vrai jugement — résumer, distiller, arbitrer le sens d’un contenu — a été retiré plutôt que simulé.
Fonctionnement général
Quatre skills, chacune adossée à un script en bibliothèque standard uniquement (Windows / Linux / macOS) : tree organise l’arborescence Documents/ via un cache et des invariants I1–I4, filler réduit en continu un répertoire de contenu (inventaire, regroupement, fusion, archivage), project gère les notes de Pro/Projets/ (création, facture, export RAG), et mail trie les emails exportés selon mail-config.yaml. Toutes sont en dry-run par défaut.
Skills disponibles
/obs:tree— organise l’arborescence Documents/ (index,check,fix,sort,destinations)./obs:filler— réduit un répertoire de contenu (survey,sort,index,merge,clean)./obs:project— notes de projet (create,invoice,export-rag)./obs:mail— tri des emails exportés (triage,init-config).
Exemples de workflows
/obs:tree check— vérifie l’arborescence contre le cache, sans rien modifier./obs:filler survey ~/Documents/Pro/Projets/acme/2026/06— inventorie un répertoire avant de le réduire./obs:project invoice— génère une ligne de facture depuis une note de projet./obs:mail triage— trie les emails exportés selon la config déclarée.
L’extraction de PDF, historiquement ici, vit maintenant dans overcode:extract-pdf.