Skip to content

Pin Bash coprocess fail-closed corpus case - #131

Merged
Aaronontheweb merged 1 commit into
devfrom
corpus/v03-coproc-boundary
Aug 9, 2026
Merged

Pin Bash coprocess fail-closed corpus case#131
Aaronontheweb merged 1 commit into
devfrom
corpus/v03-coproc-boundary

Conversation

@Aaronontheweb

Copy link
Copy Markdown
Owner

Adds the missing executable-corpus case for the Bash coproc reserved form.

The parser must reject this form atomically because stable v0.3 does not model asynchronous coprocess execution or its pipe state. This completes the ShellSyntaxTree corpus half of OpenSpec task 3.13e; the downstream Netclaw matrix remains tracked separately.

Validation:

  • dotnet build -c Release
  • dotnet test -c Release --no-build (2,576 passed)
  • focused corpus and PII audit (705 passed)
  • pwsh ./scripts/Add-FileHeaders.ps1 -Verify
  • adversarial review: PASS

@Aaronontheweb
Aaronontheweb enabled auto-merge (squash) August 9, 2026 11:02
@Aaronontheweb
Aaronontheweb merged commit c949658 into dev Aug 9, 2026
2 checks passed
@Aaronontheweb
Aaronontheweb deleted the corpus/v03-coproc-boundary branch August 9, 2026 11:04
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