src/cache.js exports getOrFetch(key, fetcher). When two callers ask for the same key concurrently, the current implementation calls fetcher twice. Fix it so only one fetch happens and both callers receive the same value.
| # | Model | Status | Duration | Tokens | Patch | Failure |
|---|---|---|---|---|---|---|
| 1 | agyexternal | pass | 1m 7s | - | yes | - |
| 2 | agy+MiniMax-M3+deepseek-v4-proconsensus | pass | 1m 7s | 125.2k | - | - |
| 3 | deepseek-v4-prodeepseek | done | 1m 7s | 73.3k | yes | - |
| 4 | MiniMax-M3minimax | done | 1m 7s | 51.9k | yes | - |