vendor visionsuite: riallineare il submodule a main (81 commit dietro) #68
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
COSA: su V3.0.0 vendor/visionsuite è a 1e45b33 (07/10/2026, merge #261 in lavoro/daitarn-vsgui); visionsuite main è a 3db2edf, 81 commit avanti, 8 su vs-gui/vs-task/vs-tools (tra cui gitea:Adriano/visionsuite#237: Property con min/max/step/group, /tools li espone) e vs-core #222 (memoria operatori).
PERCHÉ: annotato «da fare» nella scheda VisionSuite dal 07/10 (#223, #237); TieMeasureFlow resta su ricette e catalogo vecchi.
CRITERIO DI FATTO: submodule a visionsuite main, uv.lock coerente, suite pytest di TieMeasureFlow verde come prima del bump, nessuna regressione nel runner (src/vision/runner.py).
🔵 daitarn — preso in carico 2026-10-10T11:25:21Z
ramo:
lavoro/daitarn· capacità: build-windows, gpuANALISI (passo 1, Opus)
RIF: gitea:Adriano/TieMeasureFlow#68
STATO: V3.0.0 (origin) vendor/visionsuite = 1e45b33; visionsuite origin/main = 3db2edf. TieMeasureFlow usa visionsuite (vs-core), vs-task, vs-measure, vs-pm2d, vs-tools[locate,dxf], vs-dxf come path editable (pyproject.toml [tool.uv.sources], extra vision, Python >=3.13). NON usa vs-gui: il suo editor è maker/task_editor.html (Flask).
MODIFICHE:
TEST: prima del bump e dopo, stessi comandi: uv run pytest (backend+frontend) e uv run --extra vision --python 3.13 pytest src/vision/tests src/vision_worker/tests → stesso numero di verdi, nessun nuovo rosso.
NON TOCCARE: src/frontend (editor task: usare i limiti/gruppi nuovi è uno sviluppo a parte), i rami lavoro/* esistenti, V2.0.0.
MERGE: lavoro/daitarn-tmf68 → V3.0.0 (ramo vivo, origin/HEAD è V2.0.0 ma il lavoro corrente è su V3.0.0).
Soluzione
ESITO: fatto. vendor/visionsuite da 1e45b33 a dbd1a55 (main visionsuite, 87 commit, include #237 #278), commit
26884eb, mergefdfcf05su V3.0.0, pushato.uv.lock invariato: uv lock --check ok (cambia solo pyproject di vs-atd, che TMF non usa; vs-native fuori dall'albero di TMF).
PROVA (daitarn): uv run --python 3.13 --extra vision --extra dev --extra server pytest src/vision/tests src/vision_worker/tests → prima 29 passati, dopo 29 passati + test_vision_boundary 5 = 34 passati.
Suite base 3.11 (backend+flask) non rilanciata: non installa visionsuite, quindi lo spostamento non la tocca; su daitarn è lenta perché alcuni test tentano MySQL su localhost:3306 e aspettano il timeout (già rossi prima dello spostamento, indipendenti da #68).
Ramo lavoro/daitarn-tmf68, worktree D:/Sorgenti/lavoro/TMF-68.