CV11 shorthand-cast autofix assumed the SQL data type sat at a fixed child index, so sqlfluff fix rewrote a[1]::INT into cast(cast(a as [1]) as INT) — silently corrupting the array subscript in the linter's own fix outputdata_type child by type and preserve the full left operand