Roadmap

Feuille de route produit

La V2 « cockpit universel » est livrée en lots fonctionnels indépendants — chacun shippable seul, sans jalon date imposé. La direction est claire, l'ordre aussi. Pour le détail release par release, voir le changelog public.

En cours

Le lot en chantier en ce moment.

  • LOT 2 — Type Serveur Unix + agent push-only

    Le premier type de cible non-mobile. Un agent léger (Python, sans dépendance) s'installe en une commande sur un serveur Debian ou Ubuntu, puis pousse vers le cockpit ses métriques système, l'état de ses services systemd, ses logs filtrés et ses mises à jour de sécurité en attente. Aucun port ouvert sur le serveur supervisé, lecture seule stricte. Inclut la création de cible serveur côté web et mobile, et un seed de serveurs de démonstration.

Envisagé

La direction de la V2 « cockpit universel », en lots fonctionnels indépendants. Pas de date ferme, mais un ordre clair.

  • LOT 3 — Super-dashboard + liens app ↔ serveur

    Lier une app à le(s) serveur(s) qui l'héberge, et obtenir une vue agrégée : santé, erreurs et alertes consolidées d'un groupe de cibles liées sur un seul écran.

  • LOT 4 — Offre Pro, quotas et paiement

    Introduction d'un tier Pro pensé comme une participation aux frais d'infrastructure, avec compteurs de consommation transparents, dégradation gracieuse en cas de dépassement (jamais de prélèvement surprise), et codes d'accès. Le tier gratuit reste gratuit pour un usage standard.

  • LOT 5 — Application mobile multi-cibles

    Refonte de l'app mobile pour afficher apps et serveurs côte à côte, avec une couche interne commune. Mise en place d'un pipeline de build et de distribution automatisé.

  • LOT 6 — Connecteurs Jira, GitLab et GitHub

    Les trois connecteurs aujourd'hui en aperçu deviennent fonctionnels : issues, sprints, merge requests, pipelines — rapprochés des crashes et des avis. Disponibles aussi bien sur les apps que sur les serveurs.

  • LOT 7 — Déploiement sans interruption

    Industrialisation des mises en production : rolling restart instrumenté pour réduire la fenêtre d'indisponibilité à moins d'une seconde lors des releases.

  • LOT 8 — Documentation publique complète + lancement

    Guides d'installation par distribution et par connecteur, quickstart par profil d'utilisateur, et finalisation des documents légaux (dont les conditions du tier Pro). Coordination du lancement officiel de la V2.

  • LOT 9 — Mise à jour automatique de l'agent (optionnel)

    Canal de distribution signé pour que les agents installés se mettent à jour proprement, au rythme choisi par l'administrateur.

  • Au-delà — bases de données, sites, conteneurs

    Le socle polymorphe posé au LOT 1 est conçu pour accueillir de nouveaux types de cibles sans refonte. Bases de données, sites e-commerce et conteneurs Docker sont la suite logique du cockpit universel.

Livré

Ce qui est déjà en production.

  • LOT 1 — Socle « cockpit universel »

    v2.0.0-rc.1

    Refonte interne du modèle de données : StatHall ne supervise plus seulement des « apps » mais des « cibles supervisées » génériques, prêtes à accueillir les serveurs (LOT 2) puis les bases, sites et conteneurs. Migration transparente — toutes les apps, connecteurs et historiques V1 sont conservés à l'identique. Les contributeurs Buy Me A Coffee historiques sont reconnus comme « Founding supporters ». Suivi des correctifs de fiabilité du score de santé en rc.2 → rc.5 dans le changelog public.

  • Avant la V2 — StatHall V1

    v1.0.0

    Tout le socle hérité : supervision d'apps mobiles (Sentry, Apple App Store Connect, Google Play, Firebase), synthèses IA des avis, détection d'anomalies, corrélation crash ↔ avis, roadmap, mode SaaS multi-tenant et mode auto-hébergé, app mobile iOS/Android, site marketing. Le détail version par version reste consultable dans le changelog public.