BZ-B TOOL KIT v3.1.4 - RELEASE VALIDATION
========================================================================
Build-environment validation: static/source/package checks
NOTE: Native Windows PowerShell 5.1 runtime parsing is also enforced by
      Tests\Preflight-Parse.ps1 every time the BAT launcher starts.

[PASS] Delimiter/lexical balance: BZB-ToolKit.ps1 :: OK
[PASS] No parenthesized try: BZB-ToolKit.ps1 :: OK
[PASS] Operator spacing: BZB-ToolKit.ps1 :: OK
[PASS] Delimiter/lexical balance: Modules/Advanced-Diagnostics.ps1 :: OK
[PASS] No parenthesized try: Modules/Advanced-Diagnostics.ps1 :: OK
[PASS] Operator spacing: Modules/Advanced-Diagnostics.ps1 :: OK
[PASS] Delimiter/lexical balance: Modules/Domain-Repair.ps1 :: OK
[PASS] No parenthesized try: Modules/Domain-Repair.ps1 :: OK
[PASS] Operator spacing: Modules/Domain-Repair.ps1 :: OK
[PASS] Delimiter/lexical balance: Modules/Export-BZBPCMigration.ps1 :: OK
[PASS] No parenthesized try: Modules/Export-BZBPCMigration.ps1 :: OK
[PASS] Operator spacing: Modules/Export-BZBPCMigration.ps1 :: OK
[PASS] Delimiter/lexical balance: Modules/HyperV-Diagnostics.ps1 :: OK
[PASS] No parenthesized try: Modules/HyperV-Diagnostics.ps1 :: OK
[PASS] Operator spacing: Modules/HyperV-Diagnostics.ps1 :: OK
[PASS] Delimiter/lexical balance: Modules/Import-BZBPCMigration.ps1 :: OK
[PASS] No parenthesized try: Modules/Import-BZBPCMigration.ps1 :: OK
[PASS] Operator spacing: Modules/Import-BZBPCMigration.ps1 :: OK
[PASS] Delimiter/lexical balance: Modules/Network-DeepDive.ps1 :: OK
[PASS] No parenthesized try: Modules/Network-DeepDive.ps1 :: OK
[PASS] Operator spacing: Modules/Network-DeepDive.ps1 :: OK
[PASS] Delimiter/lexical balance: Modules/PublicPC-Lockdown.ps1 :: OK
[PASS] No parenthesized try: Modules/PublicPC-Lockdown.ps1 :: OK
[PASS] Operator spacing: Modules/PublicPC-Lockdown.ps1 :: OK
[PASS] Delimiter/lexical balance: Modules/Remediation/BZB-RemediationEngine.ps1 :: OK
[PASS] No parenthesized try: Modules/Remediation/BZB-RemediationEngine.ps1 :: OK
[PASS] Operator spacing: Modules/Remediation/BZB-RemediationEngine.ps1 :: OK
[PASS] Delimiter/lexical balance: Modules/SQL-Diagnostics.ps1 :: OK
[PASS] No parenthesized try: Modules/SQL-Diagnostics.ps1 :: OK
[PASS] Operator spacing: Modules/SQL-Diagnostics.ps1 :: OK
[PASS] Delimiter/lexical balance: Modules/Server-Audit.ps1 :: OK
[PASS] No parenthesized try: Modules/Server-Audit.ps1 :: OK
[PASS] Operator spacing: Modules/Server-Audit.ps1 :: OK
[PASS] Delimiter/lexical balance: Modules/Snapshot.ps1 :: OK
[PASS] No parenthesized try: Modules/Snapshot.ps1 :: OK
[PASS] Operator spacing: Modules/Snapshot.ps1 :: OK
[PASS] Delimiter/lexical balance: Modules/Software-Manager.ps1 :: OK
[PASS] No parenthesized try: Modules/Software-Manager.ps1 :: OK
[PASS] Operator spacing: Modules/Software-Manager.ps1 :: OK
[PASS] Delimiter/lexical balance: Tests/Preflight-Parse.ps1 :: OK
[PASS] No parenthesized try: Tests/Preflight-Parse.ps1 :: OK
[PASS] Operator spacing: Tests/Preflight-Parse.ps1 :: OK
[PASS] Delimiter/lexical balance: Tests/Smoke-Test.ps1 :: OK
[PASS] No parenthesized try: Tests/Smoke-Test.ps1 :: OK
[PASS] Operator spacing: Tests/Smoke-Test.ps1 :: OK
[PASS] JSON parse: Config/ToolkitConfig.json :: OK
[PASS] JSON parse: Config/RemediationCatalog.json :: OK
[PASS] Core feature marker: $script:Version = '3.1.4' :: Present
[PASS] Core feature marker: 'HealthDetails' :: Present
[PASS] Core feature marker: function Invoke-BZBHealthDetails :: Present
[PASS] Core feature marker: PointsLost :: Present
[PASS] Core feature marker: TotalPointsLost :: Present
[PASS] Core feature marker: ScoreImpact :: Present
[PASS] Core feature marker: 'H' { Invoke-BZBHealthDetails :: Present
[PASS] Core feature marker: HealthDetails_${env:COMPUTERNAME}_$stamp.txt :: Present
[PASS] All ValidateSet actions are dispatched :: OK
[PASS] Health score changes only through ledger :: OK
[PASS] Version marker: BZB-ToolKit.ps1 :: 3.1.4
[PASS] Version marker: BZB-ToolKit.bat :: 3.1.4
[PASS] Version marker: Tests/Preflight-Parse.ps1 :: 3.1.4
[PASS] Version marker: Tests/Smoke-Test.ps1 :: 3.1.4

PowerShell files checked: 15
Declared top-level actions: 44
Missing dispatcher actions: 0
Static validation failures: 0
