Skip to content

Diagnose excessive expression nesting before host-stack exhaustion - #294

Merged
julia-script merged 1 commit into
mainfrom
julia/jul-29-expression-nesting
Aug 29, 2026
Merged

Diagnose excessive expression nesting before host-stack exhaustion#294
julia-script merged 1 commit into
mainfrom
julia/jul-29-expression-nesting

Conversation

@julia-script

Copy link
Copy Markdown
Owner

Summary

  • bound parser expression nesting at 256 edges and emit structured PAR0005 diagnostics at the first over-budget child
  • recover over-budget regions iteratively while preserving token identity, byte reconstruction, following syntax, and analysis-facade queryability
  • document and test boundary, deep-shape, recovery-cardinality, determinism, and defect-isolation behavior
  • sync all four OpenSpec deltas into the main specs and archive diagnose-excessive-expression-nesting

Validation

  • openspec validate diagnose-excessive-expression-nesting --strict (before archive)
  • openspec validate --specs — 124 passed
  • pnpm typecheck
  • pnpm exec biome check .
  • pnpm test
  • pnpm check
  • pnpm release:candidate
  • git diff --check

Note

openspec validate --all --strict reports the unchanged add-silk-documentation-consumers active change because one unrelated ADDED requirement has no scenario. That file is identical to origin/main; all main specs and the archived JUL-29 change validate.

Tracks JUL-29.

@vercel

vercel Bot commented Aug 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
silk-effect-docs Ready Ready Preview Aug 29, 2026 9:24pm

Request Review

@julia-script
julia-script merged commit 21c0288 into main Aug 29, 2026
9 checks passed
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