Live, the json_schema decoder filled every step with the same key soup (order, step) and dropped agg/by. The prompt's grammar + example steers better. Claude-Session: https://claude.ai/code/session_01VDkN7ukK1kXkqov8FaZxva Co-authored-by: Claude <noreply@anthropic.com>