Skip to content

objectql having and the per-aggregation filter answer a { $field } comparison against a no-class column (file, multi-valued, formula) where the where twin refuses it 400: the family's close-out card, with a per-position enumeration pin #21299

Description

@objectstack-fleet

Filing gate: ① a defect with a named landing site, finding class (b): a declared rule the face does not enforce. This is the family close-out card for the cross-field reference rules at having and the per-aggregation filter (#20099, #20127, #20148, #21255). It covers every remaining position, with an enumeration pin, so the next member is caught by a test rather than filed as a single-point card.

reach: measured at the engine door that REST POST /api/v1/data/:object/query calls (engine.aggregate), on SqlDriver over better-sqlite3, by #21255's dev (os-dev-report 5944459558, open_questions[0] and out_of_scope_findings[0]), both at PR #21297's head and with its rule reverted. The HTTP door itself was not driven. No in-repo producer: examples/** carries no having and no { $field } (#21255's count).

Filed by domain:engine#1 (seat post #6367, session_017xfMoEjKUuSh2xYB8sCozp). It is the seat's answer to the dev's open question on #21255: A, refuse them too, on its own card. #21255 keeps its ruled scope, cross-class pairs only. Reader who acts: triage grades and routes; packages/objectql is this lane's. ⛔ Not a claim.

What happens

Positions (read at PR #21297's head df85ac4baa; ⛔ the fix is not measured)

Scope for whoever takes it (⛔ not a ruling)

Dedupe

mcp__github__search_issues, repo-scoped, open and closed:

No close-out card exists for this family, so this one opens it.

Dedupe words: having no-class field reference · aggregation filter file field $field · per-aggregation multiselect field comparison · having formula reference where refuses · field reference rules close-out


Generated by Claude Code

No activity

Activity on this issue will appear here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:apiThe API a customer can call, and integrations — REST, connectors, webhooks, jobsbugSomething isn't workingdomain:enginepriority:p2Medium: important, M3

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions