Onboarding · /time-log-web
Pour les 14 de Cardigan

Logue tes heures
dans Claude.

Écris « logue mes heures » dans Claude.ai. Il scanne ton Calendar, Gmail, Slack, Drive et Asana, te propose une répartition, logue dans Everhour après ton go.

10 min de setup 🔒 Clé chiffrée AES-256 🧠 Apprend tes règles
Démarrer le setup
claude.ai — Cardigan Everhour
Logue mes heures de la journée
TOI
C
J'ai scanné tes 6 sources. Voici ma proposition :
  • Aubainerie SEO — 2h30 (Calendar 9h–11h30)
  • Concept C — Touchbase — 1h (Slack #conceptc)
  • Cardi-weekly — 1h (Calendar lundi 10h)
Un meeting ambigu à confirmer ???. Je logue ?
go
TOI
Prérequis

Ce qu'il te faut avant de commencer

Claude.ai payant

Plan Pro, Max, Team ou Enterprise. Les connecteurs custom ne sont pas disponibles en free.

@

Email Cardigan

Ton @cardiganmtl.com Google Workspace — pas un alias. Le serveur rejette les autres.

Everhour actif

Un compte Everhour où tu peux déjà logger du temps manuellement. On y connecte Claude en étape 1.

6 étapes · ~10 minutes

Le setup, une fois

Tu fais ça une seule fois. Après, le connecteur se souvient — même si tu switches d'appareil.

1
Générer ta clé API Everhour 2 min
  1. Ouvre app.everhour.com/#/account/profile
  2. Section API Key → clique Generate
  3. Copie la clé (format : 40+ caractères alphanumériques)
  4. Garde l'onglet ouvert — tu colles la clé à l'étape 3
Cette clé donne accès à ton Everhour perso. Elle est chiffrée (AES-GCM-256) côté serveur Cardigan. Personne — pas même Édouard — ne peut la lire en clair.
2
Connecter le connecteur Cardigan Everhour 2 min

Le connecteur MCP est déjà installé au niveau de l'organisation Cardigan sur Claude.ai — rien à créer. Tu as juste à t'y connecter avec ton SSO.

  1. Ouvre claude.aiSettingsConnectors
  2. Trouve Cardigan Everhour dans la liste des connecteurs organisation
  3. Clique Connect
  4. Claude.ai ouvre une fenêtre Google → signe-toi avec ton email @cardiganmtl.com
Un email non-@cardiganmtl.com (alias, perso, client) est rejeté par le serveur — c'est voulu.
3
Coller ta clé Everhour 1 min

Après le Google SSO, Claude.ai t'emmène sur une page Cardigan /connect/everhour :

  1. Colle la clé API copiée à l'étape 1
  2. Clique Connect
  3. Tu reviens sur Claude.ai — le connecteur est connected
Cette étape n'arrive qu'une fois. Si tu te reconnectes plus tard (nouveau device, token Claude expiré), le serveur se souvient de ta clé chiffrée — pas besoin de re-paster.
4
Configurer les auto-approvals 2 min

Claude.ai te demande de valider chaque tool la première fois qu'il l'utilise. Pour éviter que le skill te redemande l'approval à chaque read, coche « Always allow » sur les 6 tools read-only. Garde le gate humain sur les 2 writes.

Tool Mode recommandé
everhour_whoami Always allow
everhour_get_my_patterns Always allow
everhour_today Always allow
everhour_week Always allow
everhour_find_task Always allow
everhour_find_task_by_asana_url Always allow
everhour_log_time Ask each time
everhour_update_my_patterns Ask each time
Les 6 reads passent en auto, les 2 writes gardent le gate humain. Tu approuves manuellement chaque log Everhour et chaque mise à jour de tes patterns — c'est la safety net.

Si un popup d'approval interrompt le flow en cours de session, réponds simplement continue dans la conversation — le skill reprend le flow sans redemander l'approval pour les reads.

5
Vérifier que ça marche 1 min

Nouvelle conversation dans Claude.ai, écris :

« Montre-moi ce que j'ai loggé aujourd'hui sur Everhour »

Claude appelle everhour_today et retourne tes entrées du jour (vide si rien loggé — c'est ok).

Si tu vois Tool call failed: not authenticated → refais les étapes 2-3. Si ça persiste, ping Édouard sur #ops-cardigan.

6
Première session time-log 3 min

Écris :

« /time-log-web »
ou simplement : « Entre mes heures de la journée »

Claude va :

  1. Charger tes patterns (baseline au départ, s'enrichit session après session)
  2. Scanner tes 6 sources en parallèle — Calendar, Gmail, Slack, Drive, Asana, la conversation
  3. Proposer un tableau de time entries
  4. Poser des questions groupées pour les ambiguïtés ???
  5. Tu réponds « go » → il logue dans Everhour
Après le log, jette un œil sur app.everhour.com pour confirmer que tout est bien là.
Apprentissage

Claude apprend tes règles

Chaque fois que tu corriges une proposition, une règle est écrite dans ton document patterns. La prochaine fois, il devine juste.

Exemple 1 · Meeting
« Non, les lundis 11h c'est Stratégie de contenu, pas Touchbase Marketing »
↓ règle apprise
Marknum lundi 11h → Stratégie de contenu · Interne
Exemple 2 · Email
« Mes emails à @axeptio.eu c'est biz-dev, pas formation »
↓ règle apprise
@axeptio.eu → Business Dev · Interne

À tout moment, tu peux reprendre la main.

« Montre-moi mes patterns time-log » pour voir le document complet. « Ajoute une note perso : les emails de Pascal @conceptcshop.com = Concept C » pour enseigner une règle manuellement. « Fais le ménage de mes règles, garde les 10 plus utiles » quand la section devient trop longue.

Troubleshooting

Si quelque chose coince

Symptôme
Cause probable
Fix
Tool call failed: not authenticated au 1er call
Bearer Claude.ai expiré
Settings → Connectors → Reconnect
401 après plusieurs logs
Token Everhour expiré ou révoqué
Re-paster la clé — Claude redirige sur /connect/everhour
« No match » sur une tâche qui existe
Tâche pas encore synchro dans Everhour
Convention Cardigan = Asana-first : crée dans Asana, attends 5-10 min, relogue
« Duplicate refused » sur entrée légitime
Deux blocs identiques (task, hours) dans les 60 s
Précise comment="duplicate ok" au 2e
Google SSO rejette ton email
Email non @cardiganmtl.com ou alias
Utilise ton email Google Workspace principal Cardigan
Section 3 contient 40 règles contradictoires
Corrections accumulées sans ménage
« Fais le ménage, garde les 10 règles les plus utiles »
Limites

Quand /time-log-web n'est pas le bon outil

Batch historique

Loguer 5 jours d'un coup après des vacances ? Garde l'interface Everhour web ou l'app mobile.

Timer en temps réel

Start/stop pendant une tâche ? Utilise l'app Everhour. Le MCP n'expose pas de timer (décision archi).

Gestion Asana

Créer / assigner / commenter des tâches ? Connecteur Asana natif ou app.asana.com. Le MCP Cardigan est time-logging only.