We applied two fixes to resolve the CI failures introduced by the lockfile update. A global ambient declaration (immer-augment.d.ts) augments the immer module to re-export WritableNonArrayDraft<T>, which immer@11.x removed from its public exports but which TypeScript's declaration emitter still needs to name when generating .d.ts files for the nodeSlice export. Additionally, prettier@3.9.6 (updated via the lockfile) changed its union-type and inline-comment formatting rules, so we ran prettier --write on the eight affected source files across davinci-client and journey-client.
This code change can't be applied
You do not have the right to apply or reject this fix, please ensure you are logged in with the correct permissions.
Self-Healing CI
Classification: Code change needed
Fix generated
Verification failed
Commit"fix(davinci-client): compat with immer@11 and prettier@3.9.6"
The AI model provider was experiencing issues when this fix was generated.
9 files changed
+55/−77