MCP verifier pairs source launcher with bundled library cache and falsely requires a Chez build #93
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
jerboa_verifyfails runtime preflight despite a working installed self-contained Jerboa multicall binary. It selects the source checkout'sbin/jerboashell launcher and supplies an extracted jerbuild library cache asJERBOA_HOME. That launcher expects a source/build-tree layout (VERSIONand.chez/bin/scheme), which the extracted library cache does not provide.The resulting advice to run
make chezis inappropriate for this installed-binary workflow. No separate Jerboa object-code tree or Chez installation has been demonstrated necessary. In this incident, the misleading diagnostic was incorrectly promoted by an agent into a user-facing “restore the Jerboa build toolchain/cache” blocker.Environment and reproduction
Observed 2026-09-24 on macOS:
/Users/user/.local/bin/jerboa, reportingjerboa 0.13.1 (multicall: jerboa/jmcp/jlsp/jerbuild/jpkg)and bundled Chez runtime 10.4.0./Users/user/.local/bin/jerbuildis a symlink tojerboa./Users/user/mine/jerboa/bin/jerboa(a shell script, a different entry point from the installed executable).567e2d4d1d494f8ebe8bf11bab47c622c39c36e2926a0bcca520c7ba619f3c11.Invoke MCP
jerboa_verify(client tool namemcp__jerboa__jerboa_verify):Returned
isError: true, completion statusfailed, exit status1. Diagnostic excerpt:In the same project directory, the installed toolchain successfully executes the same program:
Result:
42, exit status0. This establishes a working bundled runtime and prelude import; it is not a claim that the entire Conduit application has been built or verified by this smoke check.Cause supported by the evidence
The selected shell launcher sets
SCHEMEto$JERBOA_HOME/.chez/bin/schemeby default and reads$JERBOA_HOME/VERSION. Its error paths resolve inside the extracted library cache. This demonstrates a launcher/home-layout mismatch. The precise MCP selection precedence and whether configuration or default discovery selected that launcher still need investigation.Requested fix and regression coverage
Direct
jerbuild exec -is a verified workaround for the smoke program. ChangingJERBOA_MCP_JERBOA_PATHhas not yet been tested as a complete MCP workaround.Related closed issue: #53 (MCP runtime discovery and misleading repair advice). This report isolates a reproduced source-launcher/extracted-cache mismatch; it does not establish that the same implementation defect caused both incidents.