33800 Docs

← Retour

Proposition : Routines Phase 1 - Fondations

Status : IMPLEMENTEE

Date : 31-01-2026

Résumé

Implémentation du système de Routines (Phase 1) : 6 fichiers à créer/modifier suivant le plan validé.

Fichiers

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)

Routes API ajoutées

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

Pas dans cette phase

Statut : EN ATTENTE DE VALIDATION