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
{{ message }}
Repository navigation
Commit 3b1ae50
Browse filesBrowse the repository at this point in the historyBrowse files
refactor(metadata-protocol): move the query validation out of protocol.ts into protocol-query-validation.ts
Move-only. The class keeps the nineteen private query-validation methods
(assertObjectRegistered, the assert*FieldsExist family, the refuseInternal*
walks, servedExpand and their helpers) with their docblocks, signatures and
positions; their bodies move unedited into the new module and are handed
the members they read through host literals (QueryValidationHost).
The eleven module-level declarations only those bodies read move with
them, unedited. The ten that code staying in protocol.ts also reads gain
export in place; index.ts exports protocol.js by name, so none of them is
published. The bracketed-refusal pin follows the 17 moved refusal sites
with a PRODUCERS row for the module.
Claude-Session: https://claude.ai/code/session_01J8pUyVs5eas1AjMdReJM7C
Co-authored-by: Claude <noreply@anthropic.com>
read: "the data door's nested-relation filter condition (`ObjectQL.lowerRelationConditions` reads the related object to lower it), refused rather than withheld",
0 commit comments