Objectif : dashboard web embarqué avec graphiques + API JSON locale.
Specification :
serveur HTTP local en Rust standard (zéro dépendance runtime)
routes /api/* : stats, sessions, events, projects (mêmes contrats --json que le CLI)
page HTML/CSS/JS embarquée dans le binaire : vue d'ensemble, graphiques (barres, tendances)
mode lecture seule par défaut ; am web --port pour changer le port
sécurité : bind localhost uniquement
Criteres d'acceptation :
am web ouvre le dashboard dans le navigateur
l'API JSON documentée répond avec les contrats stables
aucune dépendance runtime ajoutée
tests des routes et de la sérialisation
Reference : ROADMAP.md axe 5.
Objectif : dashboard web embarqué avec graphiques + API JSON locale.
Specification :
- serveur HTTP local en Rust standard (zéro dépendance runtime)
- routes /api/* : stats, sessions, events, projects (mêmes contrats --json que le CLI)
- page HTML/CSS/JS embarquée dans le binaire : vue d'ensemble, graphiques (barres, tendances)
- mode lecture seule par défaut ; am web --port pour changer le port
- sécurité : bind localhost uniquement
Criteres d'acceptation :
- [ ] am web ouvre le dashboard dans le navigateur
- [ ] l'API JSON documentée répond avec les contrats stables
- [ ] aucune dépendance runtime ajoutée
- [ ] tests des routes et de la sérialisation
Reference : ROADMAP.md axe 5.
bruno
added this to the v0.5.0 milestone 2026-08-17 08:14:25 -04:00
bruno
added the P2axe-5XL labels 2026-08-17 08:14:25 -04:00
bruno
added this to the Phase 2 project 2026-08-17 08:50:17 -04:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Objectif : dashboard web embarqué avec graphiques + API JSON locale.
Specification :
Criteres d'acceptation :
Reference : ROADMAP.md axe 5.