Status : IMPLEMENTEE
Implémentation du système de Routines (Phase 1) : 6 fichiers à créer/modifier suivant le plan validé.
| Fichier | Action |
|---|---|
migrations/013_routines.sql |
Créer - Tables routines + routine_executions |
src/types/routine.ts |
Créer - Interfaces TypeScript |
src/services/routineExpressions.ts |
Créer - Parser/évaluateur {{...}} |
src/services/routineExecutor.ts |
Créer - Moteur d'exécution graph |
src/services/routines.ts |
Créer - CRUD + execute + history |
src/index.ts |
Modifier - Routes API REST (9 routes) |
GET /api/routines
GET /api/routines/:id
POST /api/routines
PUT /api/routines/:id
DELETE /api/routines/:id
POST /api/routines/:id/execute
GET /api/routines/:id/history
GET /api/routines/executions/:execId
POST /api/routines/:id/validate