Reuse one normalized settings snapshot only while Agent.prepare_prompt builds a prompt, then restore normalize-on-read behavior immediately.
Keep the canonical get_settings function unchanged while prompt-building callers explicitly avoid repeated Git and default resolution.