Controller host: MacBook (Apple silicon, arm64), macOS 27.0, Claude Code 2.1.314 (npm), Python 3.12 virtual environment with numpy 2.3.4, pandas 2.3.3, scipy 1.16.2, statsmodels 0.14.5, matplotlib 3.10.7. Executor nodes (all `claude --bare`, model requested \texttt{claude-opus-5-5}, model reported by the client in every session's \texttt{modelUsage}: \texttt{claude-opus-5-5}): \begin{tabular}{llllll} \toprule Node & Host & macOS & Client & Python / numpy / pandas / scipy / statsmodels & Gate SHA-256 (prefix) \\ \midrule M3U96a & MacStudnpierre2 & 26.6 & 2.1.314 (Claude Code) & 3.14.5 2.3.4 2.3.3 1.16.2 0.14.5 & 1760d13e9f5bf9cf \\ M3U96b & m3u96b & 26.4 & 2.1.314 (Claude Code) & 3.14.4 2.3.4 2.3.3 1.16.2 0.14.5 & 1760d13e9f5bf9cf \\ M4M64a & MacStudnpierre6 & 26.5.1 & 2.1.314 (Claude Code) & 3.14.4 2.3.4 2.3.3 1.16.2 0.14.5 & 1760d13e9f5bf9cf \\ M4M64b & MacStudnpierre4 & 26.5.1 & 2.1.314 (Claude Code) & 3.14.4 2.3.4 2.3.3 1.16.2 0.14.5 & 1760d13e9f5bf9cf \\ \bottomrule \end{tabular} Official documentation pages (memory, headless, cli-reference, hooks, permissions) were retrieved on 2026-10-29 and are archived in \texttt{docs/claude-code-docs/}. The client exposes no temperature or random-seed control; costs are the client's list-price estimates (\texttt{total\_cost\_usd}), which Anthropic documents as estimates that can differ from billing.