Skip to the content.

Spikes

Runnable experiments, not prose. Every performance or portability claim in this repository traces back to one of these, and each script can be re-run to refresh its numbers.

Spike Question Answer
01script Is stdio good enough to be the only transport? Yes — ~34 ms/request, no message loss, 4 MB lines intact. jq forks are the cost, not bash.
02script Can Bash serve Streamable HTTP? Yes. The hard part is being a TCP server — and read -N does not exist in macOS’s bash 3.2.
03script Does it actually run on Linux? It does now. It did not before: Linux caps a single argv entry at 128 KB; macOS does not.

Each spike feeds a decision in docs/adr/.