Ongelma: warmup-prompt käynnisti inferenssin heti yhdistymisen jälkeen,
jolloin oikea kpnRun-prompt tuli solmulle kun se oli vielä busy.
Solmu lähetti llm_error mutta UI:ssa ei ollut käsittelijää → ikuinen odotus.
Korjaukset:
1. Poistettu warmup ensureCoderNode:sta — ei tarvita koska kpnRun
käynnistää solmun automaattisesti
2. kpnRun odottaa coderWsReady-lippua max 15s (pollaus 500ms välein)
kiinteän 1s viiveen sijaan
3. Selkeä virheilmoitus jos solmu ei käynnisty
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>