CaseFlow.
Gestion de dossiers légère bâtie autour de la transparence, de l'auditabilité et du soft-delete-only. Pas de licence par siège, tourne sur n'importe quel serveur Linux.
Aperçu · Démo bientôt disponible
La plupart des systèmes de gestion de dossiers sont soit surdimensionnés (Jira, ServiceNow — bons produits, mais vous payez pour une organisation qui n'est pas la vôtre) soit sous-dimensionnés (une boîte partagée, un tableur, un Trello — ça marche jusqu'à ce qu'un auditeur demande l'historique).
Le segment intermédiaire — entreprises traitant des dossiers, des demandes internes ou des dossiers réglementaires dans des équipes de 5 à 50 personnes — reste coincé entre les deux. Les tarifs par siège deviennent déraisonnables, les systèmes prêts à l'emploi sont surconstruits, et le développement interne est reporté jusqu'à ce que quelqu'un prouve qu'on peut faire autrement.
CaseFlow est une file de dossiers légère qui fait bien une chose : créer un dossier → l'assigner → commenter, joindre, changer de statut → voir chaque changement à jamais. Pas de frais de licence par utilisateur. Pas de verrouillage fournisseur.
Ce qu'il fait
- Dossiers — créer, assigner, commenter, joindre des fichiers, changer de statut (Nouveau → En cours → Terminé → Fermé).
- Soft-delete uniquement — rien n'est jamais réellement supprimé ; tout est restaurable dans la fenêtre de rétention.
- Piste d'audit sur tout — chaque écriture journalisée de façon immuable avec diff Avant/Après, capturée automatiquement via un intercepteur EF Core SaveChanges.
- Idempotency sur les écritures — chaque appel API exige un en-tête Idempotency-Key (modèle Stripe).
- Assistance IA fail-open — auto-catégorisation, résumé, suggestions de réponse via LLM auto-hébergé. Si l'IA est en panne, les dossiers continuent de fonctionner.
- Recherche via SQLite FTS5 sur le titre et la description. L'environnement de démo se réinitialise au seed chaque nuit à 03:00.
- Deux rôles — Admin (accès système complet) et User (dossiers propres et assignés).
- Notifications — e-mail et push à l'assignation, au commentaire, au changement de statut.
Ce qui le distingue
Backend-first comme principe, pas comme slogan. Toute la logique d'audit, soft-delete, idempotency et autorisation est imposée côté serveur. Le frontend est une fine couche de vue. SQLite sur NFS est un choix d'architecture, pas un compromis — usage single-tenant à l'échelle d'un reset nocturne, les tests de charge k6 en CI prouvent la justesse sous concurrence.
Il n'existe pas de suppression dure. Le volume de données n'est pas le problème ; l'auditabilité l'est.