# Abnahmebericht – Vendoo Production Updater 2.2

## Behobener Defekt

- `Vendoo.Updater.Worker.ps1`: `"$Label: ..."` zu `"${Label}: ..."` korrigiert.
- `Vendoo.Updater.Worker.ps1`: `"$Title: ..."` zu `"${Title}: ..."` korrigiert.

## Ursachenanalyse

Der 2.1-Abnahmetest kontrollierte Textverträge, BOM, Fehlerkanal und Paketstruktur, führte aber keinen echten Windows-PowerShell-Parser aus. Die Formulierung im 2.1-Abnahmebericht war daher falsch.

## Neue Abnahmegrenzen

- plattformunabhängiger statischer Regressionstest für ungültige `$Variable:`-Verweise
- lokale Parserprüfung mit `System.Management.Automation.Language.Parser` vor jedem Updaterstart
- zweite Parserprüfung im Worker-Host vor dem Laden des Worker-Kerns
- Windows-PowerShell-5.1-Parserjob in GitHub Actions
- Release-Workflow von erfolgreichem Windows-Parserjob abhängig

## Prüfgrenze dieser Paketumgebung

In der Linux-Paketumgebung kann Windows PowerShell 5.1 nicht ausgeführt werden. Deshalb wird hier nichts als Windows-Parserlauf ausgegeben. Der exakte Windows-PowerShell-5.1-Parser läuft stattdessen zwingend lokal vor dem Start und im Windows-GitHub-Actions-Job.
