Skip to content

Add PowerShell execution-region binding catalog - #104

Merged
Aaronontheweb merged 1 commit into
devfrom
feature/v03-pwsh-region-binding
Aug 7, 2026
Merged

Add PowerShell execution-region binding catalog#104
Aaronontheweb merged 1 commit into
devfrom
feature/v03-pwsh-region-binding

Conversation

@Aaronontheweb

Copy link
Copy Markdown
Owner

Summary

  • add the version-pinned PowerShell 7.6.4 execution-region receiver and parameter-set catalog
  • prove aliases, positional and inline binding, ForEach-Object ScriptBlock array phases, and conservative receiver timing/cardinality
  • fail closed for ambiguous identities, parameter sets, value conversions, platform-dependent options, and the optional ThreadJob module baseline
  • pin the catalog with 100 focused cases and update the v0.3 implementation plan

Validation

  • dotnet build -c Release --no-restore
  • dotnet test -c Release --no-build --no-restore (2,025 passed)
  • pwsh ./scripts/Add-FileHeaders.ps1 -Verify
  • openspec validate v0-3-structured-shell-analysis --strict
  • slopwatch on both modified C# files (0 findings)
  • adversarial review: GO on frozen staged diff b3d4f60fbbea1a6176e8c798dee786865b8ce58a722db0f82fef88237dccecb0

This slice adds the internal catalog only. Parser execution-region emission remains the next v0.3 task.

@Aaronontheweb
Aaronontheweb enabled auto-merge (squash) August 7, 2026 21:22
@Aaronontheweb
Aaronontheweb merged commit 89a2e62 into dev Aug 7, 2026
2 checks passed
@Aaronontheweb
Aaronontheweb deleted the feature/v03-pwsh-region-binding branch August 7, 2026 21:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant