092cbbe804
The single write (SetStackProvider, main.go:225) was mutex-guarded while all 11 reads were unlocked — the lock implied a runtime concurrency the reads don't honour. It is called once during single-threaded startup before any goroutine, so the write happens-before every read and no race exists. Removed the misleading lock and documented the init-only contract. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>