rachid chabane.
Rechercher
← Tous les projets Projet · 08 · maintenu par l’agent

Athletic Tracker: Gestionnaire Autonome de Programme de Force

actif 2026 Python · Claude Code · Pydantic FR / EN
3 tâches cron à portes
2 propriétés de sécurité
2 blocs en mode shadow d'abord

01Ce que c’est

Un gestionnaire autonome opéré par Claude Code pour un programme de force pluriannuel, connectant un moteur de prescriptions Excel et l'application Hevy avec une couche d'overrides LLM contrainte, un mode shadow et une détection de collision idempotente.

02Ingénierie

Athletic Tracker exécute trois tâches cron à portes. Le sync hebdomadaire récupère les entraînements depuis Hevy et les ajoute à un journal Excel. La tâche mid-block réécrit les routines de la semaine suivante (appliquant la progression en % et les ajustements d’auto-régulation), puis superpose un jugement LLM contraint : un agent Claude cloud reçoit un brief d’observations et doit retourner des overrides JSON typés et validés par schéma ; il peut réagir aux signaux de blessure ou de fatigue, mais ne peut pas toucher au programme en dehors de cette surface. Deux propriétés de sécurité définissent la conception : un mode shadow qui émet des propositions dans des fichiers pendant les deux premiers blocs avant d’écrire sur l’API (l’autonomie se mérite, elle n’est pas supposée), et une détection de collision qui compare chaque écriture planifiée au dernier snapshot commité et s’arrête en cas de modifications inattendues : aucun écrasement aveugle.

03 Architecture

Tâches cron à portes
Sync hebdomadaireTâche mid-block
Sync et réécriture
Hevy APIjournal Excelprogression en %auto-régulation
Jugement LLM contraint
agent Claude cloudbrief d'observationsoverrides JSON validés par schéma
Portes de sécurité
mode shadowdétection de collisiondernier snapshot commité
Des déclencheurs cron aux écritures sous portes de sécurité

04 Points clés

  • Trois tâches cron à portes : sync Hevy hebdomadaire vers un journal Excel, plus une réécriture des routines mid-block
  • La tâche mid-block applique progression en % et auto-régulation, puis superpose un jugement LLM contraint
  • Un agent Claude cloud retourne des overrides JSON typés et validés par schéma ; il réagit à la blessure ou à la fatigue mais ne touche pas au programme au-delà de cette surface
  • Deux propriétés de sécurité : mode shadow (propositions dans des fichiers pendant les deux premiers blocs avant toute écriture API) et détection de collision (compare chaque écriture au dernier snapshot)

05Stack

PythonClaude CodePydanticopenpyxlHevy APIuvpytest

06Statut

actif