Skip to content

feat(rules): add side-effect bounds rules (batch 1) - #162

Merged
ivanpaghubasan merged 1 commit into
mainfrom
feat/p0-side-effect-bounds-batch1
Sep 29, 2026
Merged

ivanpaghubasan merged 1 commit into
mainfrom
feat/p0-side-effect-bounds-batch1

Conversation

@ivanpaghubasan

Copy link
Copy Markdown
Collaborator

Adds side_effect_bounds.yaml to the openai_sdk, pydantic_ai, mcp, and langchain packs: OAI-030/031, PYD-014, MCP-030, LC-025. Flags tools where the model chooses the recipient or amount of a side effect with no visible bound (severity high, confidence 0.5).

Mirrored byte-for-byte from the engine fixture. No manifest or schema change; existing predicates only.

Adds side_effect_bounds.yaml to the openai_sdk, pydantic_ai, mcp,
and langchain packs: OAI-030/031, PYD-014, MCP-030, LC-025. Flags
tools where the model chooses the recipient or amount of a side
effect with no visible bound (severity high, confidence 0.5).

Mirrored byte-for-byte from the engine fixture. No manifest or
schema change; existing predicates only.
@ivanpaghubasan
ivanpaghubasan force-pushed the feat/p0-side-effect-bounds-batch1 branch from 099b642 to 695d282 Compare September 29, 2026 06:06
@ivanpaghubasan
ivanpaghubasan merged commit 1955881 into main Sep 29, 2026
1 check 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.

2 participants