Status: OUT
The B-tree, garbage collector, and consistent hash ring all assume single-threaded access without locks, assertions, or documentation — a systematic pattern where concurrency unsafety is implicit rather than enforced.
Three independent modules share the same implicit single-threading assumption, suggesting this is a codebase-wide convention that is never explicitly stated or enforced
Depends on (SL): btree-single-threaded-assumption, gc-not-thread-safe, consistent-hash-ring-not-thread-safe