feat(pilotage) : la chaîne de production en graphe, avec Svelte Flow (xyflow) #1835
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/pilotage-flow"
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?
La chaîne était six pavés et des flèches écrits à la main.
@xyflow/sveltela dessine : nœuds, liens en escalier, fond quadrillé, cadrage automatique — sans déplacement ni connexion (c'est un schéma, pas un éditeur).Pilotage.js(161 Ko) etPilotage.css(16 Ko) ne se chargent qu'à l'ouverture de l'onglet (import dynamique) ; le front principal reste à 156 Ko ;Mesuré sur le 135 : svelte-check 0/0,
garde-habillage0 refus, 572 tests, build OK.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é.089436d043686ae3045bfusion-auto: pas de fusion, la PR est en conflit avec main : à rebaser. Le chef de l'atelier renvoie la carte à l'agent ; l'étiquette tombera d'elle-même une fois corrigé.686ae3045b8d7eedeeb2fusion-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é.Deux fautes que la CI a vues et que mes yeux avaient laissées passer. LA CHARTE. `test_charte_svelte.py` refuse toute couleur, bordure, rayon ou taille écrite en dur, et toute classe hors registre. Mon premier nœud portait une feuille locale (`gap: 2px`, `border-radius: 10px`, `.etape`) : refusé. Le nœud est maintenant bâti sur les composants du socle — `Card.Root` pour la surface, `Badge variant="att"` pour la marque « en cours » — et ne garde que des classes de mise en page. Plus de `<style>` dans la page : le conteneur du graphe prend `h-40`. LES LIENS. Un nœud maison sans poignées n'a pas d'ancre : Svelte Flow ne traçait aucun trait entre les six étapes (visible sur la capture du 18 octobre). `<Handle type="target" position={Position.Left}>` et sa jumelle à droite les rétablissent ; la chaîne se lit enfin comme une chaîne. Mesuré sur le 135 : `test_charte_svelte` OK, `garde-habillage` 0 refus, `svelte-check` 0/0, 572 tests.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é.Fusionnée automatiquement par
fusion-auto(forge) : CI verte, sans conflit.