Scope
Three thin adapters behind the trait: FUSE-T >= 1.2.7 SMB backend (macOS, readdir single-pass quirk, SMB-backend invalidation), Linux kernel FUSE via the vendored fuser crate with the MSG_PEEK patch carried plus its committed regression test, and WinFsp (case-insensitive lookup, NTSTATUS mapping, notify API). Errno/status mapping per adapter; kernel entry/attr TTLs set from the sync timing profile per backend capability.
No FSKit adapter (designed-for, deliberately unbuilt), no macFUSE, no File Provider.
Blueprint anchors
blueprint/desktop.md: The FS core and host adapters; Backends; Freshness
Gate
Windows cargo check + adapter tests (PR tier, authoritative for the WinFsp adapter) + per-adapter errno/status mapping and MSG_PEEK regression tests in the fuse-op-core cargo job.
Scope
Three thin adapters behind the trait: FUSE-T >= 1.2.7 SMB backend (macOS, readdir single-pass quirk, SMB-backend invalidation), Linux kernel FUSE via the vendored fuser crate with the MSG_PEEK patch carried plus its committed regression test, and WinFsp (case-insensitive lookup, NTSTATUS mapping, notify API). Errno/status mapping per adapter; kernel entry/attr TTLs set from the sync timing profile per backend capability.
No FSKit adapter (designed-for, deliberately unbuilt), no macFUSE, no File Provider.
Blueprint anchors
blueprint/desktop.md: The FS core and host adapters; Backends; FreshnessGate
Windows cargo check + adapter tests (PR tier, authoritative for the WinFsp adapter) + per-adapter errno/status mapping and MSG_PEEK regression tests in the fuse-op-core cargo job.