As discussed on the CHAINS weekly meeting 24th sep 2025. We should fail `:validate` if environment information differs. Currently we record `osName`, `javaVersion` and `mavenVersion`. This should be expanded to include additional aspects of the environment.