01

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.

02

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.

03

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.

04

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.