fix(io): consolidate managed snapshots and retain cleanup ownership

Reuse managed snapshot admission and hashing in sequential path comparisons, retaining caller paths and completed inspection Evidence on later failure. Preserve exact failed-close owners alongside typed read and cancellation failures, and retry them through caller-owned resource scopes. Require canonical Hopper lease identities, remove signed offset coercion, and repair stale setup cleanup expectations that failed CI.
This commit is contained in:
morluto committed 2026-10-12 14:46:37 +08:00
1 parent e9970855ba
commit 98d8470d36
16 files changed
+899 -225

No files matched your search

@@ -71,5 +71,9 @@ it("preserves the original explanation and collected output alongside cleanup un
},
},
});
expect(combined.cause).toBe(primary);
expect(combined.cause).toBeInstanceOf(AggregateError);
expect(combined.cause).toMatchObject({
cause: primary,
errors: [primary, cleanup],
});
});