Retain window IDs, urgency and floating state in shell snapshots. Decode known flags from raw bitfields so future bits do not erase existing state. Add exact-ID activation, close and overview selection helpers, with snapshot and wire-level regression coverage.