Some checks failed
Test, Build, and Deploy / test-build-deploy (push) Failing after 26s
Pairs with Blockers #4 in plans/fed-sx-milestone-2.md. The http-listen handler holds the SX runtime mutex; any gen_server:call from inside a route deadlocks because the gen_server reply scheduler needs the runtime the caller is sitting on. m2's Step 12 two-instance smoke test gates on this. Briefing pre-loads the fix-loop agent with: - Verified reproducer (deterministic curl-hang against http_server:start(P, [{kernel, nx_kernel}])) - Two fix-pattern candidates (release mutex around sx_call vs spawn handler in fresh er-process) - Acceptance criteria: http_server_tcp.sh 5/5 + a NEW kernel- aware request passes without hanging - Scope guardrails: only hosts/ocaml/bin/sx_server.ml + adjacent lib/sx_runtime.ml; m2's next/** and lib/erlang/** are OFF LIMITS Worktree at /root/rose-ash-loops/fed-prims, branch loops/fed-prims already exists (Phases A-J landed). This is a follow-up fix loop, not a continuation of the original phase plan. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>