test: Add failing test for programmatic change recognition

See #2 and #4