Intelligence de release pour les équipes qui livrent derrière des feature flags.
Compass Ultra est une salle de contrôle de release pour les logiciels pilotés par feature flags. Examinez l'état des flags, les portes de politique, le risque de déploiement, les diffs de snapshots, l'analyse de risque assistée par IA et les preuves de release prêtes pour l'audit — avant que les changements en production ne soient effectifs.
🚀 Live App · 🎮 Try the Demo · 🤖 AI DevOps Checker
Les feature flags sont censés rendre les releases plus sûres.
Mais avec le temps, ils peuvent devenir une surface de release à part entière :
- 🧟 Flags obsolètes ou expirés
- 🎲 Pourcentages de déploiement risqués
- 👤 Propriétaires et approbateurs manquants
- 🕸️ Dépendances cachées entre flags
- 🚨 Overrides en production
- 💬 Fils Slack faisant office de piste d'audit
- 🧩 Décisions de release dispersées dans trop d'outils
Compass Ultra transforme le chaos des feature flags en un flux de revue de release reproductible.
Au lieu de demander :
« Est-ce qu'on peut livrer ? »
Votre équipe peut répondre :
- ✅ Qu'est-ce qui est activé ?
- 👥 Qui est affecté ?
- 🔄 Qu'est-ce qui a changé ?
- 💥 Qu'est-ce qui peut casser ?
- 🖊️ Qui l'a approuvé ?
- 🧯 Qu'est-ce qu'il faut corriger en premier ?
- 📄 Quelle preuve pouvons-nous remettre à QA, DevOps, la direction ou la conformité ?
Compass Ultra aide les équipes à examiner et prouver la préparation au release avant la livraison.
Une revue de release typique ressemble à ceci :
- 📦 Charger ou importer un workspace de release.
- 👤 Évaluer les flags selon un contexte utilisateur réel.
- 🛡️ Exécuter les portes de politique et l'analyse de risque.
- 🔍 Comparer les snapshots de release.
- 📄 Exporter un runbook de release.
- 🚀 Partager la preuve avant que les changements en production ne soient effectifs.
La démo fonctionne sans compte :
Demo: https://www.compassultra.com/app?demo=true
La démo simule une release retail à haut risque (veille du Black Friday, peak-sale-2026.11) avec :
- 🏁 10 feature flags sur LaunchDarkly, Statsig et Firebase
- 🛒 Flags à haut risque pour le checkout, les ventes flash et la livraison le jour même
- 🚧 Bloqueurs et avertissements de politique (lacunes de dépendances, violations canary)
- 🔗 Vérifications du graphe de dépendances
- 🧾 Comparaison de snapshots
- 📄 Export de runbook PDF
- 🔌 Génération de payloads GitHub, Jira et Slack
- 🧯 Flux de rollback kill-switch pour l'état de la démo
- 💰 Estimation d'impact financier pour la fenêtre de déploiement à trafic de pointe
Compass Ultra examine le workspace de release actuel et renvoie une évaluation pratique du release :
- ✅ Ship
- 🟡 Hold
- 🔴 Fix first
Alimenté par un service IA en direct avec un repli déterministe — l'analyse n'est jamais bloquée même lorsque le service IA est indisponible.
Il peut détecter des problèmes tels que :
- 🔥 Flags actifs à haut risque
- 🔗 Conflits de dépendances
- 👻 Approbateurs manquants
- ⏰ Flags expirés ou sans propriétaire
- 🐤 Violations de déploiement canary
- 🚨 Overrides en production
- 🧾 Modèles de déploiement sensibles à la conformité
- 💰 Estimations d'impact financier pour les fenêtres de déploiement à trafic de pointe
Évaluez chaque flag selon un contexte utilisateur spécifique.
| Champ | Description |
|---|---|
| 👤 User key | Identifiant utilisateur unique |
| Adresse e-mail de l'utilisateur | |
| 🏢 Tenant | Tenant client ou compte |
| 💳 Plan | Plan tarifaire ou de droits |
| 🛂 Role | Rôle utilisateur ou groupe de permissions |
| 🌎 Region | Région géographique ou d'infrastructure |
| 🏳️ Country | Ciblage au niveau pays |
| 📱 Device | Type d'appareil ou de plateforme |
| 🌐 Environment | Développement, staging, production ou environnement personnalisé |
Chaque flag affiche :
- 🎚️ Valeur évaluée
- 🧠 Raison de résolution (correspondance de règle, bucket de rollout, valeur par défaut ou override)
- 🧩 Règle ou condition correspondante
- 📌 Contexte pertinent utilisé pendant l'évaluation
Basculez entre les préréglages de contexte enregistrés — Production admin, EU customer, Mobile guest — pour voir comment les flags se comportent par segment.
Compass Ultra exécute des vérifications de release automatisées à chaque changement d'état du workspace.
| 🔒 Gate | Ce qu'elle vérifie |
|---|---|
| 🎟️ Change ticket attached | Un ticket CHG ou Jira est présent avant la production |
| 👥 Critical flags have approvers | Tous les flags actifs haute/critique ont des approbateurs nommés |
| 🧬 Every flag has traceability | Tous les flags ont des IDs Jira/changement |
| ⏳ No expired flags enabled | Aucun flag activé n'est au-delà de son expiration |
| 🚫 Production override discipline | Aucun override manuel actif en production |
| 🐤 Canary rollout limit | Les flags nécessitant un canary restent dans une limite de rollout de 50 % |
| 🔗 Dependencies enabled | Aucun flag activé n'a de dépendance désactivée |
| 🔌 Live provider adapters configured | Au moins un jeton de fournisseur est connecté |
| 📤 Outbound DevOps hooks configured | Les endpoints GitHub/Jira/Slack sont configurés |
Un assistant de chat IA flottant qui peut être intégré sur n'importe quelle page avec une seule balise script :
<script src="https://www.compassultra.com/ai-devops-widget.js"></script>- 💬 Posez des questions sur les releases en langage naturel
- 🔍 Lit automatiquement l'état du workspace en direct
- 📊 Le compteur de session indique combien de visiteurs l'ont utilisé
- ⚡ Repli gracieux lorsque le service IA est indisponible
- 🧠 Conserve l'historique du chat entre les messages de la même session
Essayez-le en direct : https://www.compassultra.com/ai-devops
Importez l'état des flags en direct depuis votre fournisseur de flags via un jeton en lecture seule appartenant au client, via le proxy serveur.
| 🏴 Provider | Type |
|---|---|
| 🚀 LaunchDarkly | Provider sync |
| 📊 Statsig | Provider sync |
| 🔓 Unleash | Provider sync |
| 🏳️ Flagsmith | Provider sync |
| 🔥 Firebase Remote Config | Provider sync |
🔒 Les clés API ne quittent jamais le proxy backend. Le navigateur n'appelle que l'API Compass Ultra.
Copie de payload en un clic ou POST vers vos outils existants :
| 🔌 Integration | Type |
|---|---|
| 🐙 GitHub Issues | Release evidence issue |
| 🎫 Jira Change | CHG ticket update |
| 💬 Slack War Room | Release blocks / rich message |
Comparez deux points de contrôle de release et voyez exactement ce qui a changé.
Les diffs peuvent identifier :
- ➕ Flags ajoutés
- ➖ Flags supprimés
- 📈 Changements de rollout
- 🚨 Changements de criticité
- 👤 Changements de propriétaire ou d'approbateur
- 🛠️ Changements d'override
Exportez des PDF prêts pour le CAB pour QA, la direction, DevOps ou la revue d'audit.
Les runbooks incluent :
- 🏷️ Métadonnées de release et fenêtre de déploiement
- 🎯 Évaluations de flags et états de rollout
- 🛡️ Résultats des portes de politique
- 🧠 Résumé des risques et impact financier
- 🧯 Notes de rollback par flag
- ✍️ Liste des signatures des approbateurs
- 🧾 Historique d'audit
Bloquez les déploiements en CI lorsque le risque de release dépasse un seuil configuré :
- uses: ./.github/actions/compass-check
with:
compass_api_key: ${{ secrets.COMPASS_API_KEY }}
risk_threshold: high🚦 L'action fait échouer le workflow automatiquement si des bloqueurs sont trouvés — fini le « on a oublié de vérifier les flags avant le merge ».
| 🎭 Role | Permissions |
|---|---|
| 🔑 Admin | Full access — flags, release, team, integrations |
| ✅ Approver | Approve releases, view all |
| 🛠️ Operator | Edit flags and release metadata |
| 👁️ Viewer | Read only |
Toutes les actions bloquées sont journalisées avec l'acteur, le rôle, la porte déclenchée et l'horodatage exact.
Compass Ultra n'est pas un fournisseur de feature flags.
C'est la couche de revue de release autour des feature flags.
Utilisez-le lorsque vous avez besoin d'une réponse claire à :
« Pouvons-nous livrer en toute sécurité cette release avec feature flags, et pouvons-nous le prouver ? »
| Plan | Prix | Sièges | Idéal pour |
|---|---|---|---|
| 🆓 Free | $0 | Local only | Essayer le workspace et la revue de release locale |
| 🧍 Solo | $49/mo | 1 seat | Opérateurs solo ayant besoin de sync cloud, analyse de risque, snapshots et exports |
| 🚀 Pro | $149/mo | Up to 5 seats | Petites équipes ayant besoin de revue de release partagée et de diffs |
| 👥 Team | $299/mo | Up to 15 seats | Équipes de release ayant besoin de RBAC, export d'audit, alertes et workflows organisationnels |
| 🏢 Enterprise | Custom | Custom | Revue de sécurité, onboarding, conditions personnalisées et intégrations |
Les plans payants commencent par un essai gratuit de 7 jours.
Aucune carte de crédit requise. Les essais repassent automatiquement en Free sauf si le client s'abonne.
| Couche | Technologie |
|---|---|
| ⚛️ Frontend | React, Vite |
| 🧭 Routing | React Router |
| ✂️ Code splitting | React.lazy + Suspense |
| 🎨 UI icons | Lucide React |
| 📄 PDF export | jsPDF |
| 🔐 Auth | Auth0 |
| 💳 Payments | Stripe |
| 📈 Analytics | Vercel Analytics |
| 🔒 Security headers | X-Frame-Options, CSP, HSTS, cache control |
| 🧱 Backend | Express API in the backend repo |
| 🐘 Database | PostgreSQL through backend |
| 🤖 AI risk analysis | Backend AI service with deterministic fallback |
| ☁️ Hosting | Vercel (frontend) · Railway (backend) |
Ce dépôt public contient la page de lancement Compass Ultra, la documentation, les assets GitHub Pages et les supports publics du projet.
L'application de production et le backend sont maintenus séparément. Les utilisateurs publics peuvent explorer l'app en direct et la démo sans accès aux dépôts d'implémentation privés.
Compass Ultra est conçu comme une couche de revue de release.
- 🧪 La démo locale fonctionne sans connexion.
- 🔐 Les snapshots cloud nécessitent une authentification.
- 🔌 La synchronisation fournisseur utilise des jetons en lecture seule via le proxy backend — les clés API ne transitent jamais par le navigateur.
- 🛡️ En-têtes de sécurité sur toutes les réponses :
X-Frame-Options,Content-Security-Policy,Strict-Transport-Security,X-Content-Type-Options. - 💳 Stripe gère les données de carte.
- 🪪 Auth0 est le fournisseur d'identité.
- 🔗 Les liens de partage encodent l'état du workspace et ne doivent pas être utilisés pour des secrets.
- 🏢 Les clients Enterprise doivent utiliser une revue de sécurité et des conditions personnalisées avant le déploiement fournisseur en direct.
- 🧾 Limites de sièges entièrement appliquées côté backend
- 🧪 Automatisation du cycle de vie d'essai sans carte
- 🚦 Contrôles anti-abus d'essai par e-mail, domaine et utilisation
- 👥 Flux d'invitation d'équipe
- 🏢 Workspaces organisationnels
- 🔌 Plus d'adaptateurs fournisseurs
- 💬 Workflow d'application Slack
- 🐙 Extension de la porte de release GitHub Action
- 📤 Plus de formats d'export
- 🔒 Package de revue de sécurité pour Enterprise
- 📊 Compteurs de sessions et messages backend en direct pour le widget AI DevOps
Compass Ultra est en ligne :
Production: https://www.compassultra.com
Demo: https://www.compassultra.com/app?demo=true
AI DevOps Checker: https://www.compassultra.com/ai-devops
Les équipes qui livrent vite et ont encore besoin de preuves avant la production.
Livrez en confiance. Revoyez avec des preuves. Prouvez chaque release. 🧭
