Skill : Sync quotidienne (headless)¶
Description : prompt d'orchestration versionné pour la synchronisation Garmin sans surveillance — lancé par le cron (
scripts/daily-sync.sh), depuis le téléphone (/garmin-daily-syncdans une session Remote Control) ou depuis l'IDE.
Quand l'utiliser¶
- Automatiquement, aux heures de
[sync].times, ou dès que Garmin a du neuf avec[sync].mode = "watch"(voir Le coach dans la poche) - À la main, pour forcer une synchronisation :
/garmin-daily-sync
Ce qu'il fait (et ne fait pas)¶
Il n'ajoute aucune logique : il délègue à l'agent coach et au skill
garmin-sync-efficiency, en mode headless :
- Ne pose jamais de question
- Ne récupère que les dates dont le fichier MD manque (
[sync].lookback_days, défaut 2) - Persiste
activities/etmedical/selon les conventions du workspace - Termine par un bloc
```resumede 5 lignes maximum, extrait mot pour mot parscripts/daily-sync.shpour la notification push (ntfy) - Quand une
decision(garde-fou, #52/#53) existe pour aujourd'hui OU pour demain — sadateest celle de la séance concernée, pas forcément celle du run — la 5e ligne devientPourquoi :(raison de l'ajustement, #56) au lieu deAlerte :— jamais les deux, jamais inventée sans fichierdecisionà l'appui
Fichier source¶
skills/garmin-daily-sync/SKILL.md