Skip to content

Align list order validation and query error fields - #36

Merged
SaladDay merged 7 commits into
mainfrom
codex/list-query-alignment
Sep 22, 2026
Merged

SaladDay merged 7 commits into
mainfrom
codex/list-query-alignment

Conversation

@SaladDay

@SaladDay SaladDay commented Sep 22, 2026 •

Copy link
Copy Markdown
Collaborator

Explicit empty list order previously followed the descending default. Reject supplied values outside asc/desc, preserve omission, and emit the measured Beta, Files and Skills error fields through the existing parser and error serializer. Align invalid Vault/Credential status errors without changing limits, cursor lookup, tenancy or execution.

Nine-family acceptance uses fixed SDK 3.13.0 and raw HTTP against actual Core/PostgreSQL. The SDK drops empty query strings, so raw HTTP exercises order=; SDK calls verify omission and nonempty invalid values. Preserve successful pagination and history, authentication, tenant isolation and unchanged resource snapshots. Files verbose messages/detail and other query differences remain explicitly recorded.

Validation: targeted API/contract tests and real service acceptance passed; make openapi and diff checks passed. Server make -o check-web check passed at e4cb8a5, including actual PostgreSQL acceptance and generated-query checks. Fresh independent Astra high review found no grounded in-scope findings; API tests and diff check passed independently. Web/client source and dependencies are unchanged from PR #35; reuse that exact-source Web qualification (287 client tests, 583 Web tests, 76 browser cases) rather than claiming a new UI run. The optional packaged MiniMax native-tools probe was skipped. No model/provider/Runtime changes or new native capability qualification.

@SaladDay
SaladDay marked this pull request as ready for review September 22, 2026 17:05
@SaladDay
SaladDay merged commit 4ef61cd into main Sep 22, 2026
1 of 2 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.

1 participant