Does copy_on_write prevent mutation across DataFrame column assignment syntaxes?
The pandas copy-on-write experimental flag aims to isolate in-place DataFrame modifications from shared views, but its behavioral scope across common column assignment patterns remains ambiguous. This question investigates whether enabling the flag consistently prevents data mutation side-effects when assigning new columns or modifying existing ones via diff