mirror of
https://github.com/morluto/rea.git
synced 2026-10-21 21:32:26 -05:00
* fix(native): retain Apple dispatch metadata descriptor cleanup ownership inspect_native_dispatch_metadata opened the target with raw openRegularFile and closed it in a finally block, so a rejected close replaced integrity, capacity or cancellation failures and left no owner to retry. The read now uses the shared owned regular-file operation in a client resource scope; the physical failure stays the cleanup primary, client close retries the exact descriptor, and a confirmed release clears the original error's cleanup uncertainty. Decoding runs after the descriptor is released. Fixes #4743 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * fix(verify): give the Apple dispatch verifier an owned file scope Pass an ArtifactResourceScope to inspectAppleDispatchMetadata and close it after inspection so a failed descriptor close is retained and retried rather than reaching an undefined scope. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>