Glossaire
Les termes du manuel, par ordre alphabétique, définis en une phrase. Les objets principaux et leurs relations sont expliqués plus longuement dans Concepts.
| Terme | Définition |
|---|---|
| Action réversible | Une opération classée selon ce qu'il faut pour la défaire : N (lecture), R (réversible), E (validée par une personne, défaisable cinq minutes), I (irréversible, double validation et vingt-quatre heures de grâce). |
| Adresse de branche | L'adresse mobile d'une branche, qui sert toujours son dernier commit déployé. |
| Adresse de déploiement | L'adresse immuable d'un déploiement précis, qui ne change jamais de contenu. |
| Agent | Un programme, souvent un assistant d'IA, qui pilote Bastide par MCP au nom d'une personne. |
| Archive de sortie | Le paquet qui contient tout un projet dans des formats ouverts, pour le restaurer ailleurs. |
| Authentification | Le service qui inscrit et connecte les utilisateurs de votre application, fourni avec le backend. |
| Authentification unique | La connexion à la console par le fournisseur d'identité OpenID Connect de l'organisation (SSO). |
| Backend | Ce qui accompagne chaque projet : base PostgreSQL, authentification, stockage d'objets et temps réel. |
| Branche de base | Une copie de la base de données d'un projet, pour travailler sans toucher à la production. |
| Branche de production | La branche Git dont une poussée déploie en production ; main par défaut. |
| Cadriciel | Le framework de votre application (Next.js, Astro, Nuxt…), détecté dans le dépôt. |
| Clé d'accès | Un second facteur matériel ou intégré à l'appareil (passkey, norme WebAuthn). |
| Clé d'idempotence | Une valeur jointe à une écriture : rejouée avec la même clé, l'écriture rend la première réponse sans nouvel effet. |
| Clé publiable | La clé du backend que votre application peut montrer au navigateur ; elle ne donne que ce que les politiques permettent. |
| Clé secrète | Une clé du backend réservée au serveur, montrée une seule fois à sa création. |
| Client MCP | Une application qui se connecte au serveur MCP de Bastide, comme Claude Code. |
| Code de récupération | L'un des dix codes à usage unique qui remplacent le second facteur perdu. |
| Compte | L'identité d'une personne : une adresse, un mot de passe, ses seconds facteurs et ses jetons. |
| Compte de service | Une identité non humaine dont les jetons agissent sous leur propre nom, sur des projets nommés. |
| Construction | L'étape d'un déploiement qui récupère le dépôt, installe les dépendances et produit une image signée. |
| Contrôle | Une vérification qu'une release doit réussir avant d'être promue en production. |
| Corbeille | L'état d'un projet supprimé, pendant trente jours, d'où il se restaure. |
| Crochet de déploiement | Une adresse signée qui, appelée, déploie une branche dans un environnement. |
| Déploiement | La demande de mettre une version dans un environnement, de la construction à la mise en service. |
| Edge | La couche réseau qui reçoit le trafic, termine le HTTPS, route vers votre application et sert le cache. |
| Environnement | Une instance déployée d'un projet, avec ses variables : production, préproduction, prévisualisation ou personnalisé. |
| Épinglage | L'état d'un environnement figé sur une release, que les nouveaux déploiements ne remplacent pas. |
| Jeton | Ce qu'on présente dans l'en-tête Authorization: Bearer pour appeler l'API. |
| Jeton d'agent | Le jeton délivré à un client MCP après votre consentement sur la page Autoriser un client MCP. |
| Jeton personnel | Un jeton pat_… qui agit au nom d'une personne, limité par des portées et une échéance. |
| MCP | Model Context Protocol : le protocole par lequel un agent découvre et appelle les outils de Bastide. |
| Membre | Un compte qui tient un rôle dans une organisation, ou sur un seul de ses projets. |
| Minutes de construction | Le temps de construction compté chaque mois, inclus selon le palier. |
| Mise en veille | L'arrêt d'un environnement après un temps sans requête ; il se réveille à la visite suivante. |
| Modèle de départ | Un dépôt prêt à déployer, écrit par Glowsoft, proposé sur Modèles de départ. |
| Opération | Un geste de la plateforme, publié au registre, servi à l'identique par l'API, la ligne de commande et MCP. |
| Organisation | L'espace d'une équipe : ses membres, ses projets, sa facturation et son plafond de dépense. |
| Outil MCP | Une opération exposée à un agent, nommée avec des soulignés (deployment_create). |
| Palier | Le niveau de ressources et de prix d'un projet : Découverte, Standard, Pro ou Souverain. |
| Plafond de dépense | Le montant mensuel qu'une organisation ne peut pas dépasser ; 500 € à la création. |
| Portée | Un droit nommé d'un jeton (deploy:write, secrets:write…), qui s'ajoute au rang de son titulaire. |
| Préproduction | Un environnement qui reproduit la production, pour valider avant de promouvoir. |
| Prévisualisation | Un environnement attaché à une branche, pour relire une modification avant de la fusionner. |
| Production | L'environnement qui sert votre site public, créé avec le projet. |
| Projet | L'unité d'hébergement et de facturation : une application, ses environnements et son backend. |
| Projet gratuit | Le projet gratuit à vie d'une personne vérifiée, avec ses propres limites. |
| Projet non revendiqué | Un projet créé par un agent, qui s'éteint au bout de sept jours si une personne ne le revendique pas. |
| Promotion | Mettre en service dans un environnement une release déjà construite, sans reconstruire. |
| Rang | La place d'un rôle dans la hiérarchie : Lecteur, Développeur, Mainteneur, Administrateur, Propriétaire. |
| Release | L'image construite et signée qu'un déploiement réussi produit ; c'est elle qu'on promeut ou restaure. |
| Restauration | Remettre en service la release précédente d'un environnement, sans reconstruire. |
| Rôle transversal | Un rôle qui s'ajoute au rang : Sécurité ou Facturation. |
| Second facteur | Une preuve en plus du mot de passe : code d'une application d'authentification ou clé d'accès. |
| Session | La connexion d'une personne à la console : huit heures au plus, une heure sans geste. |
| Sortie réseau | Les connexions qu'une application peut ouvrir vers l'extérieur : fermée, ouverte ou restreinte. |
| Stockage | Le service d'objets du backend : seaux, fichiers, adresses signées et transformations d'images. |
| Temps réel | Le service de diffusion et de présence du backend, activable par projet. |
| Travail | Une opération longue mise en file (job_…), dont task_read lit l'avancement. |
| Variable d'environnement | Une valeur de configuration propre à un environnement, éventuellement secrète. |
| Webhook | Un appel HTTP que Bastide envoie à votre adresse quand un événement se produit. |