The #1157 gate blocks leaderboard submission whenever ai.remoteOllamaUrl is set, using bare truthiness with no exemption for addresses that point back at this same box. Someone running Ollama natively on the host while NOMAD runs in Docker is measuring THIS hardware, yet is permanently blocked from submitting with no in-app indication of why. That configuration is not exotic: it is how the AI assistant is expected to work on macOS, so under the current gate a Mac could never submit at all. Exempts host.docker.internal (and gateway.docker.internal) plus the loopback forms. host.docker.internal is the meaningful one — from inside the admin container it resolves to the host, and it is what a native host install uses. A LAN address is deliberately NOT exempt. 192.168.1.50 is indistinguishable from another machine on the same network, and wrongly exempting it would let a genuinely remote GPU's throughput be attributed to this hardware. A false block is recoverable by clearing the setting; a false pass silently corrupts the board. Unparseable values fall through to blocked rather than allowed, so a malformed setting cannot be used to slip past the gate. Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| controllers | ||
| data | ||
| exceptions | ||
| jobs | ||
| middleware | ||
| models | ||
| services | ||
| utils | ||
| validators | ||