Skip to content

Preserve fallback diagnostics across pattern recursion - #939

Open
chubes4 wants to merge 1 commit into
trunkfrom
fix/issue-919-blocks-engine
Open

Preserve fallback diagnostics across pattern recursion#939
chubes4 wants to merge 1 commit into
trunkfrom
fix/issue-919-blocks-engine

Conversation

@chubes4

@chubes4 chubes4 commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add structured pattern results with explicit fallback propagation
  • make rejected recognizer attempts transactional and side-effect free
  • keep probe contexts mutation-free

Verification

  • focused contract regression passed
  • full composer test passed before rebase, including 278 parity fixtures and packaging
  • current trunk independently stops in tests/contract/template-surfaces.php on the shared Figma front-page assertion

Closes #919.

AI assistance

OpenAI GPT-5.6 Sol via OpenCode general coding subagents implemented and reviewed this change. Chris Huber directed the work and remains responsible for every line.

@chubes4
chubes4 force-pushed the fix/issue-919-blocks-engine branch from e5c0e1d to 2e0e91f Compare August 21, 2026 23:45
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.

Preserve fallback diagnostics across pattern recursion

1 participant