Use PowerShell 7 and the supplied unchanged fixture folder. From the package directory, run: ./inventory.ps1 -InputPath ./fixture -OutputPath ./inventory-output.csv -WhatIf
Verify inventory-output.csv does not exist. Then run without -WhatIf. Use a new filename for another run; the script refuses to overwrite an existing output. Test a nonexistent input and an output inside fixture; both should fail before writing. Byte totals assume the exact supplied UTF-8 bytes. Record actual runtime/version and checks. The publishing QA report states separately whether a PowerShell runtime was available to execute this reference.