{"id":"macos-fsync-incomplete-without-fullfsync","text":"On macOS/Darwin, `os.fsync()` does not guarantee flushing the disk write cache to stable storage; only `fcntl(fd, F_FULLFSYNC)` provides that guarantee, meaning all 13 fsync sites in the codebase may provide no power-loss durability on the development platform","truth_value":"IN","source":"entries/2026/05/29/topic-sqlite-durability-model.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"macos-fsync-incomplete-without-fullfsync","truth_value":"IN","reason":"premise"}]}}