Skip to content

v1.3.3 — Suite honnête + NAT VBox réparé

Choose a tag to compare

@Realms4239 Realms4239 released this 11 Sep 15:02
· 3 commits to main since this release

v1.3.3 — Suite honnête, NAT VirtualBox réparé, LISEZ-MOI + voie CLI

Faux-vert tué (bug rapporté : Suite dit vert, rien n'a changé)

  • Cause : le même code vide servait au vrai tout-vert ET aux paliers sans verbe auto (pilote manquant, update locale, cible auto) — Suite mentait. Désormais les verbless répondent par un message honnête + remède, et le vert n'existe que si tout est vraiment vert.
  • Le palier Réseau hôte (cible auto) porte maintenant ensure : Suite avance au lieu de rester muette.

NAT VirtualBox réparé (bug critique 1.3.1 : toute la chaîne NAT tombait sur VM allumée)

  • Vrai coupable trouvé : resolveName sautait l'entrée portant exactement le nom du fichier — toute VM hors dossier défaut (ex. ubuntu Fanasina, espace) rendait vide, puis registervm échouait sur VM déjà enregistrée (exit 1 enregistrement impossible, conseil Machine Ajouter doublement faux).
  • Fix : resolveFromList pur et testé (renommée par CfgFile, repli NOM en cas de dérive — le nom suffit à controlvm/modifyvm/startvm/snapshot) + EnsureRegistered revérifie avant d'accuser. Le chemin controlvm à chaud existait déjà et est conservé.

Suite linéaire : une pression suffit (Win32 + Fyne)

  • La chaîne avance seule étape après étape jusqu'au vert ou au premier point manuel (console mot de passe, choix VM, pilote) ; arrêt anti-boucle (échec, répétition, fin) avec message ; tout bouton manuel interrompt proprement.
  • Clics fantômes journalisés (id sans verbe) au lieu du silence qui ressemblait à un bouton mort.

Refus honnêtes et rapides sur config vierge (prouvés)

  • deploy/ensure/testbed/svc/guest refusent en quelques secondes avec le chemin numéroté 1-7 (exit 2), ZÉRO effet de bord (Ensure validait après avoir écrit le verrou — ordre corrigé).
  • ensure : sortie rapide auth directe (port ouvert + 3 refus = exit 5 + keysetup). NIC refusé sur VM allumée. Confirms Oui/Non sur carte réseau et arrêt VM (manuel seul, jamais dans la chaîne).
  • run : verrou anti-double-launch + pré-contrôle banc (check, up, re-check, refus exit 4). Config yaml/hosts en écriture insécable (tmp+rename, testé).

LISEZ-MOI réécrit + voie CLI linéaire

  • Section ORDRE LINÉAIRE 1-7 (les deux OS), reprise dans chaque refus ; nouvelle section VOIE TERMINAL LINÉAIRE : la session exacte scan, keysetup, ensure, testbed up, deploy, svc start, next — même ordre, mêmes garanties.
  • Snapshot VBox : session zombie détectée avec recette PowerShell admin.

Vérifié

go build + vet + suites gui/kit/vm/cgo/api vertes (dont resolve-from-list, atomicité yaml, chaîne Suite, honnêteté CLI) ; binaires release 1.3.3 probés ; leaderboard global 35 groupes / 190 mesures sur 178 runs embarqués.

Reste à prouver sur banc VBox (pas de VirtualBox sur le poste de build)

Ensure/deploy/vm-start sur VM allumée + walk Suite vierge→vert. UIA liste, teardown tty sudo, auto-kill VBoxHeadless : suivis.