Structured change‑tracking framework for CSPs