MonProjetPro
Outil métierCabinet vétérinaire

GuardVeto

Le planning des gardes d'un cabinet vétérinaire : généré automatiquement, publié, et suivi par des compteurs que personne ne conteste.

L'accueil de GuardVeto : « Les gardes, organisées » — planning mensuel et règles de répartition
GuardVeto — accès réservé au cabinet

Le point de départ

Le problème

Répartir les gardes entre sept vétérinaires n'est pas un problème de calendrier, c'est un problème d'équité. Il faut tenir les règles du cabinet, les saisons, les congés, les jours fériés, les fêtes de fin d'année, les contraintes personnelles de chacun — et produire une répartition que tout le monde accepte. Fait à la main dans un tableur, ce travail prend des heures chaque mois et se termine régulièrement en discussion, parce que personne ne peut vérifier que le compte y est.

Ce qu'on a construit

La réponse

Un outil qui génère le planning complet en appliquant l'ensemble des règles du cabinet, laisse la responsable ajuster avant publication, et tient les compteurs à jour pour chacun. L'équité cesse d'être une affirmation : elle devient une donnée que chaque vétérinaire peut consulter. Le planning publié part automatiquement dans l'agenda de chacun, sur son téléphone.

Tout ce que l'outil fait

45 fonctionnalités, regroupées par domaine.

Le moteur de génération

Toutes les règles du cabinet appliquées d'un coup, sur une période entière — pas mois par mois.

  • Génération d'une période complète de plusieurs semaines, en une fois
  • Vérification avant génération : ce qui manque est dit avant de lancer
  • Distinction semaine et week-end, avec leurs règles propres
  • Rôles de premier et de second de garde
  • Périodes saisonnières : l'effectif de nuit change avec la saison
  • Congés validés, indisponibilités et repos fixes pris en compte en amont
  • Jours fériés, vacances scolaires et fêtes de fin d'année traités à part
  • Génération rejouable à l'identique pour comprendre un résultat

Les règles du cabinet, dites en français

Un cabinet ne se décrit pas avec des cases à cocher génériques : chaque équipe a ses arrangements, et ils doivent tous tenir.

  • Règles par vétérinaire : jamais tel jour, jamais avec telle personne, repos après le week-end…
  • Règles valables pour tout le cabinet, posées une seule fois
  • Statut « dernier recours » pour qui ne doit être programmé qu'en dernier
  • Composition d'équipe et rôle interdit selon l'expérience
  • Structure du planning sur mesure : créneaux, horaires, places, relations entre créneaux
  • Le binôme du vendredi reconduit le week-end, rôles inversés — et autres liens du même genre

Filou, l'assistant du cabinet

Un renard qui comprend une phrase, va lire les données lui-même, et ne modifie jamais rien sans un clic humain.

  • On lui parle normalement : « Victor ne peut plus faire les lundis »
  • Il lit l'équipe, les règles, le planning, les congés, les compteurs avant de répondre
  • Il recoupe : une personne sans règle peut quand même être « dernier recours », et il le dit
  • Toute action est une proposition affichée à l'écran — rien ne s'écrit avant validation
  • Son périmètre suit le rôle : un vétérinaire ne voit que ce qui le concerne
  • Poser un congé, déclarer une absence, créer une période : dictés plutôt que cliqués

L'équité, rendue vérifiable

Le vrai sujet du planning de gardes : que la répartition soit juste, et que chacun puisse le constater.

  • Compteur individuel de gardes par vétérinaire
  • Bonus et malus reportés d'une période sur l'autre
  • Importance réglable de chaque dimension d'équité
  • Cohortes : on ne compare que ce qui est comparable
  • Rôles à avantage financier équilibrés entre les praticiens
  • Règles souples distinguées des règles fermes
  • Historique des périodes passées et des fêtes de fin d'année

Validation et publication

  • Le planning généré reste en brouillon : rien ne part tant qu'on ne publie pas
  • Ajustement manuel de n'importe quelle garde
  • Pour un créneau donné, qui est réellement disponible
  • Contrôle de cohérence du planning, à la demande
  • Publication en une fois, quand la responsable est satisfaite
  • Modifications possibles après publication, avec notification

Quand la vie s'en mêle

Un planning publié n'est pas un planning figé : c'est là que la plupart des outils abandonnent leur utilisateur.

  • Souhaits de congé déposés par chacun, validés ou refusés avec motif
  • Conflit signalé quand un souhait percute une garde déjà prévue
  • Déclaration d'absence de dernière minute
  • Réparation du planning après une absence
  • Appel aux volontaires, et suivi des dépannages à compenser
  • Échanges de gardes entre praticiens, avec validation de la responsable

Diffusion et usage quotidien

  • Synchronisation vers l'agenda Google partagé du cabinet
  • Chaque vétérinaire retrouve ses gardes sur son téléphone
  • Vues semaine, mois et période complète
  • Export PDF imprimable
  • Notifications à la publication et à chaque modification
  • Deux rôles seulement : responsable du planning, et vétérinaire

Ce qui sort de l'ordinaire

Les partis pris qui font la différence entre un outil de plus et un outil qu'on garde.

L'équité mesurée plutôt qu'affirmée

Un planning de gardes se conteste rarement sur une date : il se conteste sur le sentiment d'en faire plus que les autres. En tenant des compteurs individuels et en reportant les écarts d'une période sur l'autre, l'outil déplace la discussion du ressenti vers le constat.

Des règles souples et des règles fermes

Un moteur qui traite toutes les contraintes comme absolues ne trouve jamais de solution. Ici, les règles sont hiérarchisées : certaines ne se négocient pas, d'autres se pénalisent. C'est ce qui permet de produire un planning réel plutôt qu'un échec.

La machine propose, l'humaine décide

Le logiciel ne publie jamais tout seul. Il génère, signale ce qui coince, et laisse le planning en brouillon jusqu'à ce que la responsable soit satisfaite — c'est elle qui tranche et qui publie. La même logique que le Validation Hub, appliquée à un autre métier.

Un assistant à qui l'on donne des outils, pas des réponses

Filou ne récite pas un scénario préparé : on lui décrit ce qu'on veut, et il choisit lui-même quelles données aller lire pour répondre — l'équipe, les règles, le planning, les compteurs. Ajouter une capacité, c'est décrire un outil de plus, pas écrire un nouveau chemin. Et la frontière ne bouge jamais : lire est libre, écrire attend un clic humain.

Le planning là où on le consulte vraiment

Un vétérinaire de garde ne consulte pas un site web : il regarde l'agenda de son téléphone. Le planning publié se synchronise dans l'agenda partagé du cabinet, et chacun y retrouve ses gardes — c'est ce qui fait la différence entre un outil utilisé et un outil abandonné.

Construit avec

  • Next.js
  • TypeScript
  • Supabase
  • PostgreSQL
  • Row Level Security
  • API Claude (Anthropic)
  • Google Calendar API
  • Tailwind CSS
  • Vercel

Les questions qu'on me pose

Comment un logiciel peut-il produire un planning que toute l'équipe accepte ?

En rendant l'équité vérifiable plutôt qu'en l'affirmant. Chaque vétérinaire a son compteur de gardes, les écarts se reportent d'une période sur l'autre, et l'importance donnée à chaque dimension d'équité se règle. La discussion se déplace du ressenti — « j'ai l'impression d'en faire plus » — vers un constat que chacun peut consulter.

Que se passe-t-il quand quelqu'un est absent au dernier moment ?

L'absence se déclare dans l'outil, qui propose alors de réparer le planning ou de lancer un appel aux volontaires. Les dépannages sont suivis jusqu'à leur compensation, et les vétérinaires peuvent aussi s'échanger une garde entre eux, sous validation de la responsable.

Qu'est-ce que Filou apporte de plus qu'une interface classique ?

Filou est l'assistant du cabinet : on lui décrit une situation en français — « Victor ne peut plus faire les lundis » — et il va lui-même lire l'équipe, les règles, le planning et les compteurs avant de répondre. Il recoupe ce qu'une interface montre écran par écran. Et la frontière est nette : lire est libre, mais toute modification n'est qu'une proposition affichée, qui attend un clic humain.

Et vous, quel est votre problème du quotidien ?

Chacun de ces outils a commencé par un rendez-vous où quelqu'un a décrit ce qui lui coûtait du temps. Le premier échange est gratuit et sans engagement.

Dernière mise à jour :