feat(orchestrateur) : le flux d'événements, une connexion par fil, et la surface d'un agent #1831
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/orchestrateur-flux"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Le flux
GET /api/events(plan §7) :projet_cree,job_pris,job_fini(avec son issue),projet_archive,projet_repris,projet_relance;: battementtoutes les 15 s ; 5 min puis réabonnement. Rien pour ce qui ne change rien. Jeton en en-tête ou?jeton=(EventSourcene sait pas signer).Une connexion par fil : un flux dure des minutes ; sur le serveur sériel du plan, le premier écran abonné aurait gelé la file. La base passe derrière un
Mutex, le flux ne le prend jamais.La surface d'un agent :
POST /api/projects/liste,POST /api/projects/relancer, etGET /api/routes(le catalogue complet : méthode, corps, réponse, rôle, états, étapes, événements).orchestrateur --routesl'imprime sans démarrer. Un agent pilote tout — sauf publier.Le bus est par serveur, jamais un
static: deux serveurs ne se mélangent pas les événements.Mesuré : 31 bancs verts, dont 4 neufs (flux, catalogue, liste, relance).
ORCHESTRATEUR.mdet le plan d'architecture à jour.fusion-auto: pas de fusion, la CI est rouge (Rust, Front Svelte). Le chef de l'atelier renvoie la carte à l'agent ; l'étiquette tombera d'elle-même une fois corrigé.90a88cc5895ed5305043