Skip to content

Self-describing query envelope - #388

Merged
marcociav-exmergo merged 1 commit into
mainfrom
issue-282
Aug 31, 2026
Merged

Self-describing query envelope#388
marcociav-exmergo merged 1 commit into
mainfrom
issue-282

Conversation

@spascarella

Copy link
Copy Markdown
Collaborator

Implemented the self-describing query envelope.

  • Single queries now include data.shape: "columnar".
  • Batch queries include data.shape: "columnar" and data.results[].shape: "columnar".
  • Existing columns, types, and cells layout is unchanged.
  • Updated contract documentation and changelog.
  • Added regression coverage for single and batched responses.
    Validation:
  • Query tests: 43 passed
  • Safety and billed-query tests: 225 passed
  • Ruff lint and formatting checks passed

Related issues

Closes #282.

@spascarella spascarella self-assigned this Aug 31, 2026

@marcociav-exmergo marcociav-exmergo left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@marcociav-exmergo
marcociav-exmergo merged commit 8cdb00b into main Aug 31, 2026
9 checks 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.

explore query: result payload shape is not discoverable from a successful envelope

2 participants