971d3dc6e9
Implement §6.6 minimal viable product: install Git for Windows and 7-Zip to the template VM. Critical prerequisites for §3.3 (In-VM Git clone). Step 11 additions: - Git for Windows (latest LTS configurable) — silent installer, adds to PATH - 7-Zip (latest stable configurable) — MSI installer to Program Files - SHA256 hash pinning for both tools (currently unpinned, warn at runtime) - Assert-Step validation for git/7z command availability - Final pre-snapshot gate checks for both tools + cleanup of installers Parameters added: - -GitVersion (default: 2.47.0.windows.1) - -SevenZipVersion (default: 24.07) Rationale: - Enables §3.3 in-VM Git clone (git clone directly in VM instead of host-zip-transfer) - Supports cross-platform builds and multi-tool workflows - Fallback from §3.2 7-Zip compression finally available in template - Positions for future expansion of Tier-1 tools (NSIS, CMake, Node.js, WiX, etc.) Updated documentation: - Setup-WinBuild2025.ps1 docstring: Step 11 added to list + step ordering rationale - Removed NOTE about Git not being installed - Final validation now checks: 9 assertions (was 7) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>