Aller au contenu

Workflow quotidien

Fenêtre de terminal
ssh sidy@<IP_VPS>
claude

À chaque démarrage, Claude Code exécute automatiquement le protocole Laborantin :

  1. Vérifie l’état du serveur (uptime, RAM, disque, containers)
  2. Signale tout problème détecté
  3. Écrit une entrée dans le journal (.lab_tracking/journal.md)

Tu n’as rien à faire — c’est automatique.

Parle naturellement. Des exemples de ce que tu peux dire :

"Le site kamctrl.levell.cloud affiche une erreur 500, regarde ce qui se passe"
"Ajoute une page de contact au site kam"
"Le workflow WF-B est en erreur depuis ce matin, corrige-le"
"Crée un nouveau endpoint /stats dans rclone-agent qui retourne le nombre de jobs par statut"
"Déploie une nouvelle application Node.js sur nouveau-projet.levell.cloud"
"Combien d'espace disque il reste ? Nettoie si nécessaire"
"Mets à jour le container n8n vers la dernière version"
"Pourquoi suivi.levell.cloud ne se charge pas ?"
"Regarde les logs de kamctrl depuis ce matin"
"Combien de transferts Google Drive ont réussi aujourd'hui ?"

Claude Code peut directement :

  • Lire n’importe quel fichier du serveur
  • Modifier des fichiers existants
  • Créer de nouveaux fichiers
  • Exécuter des commandes (avec ta permission)

Tu n’as pas besoin de copier-coller du code — il accède directement aux fichiers.

Dans une session Claude, le ! permet d’exécuter une commande bash dont le résultat s’affiche dans la conversation :

! docker ps
! df -h
! curl -s http://localhost:3001/health -H "Authorization: Bearer TOKEN"

Utile pour partager rapidement un résultat avec Claude sans qu’il ait besoin de l’exécuter lui-même.

Pour les actions risquées ou irréversibles, Claude demande confirmation avant d’agir :

  • Supprimer des fichiers ou containers
  • Pousser du code sur GitHub
  • Modifier des configurations critiques
  • Arrêter des services en production

Si tu veux lui donner carte blanche sur une tâche spécifique :

"Vas-y sans me demander confirmation pour cette tâche"

Claude Code écrit automatiquement une entrée de fin de session dans le journal et note les prochaines étapes à faire. Il n’y a rien à faire manuellement.

Pour terminer proprement :

"C'est bon pour aujourd'hui"

ou simplement Ctrl+D.

Voici un exemple typique d’une session de debug :

Toi : "Le formulaire de réservation sur kamctrl.levell.cloud retourne une erreur 422"
Claude : [lit les logs Laravel]
[identifie que le champ 'téléphone' manque dans la validation]
[modifie le Controller]
[fait un git commit + push automatique]
→ "Bug corrigé. La validation accepte maintenant le champ téléphone.
Commit pushé sur GitHub."