Validate everything and report what would change, without writing anything.

A dry run resolves file patterns, parses each file, resolves property paths, checks value types and confirms credentials are available. It does not create temporary files and does not modify content, permissions, timestamps or attributes. Useful as a deployment gate.