Skip to content

Clarify pending confirmation precedence#184

Merged
rlippmann merged 2 commits into
mainfrom
rlippmann-patch-1
Jul 11, 2026
Merged

Clarify pending confirmation precedence#184
rlippmann merged 2 commits into
mainfrom
rlippmann-patch-1

Conversation

@rlippmann

Copy link
Copy Markdown
Owner

Summary

  • Clarify that pending clarification handling takes precedence over compound-directive detection.
  • Align the compound-directive clarification rules and standardized prompt documentation with that precedence.
  • Clarify that quote characters have no special parsing semantics.

Why

The runtime already suspends directive parsing while a clarification is pending, but the compound-directive sections of the grammar spec did not explicitly state that precedence. This update removes the ambiguity without changing runtime behavior.

Scope checklist

  • Diff is minimal and scoped to the requested behavior
  • Python/spec parity is preserved (or mismatch is explicitly documented)
  • Fixture semantics are respected (exact string vs non-empty null rule)
  • No unrelated refactors
  • Relevant validation was run (pytest for behavior changes, or docs-only/no-runtime-change)

Notes

Documentation-only clarification. No runtime behavior or package version change.

Clarify parsing rules for quote characters and canonical directives.
Clarify directive grammar specifications and update examples.
@rlippmann rlippmann merged commit d22c9a6 into main Jul 11, 2026
14 checks passed
@rlippmann rlippmann deleted the rlippmann-patch-1 branch July 11, 2026 07:13
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