Skip to content

Keep Shell correction identity stable across key order - #631

Merged
fazxes merged 1 commit into
mainfrom
fazxes/shell-request-correction
Sep 3, 2026
Merged

Keep Shell correction identity stable across key order#631
fazxes merged 1 commit into
mainfrom
fazxes/shell-request-correction

Conversation

@fazxes

@fazxes fazxes commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Treat reordered nested Shell fields as the same correction so repeated invalid requests stop after the complete second batch.
  • Preserve omitted Shell settings in suggested retry requests.

Write nested shell fields in their typed order so equivalent rejected
requests retain the same correction identity. Preserve omitted fields
and cover reordered nested requests in the existing batch regression.
@fazxes fazxes added the type: bug Fixes incorrect behavior label Sep 3, 2026
@fazxes
fazxes marked this pull request as ready for review September 3, 2026 23:48
@fazxes
fazxes merged commit eeb49d4 into main Sep 3, 2026
48 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: bug Fixes incorrect behavior

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant