@Fabric Foundation #ROBO $ROBO
L'agent secondaire était déjà en mouvement.
Je ne l'ai pas compris au début. Même classe de mission dans la file d'attente, même fenêtre d'attribution sur Fabric, même sentiment que quelque chose m'avait échappé. J'ai pensé à la dérive de la file d'attente. Non. J'ai tiré le hachage de la mission.
mission_hash: même
Fabric avait accepté les deux entrées d'identité de machine suffisamment clairement pour permettre au contrat de coordination de tâches de les faire avancer. Deux agents. Un hachage de mission. Pendant quelques secondes, la couche de coordination du registre public de Fabric a laissé les deux chemins sembler chaînable.
Ils ne l'étaient pas.
Un était juste plus tôt.
De... 0.6s, c'était suffisant.
Identité correspondante. Position pas.
Mon dispatch a touché le graphique de dépendance des tâches sur le protocole Fabric... en retard. Pas rejeté. Pire. Le chemin se resserrait déjà autour de l'état du premier agent. Pas encore scellé. Ça n'importait pas. Suffisamment chaînable pour un. Pas pour deux. Je continuais à fixer le panneau comme si un autre rafraîchissement pouvait le rouvrir.
Mauvaise habitude.
L'enveloppe d'exécution du premier agent s'est déplacée proprement. La mienne est restée valide assez longtemps pour brûler la batterie et perdre l'emplacement.
Moins d'une seconde. Assez longtemps.
Au moment où le contrat de coordination des tâches de Fabri a résolu la propriété, le premier chemin avait la mission. Le second chemin... le mien — a été coupé.
child_extension: refusé
reason: parent_state_claimed
Le graphique avait déjà choisi un parent.
Sur Fabric ( @Fabric Foundation ), le mouvement valide et le mouvement chaînable ne sont pas le même état.
Pas d'extension en aval. Pas de tâche enfant. Pas d'état parent utile sur lequel s'appuyer. Juste une identité de machine en direct tenant un travail qui n'avait plus d'endroit où aller.
J'avais déjà engagé le robot.
Bras actif. Ensemble de capteurs enregistrement. Batterie brûlée. Ligne de récompense jamais ouverte. État parent déjà parti.
Un autre rafraîchissement. Même hachage. Même réponse.
La fenêtre d'attribution du protocole Fabri s'est fermée autour de la première machine. La mienne est restée à l'extérieur avec une exécution parfaitement réelle et nulle part où la chaîner. Pas échoué. Juste déplacé.
Robot prêt.
Mission disparue.
Parent déjà revendiqué.