Files
SentinelMesh/ROADMAP.md
T
gilles 7cf56f24ef chore: initialise la structure du projet SentinelMesh
- Workspace Cargo avec backend, agent-scan-network, agent-metric
- Skeleton Rust pour les trois crates (Axum, Tokio, SQLx)
- Documentation : README, FEATURES, ROADMAP, ARCHITECTURE, API, INSTALL
- Exemples de widgets Glance (custom-api)
- Script d'installation agents (squelette Phase 5)
- Docker Compose + Dockerfile backend
- .gitignore et CLAUDE.md

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-19 05:59:12 +02:00

1.3 KiB

Roadmap SentinelMesh

Phase 1 — Architecture & Backend (en cours)

  • Structure du dépôt
  • Workspace Cargo
  • Backend Axum skeleton
  • Base SQLite + migrations
  • Endpoints API v1 de base
  • Documentation OpenAPI

Phase 2 — Découverte réseau

  • agent-scan-network MVP : ICMP, ARP, MAC, OUI, DNS
  • Détection services (HTTP, SSH, SMB…)
  • API JSON locale de l'agent
  • Push vers le backend
  • widget-network-scan Glance (tuile + popup)

Phase 3 — Métriques système

  • agent-metric : CPU/RAM/réseau (1s)
  • agent-metric : HDD/SMART (30min)
  • agent-metric : DMI/hardware (boot)
  • Événements système
  • widget-agent-metrics Glance

Phase 4 — UX & Personnalisation

  • Popups détaillés widgets
  • Filtres, tri, favoris
  • Icônes locales (Heroicons / selfh.st)
  • Personnalisation par équipement

Phase 5 — Déploiement & Distribution

  • Script d'installation agents
  • Gestion des mises à jour
  • Docker Compose production
  • Build multi-arch (amd64, arm64, Raspberry Pi)
  • CI/CD Gitea

Phase 6 — Extensions

  • MQTT
  • WebSocket / SSE
  • Historique + agrégation + retention
  • Prometheus / InfluxDB
  • Home Assistant / Grafana
  • Support multi-dashboard
  • PostgreSQL