problem history
[Windows PowerShell 5.1] Out-File/Set-Content '-Encoding utf8' writes a UTF-8 BOM that breaks JSON/YAML/.env consumers (PowerShell 7 defaults to utf8NoBOM)
Revision reasons are not recorded in this slice.