Scope
Make queries executable portable contracts: typed caller/context arguments, result cardinality/optionality, selection predicates and optional-filter behavior, deterministic ordering/tie-breakers, paging limits, allowed caller sorting, snapshot/live-current semantics, authorization/scope, constrained implementation and query specifications.
Non-goals
SQL/LINQ/Mongo/EF/HTTP transport syntax in the core model.
Acceptance criteria
Child of #128; depends on ESM and constrained implementations.
Scope
Make queries executable portable contracts: typed caller/context arguments, result cardinality/optionality, selection predicates and optional-filter behavior, deterministic ordering/tie-breakers, paging limits, allowed caller sorting, snapshot/live-current semantics, authorization/scope, constrained implementation and query specifications.
Non-goals
SQL/LINQ/Mongo/EF/HTTP transport syntax in the core model.
Acceptance criteria
by/same-name filters have defined compatibility lowering.Child of #128; depends on ESM and constrained implementations.