forked from 1b-agent/opencadstudio-upstream
The call-timeout test asserted the real 10 s Dispatch floor, adding 10 s+ to every suite run. Add a cfg(test)-only OCS_PLUGIN_TEST_FLOOR_SECS seam so the test fires at its 1 s base instead; production still enforces the hard safety floors. Test now finishes in ~1 s. Also document in mark_dead that the host-side socket is closed indirectly by killing the child (which unblocks and drops the detached reader thread's Stream), not by the take() in mark_dead itself. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>