Skip to content

docs(openspec): sync quoted-free-text pattern rule into tool-approval-gates (#1406) - #1816

Merged
Aaronontheweb merged 1 commit into
devfrom
spec/1406-quoted-freetext-pattern-rule
Aug 8, 2026
Merged

Aaronontheweb merged 1 commit into
devfrom
spec/1406-quoted-freetext-pattern-rule

Conversation

@Aaronontheweb

Copy link
Copy Markdown
Collaborator

What

Reconcile the tool-approval-gates spec with the behavior that PR #1815
merged for issue #1406. This is the OpenSpec follow-up to that fix.

Changes

Notes

…-gates (#1406)

Reconcile the spec with the behavior that PR #1815 merged. Add the
quoted-free-text termination rule to the "Shell command pattern matching"
requirement. The rule sits next to the digit-bearing rule and the
multi-line rule. A quoted argument with internal whitespace is
call-specific free text and stops pattern extraction.

Add four scenarios that pin the shipped constraints:
- a multi-word quoted operand drops from the pattern
- multi-word quoted operands generalize across values
- a single-word quoted argument stays in the pattern
- a quoted path keeps directory scoping

Archive the completed change under openspec/changes/archive/.
@Aaronontheweb
Aaronontheweb merged commit d9353ce into dev Aug 8, 2026
20 checks passed
@Aaronontheweb
Aaronontheweb deleted the spec/1406-quoted-freetext-pattern-rule branch August 8, 2026 12:41
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