Skip to content

fix: reserve custom key immediately and include semver/json-array keys in SIGINT partial save#112

Merged
greghuels merged 1 commit into
mainfrom
greg.huels/FFL-2816/prefix-2
Jul 21, 2026
Merged

fix: reserve custom key immediately and include semver/json-array keys in SIGINT partial save#112
greghuels merged 1 commit into
mainfrom
greg.huels/FFL-2816/prefix-2

Conversation

@greghuels

@greghuels greghuels commented Jul 21, 2026

Copy link
Copy Markdown
Collaborator

Addresses reviewer feedback from #111.

  • Custom key reservation: After a user confirms a custom Datadog key in the interactive conflict prompt, reservedDatadogKeys.add(customKey) is now called immediately. Previously the key was only added to the reserved set in the create branch, so a later flag in the same run could pass the conflict check with the same key and fail at the API level with a less clear error.

  • SIGINT partial save: The interrupt handler now includes semverForcedClientKeys and jsonArrayWrappedKeys in the partial save, matching the success-path shape. Previously these fields were missing, so xlsx exports of interrupted saves would not show warning highlighting for SEMVER-forced and JSON-array-wrapped flags.

…s in SIGINT partial save

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
@greghuels
greghuels marked this pull request as ready for review July 21, 2026 12:41
@greghuels
greghuels requested a review from a team as a code owner July 21, 2026 12:41
@greghuels
greghuels requested a review from vjfridge July 21, 2026 12:42
@greghuels

Copy link
Copy Markdown
Collaborator Author

Follow up from #111 comments!

@vjfridge vjfridge left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM! Thanks!

@greghuels
greghuels merged commit f77dd3a into main Jul 21, 2026
4 checks passed
@greghuels
greghuels deleted the greg.huels/FFL-2816/prefix-2 branch July 21, 2026 13:03
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.

2 participants