You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
test(plugin-security): hold the promotion-selection doubles to the shared engine-double contracts
The three doubles the new selection guard introduces are brought up to the
contracts the repo's gates enforce, and the pinned ledger is grown so it
actually protects this file:
- update() routes through assertEngineUpdateDispatch, so a fixture drifting
to a call shape ObjectQL.update would refuse fails loudly
(check:engine-double-contract)
- find() applies the caller's limit AFTER the filter and by presence
(check:objectql-double-limit)
- the WHERE matchers refuse a $-combinator by name instead of reading it as
a field and answering false (check:where-matcher)
scripts/engine-double-contract.pinned.json gains the new seams via
`--write`; the shrink-only baseline is untouched.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012zTkyNHJ7TkuN2oXtP5x37
0 commit comments