Bound recursive setting discovery and INI reads, and finish every scan/read before the first write. Budget exhaustion can no longer leave partial setting changes or a misleading completion marker. Test Plan: - just test - just clippy - focused traversal, oversized INI, and zero-partial-write tests - git diff --check