L'identifiant est la première frontière
Chaque travailleur s'authentifie avec un identifiant révocable lié à un espace. Le serveur vérifie ce lien pendant la mise à niveau WebSocket, avant l'inscription ou l'affectation. Aucun secret global ne transforme un travailleur en capacité universelle.
L'inscription ajoute les capacités et le cycle de vie, sans élargir l'autorité. Seul le travail de l'espace de l'identifiant est admissible.
L'attente est un état valide
Une exécution native est conservée avant la distribution. Sans travailleur admissible, avec des travailleurs occupés ou une limite atteinte, elle reste en attente. La pression de capacité demeure visible au lieu de devenir une erreur immédiate.
Les limites ne sont pas des répliques
Les plafonds de l'espace, du projet et de la tâche limitent les exécutions simultanées. Une limite de cinq ne crée pas cinq travailleurs et ne réserve pas cinq places. L'opérateur fournit les processus et leur modèle d'isolation.
Ce qui demeure explicite
Le suivi en direct et les verrous de distribution appartiennent actuellement à un serveur actif. BernOps ne les décrit pas comme ordonnanceur distribué, mise à l'échelle automatique ou exécution externe exactement une fois.