d37d48d11d
- Added unified isolation primitives (BackendKind, ProbeResult, IsoError) and resolve fallback selection logic. - Added Diff, FileChange, and ChangeKind with default_diff choosing git mode or filesystem walk based on repository state. - Added APFS/btrfs/zfs/reflink/overlayfs/projfs/rcopy/block-clone backends with platform-aware start, stop, and probe. - Mapped backend operations to canonicalized paths, recursive clone helpers, rollback cleanup, and unavailable error mapping. - Added unified native exports isoBackend/isoProbe/isoResolve/isoStart/isoStop/isoDiff and removed projfsOverlay APIs. - Replaced task isolation resolver flow with ensureIsolation/cleanupIsolation and migrated mode handling to auto plus legacy-mode aliases.