The ambient model returned non-JSON even after stripping code fences, so candidate surfacing failed. This isn't a one-off — it's a pipeline failure mode that'll recur silently if I don't either (a) harden the parser, or (b) downgrade the prompt so the model can't get fancy. Want me to file a garage work order to fix it?