47cc49eab4
- Extract worker-pool.ts (211 LOC): sense worker fork/shutdown/restart/crash recovery - Extract kernel-file-watch.ts (92 LOC): file change handlers for hot reload - Extract kernel-sense-groups.ts (29 LOC): group lookup utilities - kernel.ts reduced from 617 → 380 LOC (thin orchestrator) - Add worker-pool.test.ts with 8 test cases - No behavior changes, all existing tests unchanged