1\section{Robustness}2\label{sec:robustness}34\paragraph{Bubble and crash thresholds.}5The pre-registered sensitivity grid (bubble 3/5/8\,\% for ten ticks, crash 7/10/15\,\% in twenty ticks)6is computed from the saved tick series of every run (Table~\ref{tab:threshold_sensitivity}). In the7classical design the leverage cells produce 0.3--2.3 bubble episodes per run depending on the bubble8threshold and 0--1.2 crashes depending on the crash threshold, so the leverage results are threshold-robust9in sign; in the live design every count is zero at every threshold except 0.14 bubble episodes per run10in the 25\,\%-plus-leverage cell at the 3\,\% threshold. The floor effect is therefore not an artefact of a11strict definition.1213\paragraph{Cached decisions and the breaker cell.}14Every provider response is cached by the hash of its prompt, and an identical prompt is replayed rather15than re-queried. This makes matched comparisons sharper (the breaker cell is literally the 25\,\% cell16until a halt changes a snapshot) and means that provider non-determinism enters the results only once per17distinct prompt. Across the confirmatory design 7,370 of 80,031 decisions were cache hits: 4,824 in the breaker cell18(identical to the 25\,\% cell) and the rest in the first decision rounds, where the market state has not19yet diverged from a previously queried run; after that, prompts are unique to their run.2021\paragraph{Realized versus assigned dose.}22Figure~\ref{fig:realized_share} shows that the realized volume share is close to the assigned slot share23up to 50\,\% and below it at 95\,\% (84\,\%), while the order share is five to ten times smaller. Re-reading24the dose--response on the realized volume share does not change any sign; we do not estimate it because25the realized share is an outcome.2627\paragraph{Market mechanism.}28Under a periodic call auction (classical design) the tracking error rises by 0.7 points and the drawdown29by 2.3 points relative to continuous trading, with no change in the time to absorb; the batch mechanism30with a collar is a different economy rather than a robustness check of the same one, and we did not run31LLM cells under it.3233\paragraph{Population size.}34The classical stylized facts hold at $N = 1{,}000$ and $N = 10{,}000$ with activity scaled by $100/N$35(Table~\ref{tab:scale}), and the frozen-library replay reproduces the liquidity-and-persistence signature36of the online cells at $N = 1{,}000$ (Table~\ref{tab:library}). The online LLM cells are all at $N = 100$.3738\paragraph{Information quality.}39The classical information cells (precision 0.5 and 8, misleading news) bound what private information40can do in this economy: the latent shock is revealed within twenty ticks in any case, so precision moves41only the speed of absorption, and only biased public information moves the tracking error. The live42design inherits information sets from the replaced slots; an information-equalization arm in which every43LLM agent receives a signal (\code{llm.informed\_share}) is implemented and was not run within the budget.4445\paragraph{Seed count and inference.}46All live contrasts are paired over seven seeds. The effects reported as significant have $d_z$ between 147and 4 and survive Holm adjustment within their family; the null results on pricing error, absorption and48drawdown have confidence intervals that include effects of the size found in the classical leverage cells,49so they are inconclusive for small effects and conclusive only against large ones. The classical design50(30 seeds) has the power to detect $d \approx 0.5$.5152\begin{table}[htbp]53\centering54\caption{Threshold sensitivity: paired effect on bubble and crash counts against the control, for every55combination of bubble (b) and crash (c) thresholds in the pre-registered grid.}56\label{tab:threshold_sensitivity}57\scriptsize58\resizebox{\textwidth}{!}{\input{tables/tab_threshold_sensitivity}}59\end{table}60