1\clearpage2\begin{appendices}3\section{Task suite and task cards}4\label{app:tasks}5\input{tables/tab_tasks}6\input{appendices/task_cards}7\clearpage8\section{Treatment texts (verbatim)}9\label{app:prompts}10The common preamble is prepended to every arm text and injected with \texttt{--append-system-prompt-file}; the user prompt below was identical for all arms as intended, but in every frozen session only its first word reached the client (amendment A-006); the full prompts were delivered only in the post-fix verification runs. SHA-256 hashes of every file are in \texttt{protocol/freeze\_manifest\_conf.json}.11\subsection*{Common preamble}12\VerbatimInput[fontsize=\scriptsize,breaklines=true]{../protocol/arms/common_preamble.md}13\subsection*{Arm A}14\VerbatimInput[fontsize=\scriptsize,breaklines=true]{../protocol/arms/arm_A.md}15\subsection*{Arm B}16\VerbatimInput[fontsize=\scriptsize,breaklines=true]{../protocol/arms/arm_B.md}17\subsection*{Arm C (text appended to B)}18\VerbatimInput[fontsize=\scriptsize,breaklines=true,firstline=38]{../protocol/arms/arm_C.md}19\subsection*{Arm D (text appended to C)}20\VerbatimInput[fontsize=\scriptsize,breaklines=true,firstline=43]{../protocol/arms/arm_D.md}21\subsection*{Reviewer (arm D)}22\VerbatimInput[fontsize=\scriptsize,breaklines=true]{../protocol/arms/reviewer.md}23\subsection*{User prompt, gate feedback, review feedback and resumption prompts}24\VerbatimInput[fontsize=\scriptsize,breaklines=true]{../protocol/arms/task_prompt.md}25\VerbatimInput[fontsize=\scriptsize,breaklines=true]{../protocol/arms/gate_feedback_prompt.md}26\VerbatimInput[fontsize=\scriptsize,breaklines=true]{../protocol/arms/review_feedback_prompt.md}27\VerbatimInput[fontsize=\scriptsize,breaklines=true]{../protocol/arms/resume_after_interruption_prompt.md}28\subsection*{Length-matched control (arm L)}29\VerbatimInput[fontsize=\scriptsize,breaklines=true]{../protocol/arms/arm_L.md}30\clearpage31\section{Evaluator validation}32\label{app:evaluators}33\input{appendices/evaluator_validation}34\clearpage35\section{Statistical details and additional results}36\label{app:stats}37\input{appendices/stats}38\clearpage39\section{Environment and model records}40\label{app:env}41\input{appendices/environment}42\clearpage43\section{Intervention and amendment ledgers}44\label{app:ledgers}45\input{appendices/ledgers}46\clearpage47\section{Reproduction instructions}48\label{app:repro}49\input{appendices/repro}50\clearpage51\input{appendices/gallery}52\end{appendices}53