feat(pilotage) : l'onglet Pilotage — la chaîne, les projets, et les trois gestes #1833
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/onglet-pilotage"
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 poste de conduite du studio. Il manquait : le réglage « pilote » est retiré, l'orchestrateur porte la file, mais rien ne l'affichait.
La page : la chaîne en six étapes (Script → Voix → Images → Montage → Vignette → Publication) avec celles qu'un projet occupe ; puis les projets (état, jetons, jobs en file/en cours/en échec) et trois gestes —
Valider(récapitulatif + archive, ne publie rien),Reprendre(quota),Relancer(échec). Chaque bouton n'est actif que dans l'état qui le concerne.Le relais (
serveur_pilotage.py) : la page est en HTTPS derrière Caddy, l'orchestrateur en HTTP ailleurs — unfetchdirect serait bloqué./api/pilotage/...est relayé avec le jeton, sur liste blanche. 502 = service injoignable, 503 = « orchestrateur non posé ».Le jeton : la pose en laisse une copie lisible par le compte
studio(600), sinon le Python ne peut pas lire le fichier root de l'unité.Monté à l'ouverture de l'onglet (
quandVisible).app.csscouvre la nouvelle racine.Mesuré sur le 135 :
svelte-check0/0, 572 tests verts.fusion-auto: pas de fusion, la CI est rouge (Rust). Le chef de l'atelier renvoie la carte à l'agent ; l'étiquette tombera d'elle-même une fois corrigé.51b0f31802cc16f494b1cc16f494b112f3ff2bbcFusionnée automatiquement par
fusion-auto(forge) : CI verte, sans conflit.