Document jerbsearch native runtime requirement

ober

c7dd22af2a81cb7d321fb11721d39ee96f13a51e

diff --git a/data/cookbooks.sexp b/data/cookbooks.sexp
index 4c3bbe8..bdfea21 100644
--- a/data/cookbooks.sexp
+++ b/data/cookbooks.sexp
@@ -4557,4 +4557,16 @@
      "no-default-features" "static-binary")
    ("title"
      .
-     "Build a Rust crate from .jerbuild without default Cargo features")))
+     "Build a Rust crate from .jerbuild without default Cargo features"))
+ (("code"
+    .
+    "# Makefile pattern for MCP binaries that import (std net http).\n# (std net http) pulls in (std net tls-rustls), so the native Rust library\n# must be available before the binary starts.\n\nJERBOA_HOME ?= $(HOME)/mine/jerboa\nUNAME_S := $(shell uname -s)\n\nifeq ($(UNAME_S),Darwin)\nNATIVE_LIB_EXT := dylib\nelse\nNATIVE_LIB_EXT := so\nendif\nNATIVE_LIB := $(JERBOA_HOME)/lib/libjerboa_native.$(NATIVE_LIB_EXT)\n\n.PHONY: native-lib binary\n\nnative-lib:\n\t@test -f \"$(NATIVE_LIB)\" || $(MAKE) -C \"$(JERBOA_HOME)\" native\n\nbinary: native-lib\n\tjerbuild binary --libdirs \"src:$(JERBOA_HOME)/lib\" bin/server-boot.ss server\n\n# MCP client env on macOS/Linux:\n# DYLD_LIBRARY_PATH=$(JERBOA_HOME)/lib\n# LD_LIBRARY_PATH=$(JERBOA_HOME)/lib") ("id" . "jerbsearch-mcp-native-library-startup")
+   ("imports")
+   ("notes"
+     .
+     "If libjerboa_native is absent, a server importing (std net http) can fail before responding to MCP initialize with: Exception in foreign-procedure: no entry for \"jerboa_tls_server_new\". This is a runtime native-library availability problem, not a JSON-RPC framing problem. On macOS the library extension is .dylib and make native also re-signs the copied dylib so dyld can load it.")
+   ("tags" "jerbsearch" "mcp" "libjerboa_native" "tls-rustls"
+     "std-net-http" "startup")
+   ("title"
+     .
+     "Ensure libjerboa_native exists before building a Jerboa MCP server that uses HTTP")))
diff --git a/data/features.sexp b/data/features.sexp
index c9ccc43..fca03a3 100644
--- a/data/features.sexp
+++ b/data/features.sexp
@@ -844,7 +844,7 @@
    ("use_case"
      .
      "Shipping a self-contained Jerboa binary (e.g. an MCP server) that uses HTTPS or the wasm sandbox to a location like ~/.local/bin, without wiring DYLD_LIBRARY_PATH into every launcher/MCP-client config.")
-   ("votes" . 0))
+   ("votes" . 1))
  (("closed_reason"
     .
     "Dispatcher supports search, catalog, and describe with stable t: ids; JERBOA_MCP_MODE=mini advertises only the dispatcher.")