Skip to content

Specify authored PowerShell approval boundary - #136

Merged
Aaronontheweb merged 1 commit into
devfrom
design/v03-authored-command-approval
Aug 9, 2026
Merged

Specify authored PowerShell approval boundary#136
Aaronontheweb merged 1 commit into
devfrom
design/v03-authored-command-approval

Conversation

@Aaronontheweb

Copy link
Copy Markdown
Owner

Summary

  • define CommandOccurrence completeness over authored executable syntax
  • keep ambient profiles, modules, aliases, functions, PATH, and executable lookup outside approval analysis
  • retain strict handling for explicit source mutation, computed or hidden execution, unsupported syntax, and policy-sensitive unknown facts
  • keep default-mode loop-dependent effective values Unknown; isolated fresh no-profile mode proves ordinary literal loop values without a pinned module baseline
  • preserve the existing public API shape

Validation

  • adversarial review: PASS
  • openspec validate --all --strict
  • dotnet build -c Release --no-restore
  • dotnet test -c Release --no-build: 2765 passed
  • pwsh ./scripts/Add-FileHeaders.ps1 -Verify
  • git diff --check

@Aaronontheweb
Aaronontheweb enabled auto-merge (squash) August 9, 2026 19:21
@Aaronontheweb
Aaronontheweb merged commit 6ff909a into dev Aug 9, 2026
2 checks passed
@Aaronontheweb
Aaronontheweb deleted the design/v03-authored-command-approval branch August 9, 2026 19: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