Mettre en place un système complet de traçabilité des actions de déploiement : base de données locale, historique consultable et indicateurs visuels d'erreur sur la page d'accueil.
CREATE TABLE IF NOT EXISTS deployment_log (
id INTEGER PRIMARY KEY AUTOINCREMENT,
timestamp DATETIME NOT NULL DEFAULT (datetime('now')),
action_type TEXT NOT NULL,
repo TEXT,
status TEXT NOT NULL,
message TEXT
);
#32 (SQLite) → #33 (traçabilité) → #34 (historique)
→ #35 (indicateur visuel)
Objectif
Mettre en place un système complet de traçabilité des actions de déploiement : base de données locale, historique consultable et indicateurs visuels d'erreur sur la page d'accueil.
Tâches
data/deployments.db, tabledeployment_log, fonctionlog_action())/historyd'affichage de l'historique (HTML + API JSON paginée, filtres, tri)Schéma de la base
Dépendances entre tâches