- drop the SensorTech quick-upgrade zip block (ThoughtFrame never writes that zip) - drop the forced jdk.incubator.vector module (SensorTech DSP); keep --enable-native-access=ALL-UNNAMED (silences real JNA/Jetty warnings, JDK-25 future-proof) - supervisor now traps TERM/INT and forwards to Jetty (clean 'docker stop') and exits on a clean Jetty exit instead of always looping
- drop the SensorTech quick-upgrade zip block (ThoughtFrame never writes that zip)
- drop the forced jdk.incubator.vector module (SensorTech DSP); keep
--enable-native-access=ALL-UNNAMED (silences real JNA/Jetty warnings, JDK-25 future-proof)
- supervisor now traps TERM/INT and forwards to Jetty (clean 'docker stop') and exits on a
clean Jetty exit instead of always looping