# GMod Bench report

Run: `c56989a5-0aa1-4fb5-be76-721322569d56`
Fixtures: 57 fixtures (`bun run bench list`)
Repeat: 1 · Concurrency: 32
Started: 2026-07-10T22:42:13.245Z · Completed: 2026-07-10T22:54:44.695Z
Wall clock: 751s · Sum of attempt durations: 12245410ms (avg 22104ms, min 10191ms, max 122040ms)

## Model leaderboard

Sorted by **fixture score** (each fixture weighted equally; failures score zero), then fixture solve rate, coverage, and pass rate.

| Rank | Runner / model | Fixture score | Fixture solve | Pass | Partial | Incorrect | Scored | Coverage | Pass rate | Fixture pass | Scored quality | Protocol err | Fixtures | Avg ms | Prompt/Compl tok |
| ---: | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
| 1 | `opencode/deepseek-v4-flash-free@low` | 73.7% | 68.4% | 39 | 6 | 8 | 53 | 93.0% | 73.6% | 73.6% | 0.79 | 4 | 39/57 | 19538 | 1273522/9014 |
| 2 | `opencode/deepseek-v4-flash-free@high` | 70.2% | 63.2% | 36 | 8 | 10 | 54 | 94.7% | 66.7% | 66.7% | 0.74 | 3 | 36/57 | 20645 | 1270175/9335 |
| 3 | `opencode/deepseek-v4-flash-free@medium` | 67.5% | 59.6% | 34 | 9 | 11 | 54 | 94.7% | 63.0% | 63.0% | 0.71 | 3 | 34/57 | 19470 | 1266908/8665 |
| 4 | `opencode/deepseek-v4-flash-free@max` | 62.5% | 55.0% | 22 | 6 | 8 | 36 | 90.0% | 61.1% | 61.1% | 0.69 | 4 | 22/40 | 27693 | 890376/7833 |
| 5 | `opencode/big-pickle` | 57.0% | 50.9% | 29 | 7 | 15 | 51 | 89.5% | 56.9% | 56.9% | 0.64 | 6 | 29/57 | 21341 | 1195829/9788 |
| 6 | `opencode/hy3-free@low` | 50.0% | 30.4% | 7 | 9 | 5 | 21 | 91.3% | 33.3% | 33.3% | 0.55 | 2 | 7/23 | 28558 | 520460/5648 |
| 7 | `opencode/hy3-free@medium` | 47.6% | 28.6% | 6 | 8 | 4 | 18 | 85.7% | 33.3% | 33.3% | 0.56 | 3 | 6/21 | 25260 | 451154/5722 |
| 8 | `opencode/hy3-free@high` | 47.5% | 25.0% | 5 | 9 | 5 | 19 | 95.0% | 26.3% | 26.3% | 0.50 | 1 | 5/20 | 24204 | 446656/5560 |
| 9 | `opencode/nemotron-3-ultra-free@low` | 43.2% | 31.8% | 7 | 5 | 7 | 19 | 86.4% | 36.8% | 36.8% | 0.50 | 3 | 7/22 | 22894 | 500997/6303 |
| 10 | `opencode/nemotron-3-ultra-free@high` | 43.2% | 31.8% | 7 | 5 | 5 | 17 | 77.3% | 41.2% | 41.2% | 0.56 | 5 | 7/22 | 16215 | 500939/7401 |
| 11 | `opencode/mimo-v2.5-free@low` | 40.9% | 27.3% | 6 | 6 | 8 | 20 | 90.9% | 30.0% | 30.0% | 0.45 | 2 | 6/22 | 24648 | 458570/6045 |
| 12 | `opencode/mimo-v2.5-free@medium` | 40.5% | 28.6% | 6 | 5 | 7 | 18 | 85.7% | 33.3% | 33.3% | 0.47 | 2 | 6/21 | 28941 | 419561/6298 |
| 13 | `opencode/mimo-v2.5-free@high` | 37.0% | 26.1% | 6 | 5 | 6 | 17 | 73.9% | 35.3% | 35.3% | 0.50 | 6 | 6/23 | 23048 | 455587/6673 |
| 14 | `opencode/nemotron-3-ultra-free@medium` | 36.0% | 28.0% | 7 | 4 | 9 | 20 | 80.0% | 35.0% | 35.0% | 0.45 | 5 | 7/25 | 15407 | 546580/6520 |
| 15 | `opencode/north-mini-code-free@high` | 26.7% | 23.3% | 7 | 2 | 8 | 17 | 56.7% | 41.2% | 41.2% | 0.47 | 10 | 7/30 | 20467 | 528325/4794 |
| 16 | `opencode/north-mini-code-free@low` | 20.3% | 18.8% | 6 | 1 | 9 | 16 | 50.0% | 37.5% | 37.5% | 0.41 | 14 | 6/32 | 22487 | 589114/7154 |
| 17 | `opencode/north-mini-code-free@medium` | 12.0% | 8.0% | 2 | 2 | 12 | 16 | 64.0% | 12.5% | 12.5% | 0.19 | 9 | 2/25 | 23612 | 467214/4510 |

## Rates

- Scored attempts: 466
- Pass / partial / incorrect: 232 / 97 / 137
- Pass rate (scored): 232/466
- Fixture pass rate (passed fixture groups / scored fixture groups): 232/466
- Overall mean score (pass=1, partial=0.5): 0.602
- Protocol errors: 82
- Policy violations: 6
- Trace errors: 0
- Timeouts: 0
- Unavailable: 0
- Unsupported: 0

## Usage & timing

Token counts: **provider** when the runner reports them (OpenRouter); otherwise **estimated** (~chars/4) so CLI runs still get numbers.

- Prompt tokens: 11781967
- Completion tokens: 117263
- Reasoning tokens: 253057
- Total tokens: 12385867
- Cached prompt tokens: 233920
- Cache write tokens: 0
- Reported cost: 0
- Upstream inference cost: 0
- Attempts with token counts: 554 (provider 542, estimated 12)
- Answer bytes (sum): 446488
- Attempt duration avg/min/max: 22104 / 10191 / 122040 ms

## Groups (single-sample result + mean score)

| Fixture | Runner | K | Passes | Passed | Mean | Best |
| --- | --- | ---: | ---: | --- | ---: | --- |
| gmod.darkrp-shop-npc.v1 | opencode/big-pickle | 1 | 0 | no | 0.00 | incorrect |
| gmod.darkrp-shop-npc.v1 | opencode/deepseek-v4-flash-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.darkrp-shop-npc.v1 | opencode/deepseek-v4-flash-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.darkrp-shop-npc.v1 | opencode/deepseek-v4-flash-free@max | 1 | 0 | no | 0.00 | incorrect |
| gmod.darkrp-shop-npc.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.darkrp-shop-npc.v1 | opencode/hy3-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.darkrp-shop-npc.v1 | opencode/hy3-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.darkrp-shop-npc.v1 | opencode/hy3-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.darkrp-shop-npc.v1 | opencode/mimo-v2.5-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.darkrp-shop-npc.v1 | opencode/mimo-v2.5-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.darkrp-shop-npc.v1 | opencode/mimo-v2.5-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.darkrp-shop-npc.v1 | opencode/nemotron-3-ultra-free@high | 1 | 0 | no | — | protocol_error |
| gmod.darkrp-shop-npc.v1 | opencode/nemotron-3-ultra-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.darkrp-shop-npc.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.darkrp-shop-npc.v1 | opencode/north-mini-code-free@high | 1 | 0 | no | — | policy_violation |
| gmod.darkrp-shop-npc.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.darkrp-shop-npc.v1 | opencode/north-mini-code-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.ents-iterator-readonly.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.ents-iterator-readonly.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.ents-iterator-readonly.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.ents-iterator-readonly.v1 | opencode/deepseek-v4-flash-free@max | 1 | 1 | yes | 1.00 | pass |
| gmod.ents-iterator-readonly.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.ents-iterator-readonly.v1 | opencode/hy3-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.ents-iterator-readonly.v1 | opencode/hy3-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.ents-iterator-readonly.v1 | opencode/hy3-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.ents-iterator-readonly.v1 | opencode/mimo-v2.5-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.ents-iterator-readonly.v1 | opencode/mimo-v2.5-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.ents-iterator-readonly.v1 | opencode/mimo-v2.5-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.ents-iterator-readonly.v1 | opencode/nemotron-3-ultra-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.ents-iterator-readonly.v1 | opencode/nemotron-3-ultra-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.ents-iterator-readonly.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.ents-iterator-readonly.v1 | opencode/north-mini-code-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.ents-iterator-readonly.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.ents-iterator-readonly.v1 | opencode/north-mini-code-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.ents-iterator.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.ents-iterator.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.ents-iterator.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.ents-iterator.v1 | opencode/deepseek-v4-flash-free@max | 1 | 1 | yes | 1.00 | pass |
| gmod.ents-iterator.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.ents-iterator.v1 | opencode/hy3-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.file-data-root-confinement.v1 | opencode/big-pickle | 1 | 0 | no | 0.50 | partial |
| gmod.file-data-root-confinement.v1 | opencode/deepseek-v4-flash-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.file-data-root-confinement.v1 | opencode/deepseek-v4-flash-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.file-data-root-confinement.v1 | opencode/deepseek-v4-flash-free@max | 1 | 0 | no | 0.50 | partial |
| gmod.file-data-root-confinement.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.file-data-root-confinement.v1 | opencode/hy3-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.file-data-root-confinement.v1 | opencode/hy3-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.file-data-root-confinement.v1 | opencode/hy3-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.file-data-root-confinement.v1 | opencode/mimo-v2.5-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.file-data-root-confinement.v1 | opencode/mimo-v2.5-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.file-data-root-confinement.v1 | opencode/mimo-v2.5-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.file-data-root-confinement.v1 | opencode/nemotron-3-ultra-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.file-data-root-confinement.v1 | opencode/nemotron-3-ultra-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.file-data-root-confinement.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.file-data-root-confinement.v1 | opencode/north-mini-code-free@high | 1 | 0 | no | — | protocol_error |
| gmod.file-data-root-confinement.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | — | protocol_error |
| gmod.file-data-root-confinement.v1 | opencode/north-mini-code-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.hook-add.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.hook-add.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.hook-add.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.hook-add.v1 | opencode/deepseek-v4-flash-free@max | 1 | 1 | yes | 1.00 | pass |
| gmod.hook-add.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.hook-object-lifecycle.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.hook-object-lifecycle.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.hook-object-lifecycle.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.hook-object-lifecycle.v1 | opencode/deepseek-v4-flash-free@max | 1 | 1 | yes | 1.00 | pass |
| gmod.hook-object-lifecycle.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.hook-object-lifecycle.v1 | opencode/hy3-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.hook-object-lifecycle.v1 | opencode/hy3-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.hook-object-lifecycle.v1 | opencode/hy3-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.hook-object-lifecycle.v1 | opencode/mimo-v2.5-free@high | 1 | 0 | no | — | protocol_error |
| gmod.hook-object-lifecycle.v1 | opencode/mimo-v2.5-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.hook-object-lifecycle.v1 | opencode/mimo-v2.5-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.hook-object-lifecycle.v1 | opencode/nemotron-3-ultra-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.hook-object-lifecycle.v1 | opencode/nemotron-3-ultra-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.hook-object-lifecycle.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.hook-object-lifecycle.v1 | opencode/north-mini-code-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.hook-object-lifecycle.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | — | protocol_error |
| gmod.hook-object-lifecycle.v1 | opencode/north-mini-code-free@medium | 1 | 0 | no | — | protocol_error |
| gmod.hudpaint-hot-path.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.hudpaint-hot-path.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.hudpaint-hot-path.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.hudpaint-hot-path.v1 | opencode/deepseek-v4-flash-free@max | 1 | 1 | yes | 1.00 | pass |
| gmod.hudpaint-hot-path.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.hudpaint-hot-path.v1 | opencode/hy3-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.hudpaint-hot-path.v1 | opencode/hy3-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.hudpaint-hot-path.v1 | opencode/hy3-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.hudpaint-hot-path.v1 | opencode/mimo-v2.5-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.hudpaint-hot-path.v1 | opencode/mimo-v2.5-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.hudpaint-hot-path.v1 | opencode/mimo-v2.5-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.hudpaint-hot-path.v1 | opencode/nemotron-3-ultra-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.hudpaint-hot-path.v1 | opencode/nemotron-3-ultra-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.hudpaint-hot-path.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 0 | no | — | protocol_error |
| gmod.hudpaint-hot-path.v1 | opencode/north-mini-code-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.hudpaint-hot-path.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | — | protocol_error |
| gmod.hudpaint-hot-path.v1 | opencode/north-mini-code-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.isvalid.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.isvalid.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.isvalid.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.isvalid.v1 | opencode/deepseek-v4-flash-free@max | 1 | 1 | yes | 1.00 | pass |
| gmod.isvalid.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.net-bounded-chunk-transfer.v1 | opencode/big-pickle | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-bounded-chunk-transfer.v1 | opencode/deepseek-v4-flash-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-bounded-chunk-transfer.v1 | opencode/deepseek-v4-flash-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-bounded-chunk-transfer.v1 | opencode/deepseek-v4-flash-free@max | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-bounded-chunk-transfer.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.net-bounded-chunk-transfer.v1 | opencode/hy3-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.net-bounded-chunk-transfer.v1 | opencode/hy3-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.net-bounded-chunk-transfer.v1 | opencode/hy3-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.net-bounded-chunk-transfer.v1 | opencode/mimo-v2.5-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-bounded-chunk-transfer.v1 | opencode/mimo-v2.5-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-bounded-chunk-transfer.v1 | opencode/mimo-v2.5-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-bounded-chunk-transfer.v1 | opencode/nemotron-3-ultra-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-bounded-chunk-transfer.v1 | opencode/nemotron-3-ultra-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-bounded-chunk-transfer.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-bounded-chunk-transfer.v1 | opencode/north-mini-code-free@high | 1 | 0 | no | — | policy_violation |
| gmod.net-bounded-chunk-transfer.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | — | policy_violation |
| gmod.net-bounded-chunk-transfer.v1 | opencode/north-mini-code-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-bounded-decompression.v1 | opencode/big-pickle | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-bounded-decompression.v1 | opencode/deepseek-v4-flash-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-bounded-decompression.v1 | opencode/deepseek-v4-flash-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.net-bounded-decompression.v1 | opencode/deepseek-v4-flash-free@max | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-bounded-decompression.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.net-bounded-decompression.v1 | opencode/hy3-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.net-bounded-decompression.v1 | opencode/hy3-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.net-bounded-decompression.v1 | opencode/hy3-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.net-bounded-decompression.v1 | opencode/mimo-v2.5-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-bounded-decompression.v1 | opencode/mimo-v2.5-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-bounded-decompression.v1 | opencode/mimo-v2.5-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.net-bounded-decompression.v1 | opencode/nemotron-3-ultra-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-bounded-decompression.v1 | opencode/nemotron-3-ultra-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-bounded-decompression.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-bounded-decompression.v1 | opencode/north-mini-code-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-bounded-decompression.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-bounded-decompression.v1 | opencode/north-mini-code-free@medium | 1 | 0 | no | — | protocol_error |
| gmod.net-compact-targeted-update.v1 | opencode/big-pickle | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-compact-targeted-update.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.net-compact-targeted-update.v1 | opencode/deepseek-v4-flash-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-compact-targeted-update.v1 | opencode/deepseek-v4-flash-free@max | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-compact-targeted-update.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-compact-targeted-update.v1 | opencode/hy3-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-compact-targeted-update.v1 | opencode/hy3-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-compact-targeted-update.v1 | opencode/hy3-free@medium | 1 | 0 | no | — | protocol_error |
| gmod.net-compact-targeted-update.v1 | opencode/mimo-v2.5-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-compact-targeted-update.v1 | opencode/mimo-v2.5-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-compact-targeted-update.v1 | opencode/mimo-v2.5-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-compact-targeted-update.v1 | opencode/nemotron-3-ultra-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.net-compact-targeted-update.v1 | opencode/nemotron-3-ultra-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.net-compact-targeted-update.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-compact-targeted-update.v1 | opencode/north-mini-code-free@high | 1 | 0 | no | — | protocol_error |
| gmod.net-compact-targeted-update.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | — | protocol_error |
| gmod.net-compact-targeted-update.v1 | opencode/north-mini-code-free@medium | 1 | 0 | no | — | protocol_error |
| gmod.net-per-player-budget.v1 | opencode/big-pickle | 1 | 0 | no | 0.50 | partial |
| gmod.net-per-player-budget.v1 | opencode/deepseek-v4-flash-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.net-per-player-budget.v1 | opencode/deepseek-v4-flash-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-per-player-budget.v1 | opencode/deepseek-v4-flash-free@max | 1 | 0 | no | — | protocol_error |
| gmod.net-per-player-budget.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 0 | no | — | protocol_error |
| gmod.net-per-player-budget.v1 | opencode/hy3-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.net-per-player-budget.v1 | opencode/hy3-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.net-per-player-budget.v1 | opencode/hy3-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.net-per-player-budget.v1 | opencode/mimo-v2.5-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.net-per-player-budget.v1 | opencode/mimo-v2.5-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.net-per-player-budget.v1 | opencode/mimo-v2.5-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-per-player-budget.v1 | opencode/nemotron-3-ultra-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.net-per-player-budget.v1 | opencode/nemotron-3-ultra-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-per-player-budget.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.net-per-player-budget.v1 | opencode/north-mini-code-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.net-per-player-budget.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | — | protocol_error |
| gmod.net-per-player-budget.v1 | opencode/north-mini-code-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.net-receivers.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.net-receivers.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.net-receivers.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.net-receivers.v1 | opencode/deepseek-v4-flash-free@max | 1 | 1 | yes | 1.00 | pass |
| gmod.net-receivers.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.net-secure-entity-action.v1 | opencode/big-pickle | 1 | 0 | no | 0.50 | partial |
| gmod.net-secure-entity-action.v1 | opencode/deepseek-v4-flash-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.net-secure-entity-action.v1 | opencode/deepseek-v4-flash-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.net-secure-entity-action.v1 | opencode/deepseek-v4-flash-free@max | 1 | 0 | no | 0.50 | partial |
| gmod.net-secure-entity-action.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.net-secure-entity-action.v1 | opencode/hy3-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.net-secure-entity-action.v1 | opencode/hy3-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.net-secure-entity-action.v1 | opencode/hy3-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.net-secure-entity-action.v1 | opencode/mimo-v2.5-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.net-secure-entity-action.v1 | opencode/mimo-v2.5-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.net-secure-entity-action.v1 | opencode/mimo-v2.5-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.net-secure-entity-action.v1 | opencode/nemotron-3-ultra-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.net-secure-entity-action.v1 | opencode/nemotron-3-ultra-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.net-secure-entity-action.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.net-secure-entity-action.v1 | opencode/north-mini-code-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-secure-entity-action.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.net-secure-entity-action.v1 | opencode/north-mini-code-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.networkvar-entity-state.v1 | opencode/big-pickle | 1 | 0 | no | 0.00 | incorrect |
| gmod.networkvar-entity-state.v1 | opencode/deepseek-v4-flash-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.networkvar-entity-state.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.networkvar-entity-state.v1 | opencode/deepseek-v4-flash-free@max | 1 | 1 | yes | 1.00 | pass |
| gmod.networkvar-entity-state.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.networkvar-entity-state.v1 | opencode/hy3-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.networkvar-entity-state.v1 | opencode/hy3-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.networkvar-entity-state.v1 | opencode/hy3-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.networkvar-entity-state.v1 | opencode/mimo-v2.5-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.networkvar-entity-state.v1 | opencode/mimo-v2.5-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.networkvar-entity-state.v1 | opencode/mimo-v2.5-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.networkvar-entity-state.v1 | opencode/nemotron-3-ultra-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.networkvar-entity-state.v1 | opencode/nemotron-3-ultra-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.networkvar-entity-state.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.networkvar-entity-state.v1 | opencode/north-mini-code-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.networkvar-entity-state.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.networkvar-entity-state.v1 | opencode/north-mini-code-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.perf.angle-zero.v1 | opencode/big-pickle | 1 | 0 | no | 0.00 | incorrect |
| gmod.perf.angle-zero.v1 | opencode/deepseek-v4-flash-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.perf.angle-zero.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.angle-zero.v1 | opencode/deepseek-v4-flash-free@max | 1 | 0 | no | 0.00 | incorrect |
| gmod.perf.angle-zero.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.perf.angle-zero.v1 | opencode/mimo-v2.5-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.perf.angle-zero.v1 | opencode/north-mini-code-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.perf.config-var.v1 | opencode/big-pickle | 1 | 0 | no | 0.00 | incorrect |
| gmod.perf.config-var.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.config-var.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.config-var.v1 | opencode/deepseek-v4-flash-free@max | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.config-var.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.darkrpvar.v1 | opencode/big-pickle | 1 | 0 | no | 0.00 | incorrect |
| gmod.perf.darkrpvar.v1 | opencode/deepseek-v4-flash-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.perf.darkrpvar.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.darkrpvar.v1 | opencode/deepseek-v4-flash-free@max | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.darkrpvar.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.perf.disttosqr.v1 | opencode/big-pickle | 1 | 0 | no | 0.00 | incorrect |
| gmod.perf.disttosqr.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.disttosqr.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.disttosqr.v1 | opencode/deepseek-v4-flash-free@max | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.disttosqr.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.ents-iterator.v1 | opencode/big-pickle | 1 | 0 | no | 0.50 | partial |
| gmod.perf.ents-iterator.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.ents-iterator.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.ents-iterator.v1 | opencode/deepseek-v4-flash-free@max | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.ents-iterator.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.ents-iterator.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | — | protocol_error |
| gmod.perf.ents-iterator.v1 | opencode/north-mini-code-free@medium | 1 | 0 | no | — | protocol_error |
| gmod.perf.find-ents-near.v1 | opencode/big-pickle | 1 | 0 | no | — | protocol_error |
| gmod.perf.find-ents-near.v1 | opencode/deepseek-v4-flash-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.perf.find-ents-near.v1 | opencode/deepseek-v4-flash-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.perf.find-ents-near.v1 | opencode/deepseek-v4-flash-free@max | 1 | 0 | no | 0.50 | partial |
| gmod.perf.find-ents-near.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 0 | no | — | protocol_error |
| gmod.perf.find-ents-near.v1 | opencode/hy3-free@low | 1 | 0 | no | — | protocol_error |
| gmod.perf.find-players-near.v1 | opencode/big-pickle | 1 | 0 | no | 0.50 | partial |
| gmod.perf.find-players-near.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.find-players-near.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.find-players-near.v1 | opencode/deepseek-v4-flash-free@max | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.find-players-near.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.for-vs-while.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.for-vs-while.v1 | opencode/deepseek-v4-flash-free@high | 1 | 0 | no | — | protocol_error |
| gmod.perf.for-vs-while.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.for-vs-while.v1 | opencode/deepseek-v4-flash-free@max | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.for-vs-while.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.for-vs-while.v1 | opencode/nemotron-3-ultra-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.for-vs-while.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.for-vs-while.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | — | protocol_error |
| gmod.perf.hook-once.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.hook-once.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.hook-once.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.hook-once.v1 | opencode/deepseek-v4-flash-free@max | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.hook-once.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.hook-once.v1 | opencode/nemotron-3-ultra-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.hudpaint-cache.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.hudpaint-cache.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.hudpaint-cache.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.hudpaint-cache.v1 | opencode/deepseek-v4-flash-free@max | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.hudpaint-cache.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.hudpaint-cache.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | — | protocol_error |
| gmod.perf.local-color.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.local-color.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.local-color.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.local-color.v1 | opencode/deepseek-v4-flash-free@max | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.local-color.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.local-color.v1 | opencode/north-mini-code-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.local-vs-global.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.local-vs-global.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.local-vs-global.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.local-vs-global.v1 | opencode/deepseek-v4-flash-free@max | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.local-vs-global.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.localplayer-cache.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.localplayer-cache.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.localplayer-cache.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.localplayer-cache.v1 | opencode/deepseek-v4-flash-free@max | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.localplayer-cache.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.localplayer-cache.v1 | opencode/north-mini-code-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.looking-at.v1 | opencode/big-pickle | 1 | 0 | no | 0.50 | partial |
| gmod.perf.looking-at.v1 | opencode/deepseek-v4-flash-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.perf.looking-at.v1 | opencode/deepseek-v4-flash-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.perf.looking-at.v1 | opencode/deepseek-v4-flash-free@max | 1 | 0 | no | 0.50 | partial |
| gmod.perf.looking-at.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.perf.looking-at.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.perf.meta-vs-arg.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.meta-vs-arg.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.meta-vs-arg.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.meta-vs-arg.v1 | opencode/deepseek-v4-flash-free@max | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.meta-vs-arg.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.meta-vs-arg.v1 | opencode/north-mini-code-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.perf.msg-vs-print.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.msg-vs-print.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.msg-vs-print.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.msg-vs-print.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.msg-vs-print.v1 | opencode/north-mini-code-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.pairs-ipairs-for.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.pairs-ipairs-for.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.pairs-ipairs-for.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.pairs-ipairs-for.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.pairs-ipairs-for.v1 | opencode/mimo-v2.5-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.pairs-ipairs-for.v1 | opencode/north-mini-code-free@high | 1 | 0 | no | — | protocol_error |
| gmod.perf.pairs-ipairs-for.v1 | opencode/north-mini-code-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.pairs-ipairs-for.v1 | opencode/north-mini-code-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.plain-lua-vs-fn.v1 | opencode/big-pickle | 1 | 0 | no | 0.00 | incorrect |
| gmod.perf.plain-lua-vs-fn.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.plain-lua-vs-fn.v1 | opencode/deepseek-v4-flash-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.perf.plain-lua-vs-fn.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.perf.plain-lua-vs-fn.v1 | opencode/hy3-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.perf.plain-lua-vs-fn.v1 | opencode/north-mini-code-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.player-cache-hooks.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.player-cache-hooks.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.player-cache-hooks.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.player-cache-hooks.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.player-cache-hooks.v1 | opencode/north-mini-code-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.ply-table-index.v1 | opencode/big-pickle | 1 | 0 | no | 0.00 | incorrect |
| gmod.perf.ply-table-index.v1 | opencode/deepseek-v4-flash-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.perf.ply-table-index.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.ply-table-index.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.ply-table-index.v1 | opencode/north-mini-code-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.seq-tables.v1 | opencode/big-pickle | 1 | 0 | no | — | protocol_error |
| gmod.perf.seq-tables.v1 | opencode/deepseek-v4-flash-free@high | 1 | 0 | no | — | protocol_error |
| gmod.perf.seq-tables.v1 | opencode/deepseek-v4-flash-free@low | 1 | 0 | no | — | protocol_error |
| gmod.perf.seq-tables.v1 | opencode/deepseek-v4-flash-free@max | 1 | 0 | no | — | protocol_error |
| gmod.perf.seq-tables.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.seq-tables.v1 | opencode/hy3-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.seq-tables.v1 | opencode/mimo-v2.5-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.seq-tables.v1 | opencode/nemotron-3-ultra-free@high | 1 | 0 | no | — | protocol_error |
| gmod.perf.seq-tables.v1 | opencode/nemotron-3-ultra-free@low | 1 | 0 | no | — | protocol_error |
| gmod.perf.seq-tables.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 0 | no | — | protocol_error |
| gmod.perf.seq-tables.v1 | opencode/north-mini-code-free@high | 1 | 0 | no | — | protocol_error |
| gmod.perf.seq-tables.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | — | protocol_error |
| gmod.perf.seq-tables.v1 | opencode/north-mini-code-free@medium | 1 | 0 | no | — | protocol_error |
| gmod.perf.setdrawcolor-split.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.setdrawcolor-split.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.setdrawcolor-split.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.setdrawcolor-split.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.sqlite-vs-mysql.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.sqlite-vs-mysql.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.sqlite-vs-mysql.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.sqlite-vs-mysql.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.steamid-cache.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.steamid-cache.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.steamid-cache.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.steamid-cache.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.steamid-cache.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.string-table-concat.v1 | opencode/big-pickle | 1 | 0 | no | — | protocol_error |
| gmod.perf.string-table-concat.v1 | opencode/deepseek-v4-flash-free@high | 1 | 0 | no | — | protocol_error |
| gmod.perf.string-table-concat.v1 | opencode/deepseek-v4-flash-free@low | 1 | 0 | no | — | protocol_error |
| gmod.perf.string-table-concat.v1 | opencode/deepseek-v4-flash-free@max | 1 | 0 | no | — | protocol_error |
| gmod.perf.string-table-concat.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 0 | no | — | protocol_error |
| gmod.perf.string-table-concat.v1 | opencode/hy3-free@high | 1 | 0 | no | — | protocol_error |
| gmod.perf.string-table-concat.v1 | opencode/hy3-free@low | 1 | 0 | no | — | protocol_error |
| gmod.perf.string-table-concat.v1 | opencode/hy3-free@medium | 1 | 0 | no | — | protocol_error |
| gmod.perf.string-table-concat.v1 | opencode/mimo-v2.5-free@high | 1 | 0 | no | — | protocol_error |
| gmod.perf.string-table-concat.v1 | opencode/mimo-v2.5-free@low | 1 | 0 | no | — | protocol_error |
| gmod.perf.string-table-concat.v1 | opencode/mimo-v2.5-free@medium | 1 | 0 | no | — | protocol_error |
| gmod.perf.string-table-concat.v1 | opencode/nemotron-3-ultra-free@high | 1 | 0 | no | — | protocol_error |
| gmod.perf.string-table-concat.v1 | opencode/nemotron-3-ultra-free@low | 1 | 0 | no | — | protocol_error |
| gmod.perf.string-table-concat.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 0 | no | — | protocol_error |
| gmod.perf.string-table-concat.v1 | opencode/north-mini-code-free@high | 1 | 0 | no | — | protocol_error |
| gmod.perf.string-table-concat.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | — | protocol_error |
| gmod.perf.string-table-concat.v1 | opencode/north-mini-code-free@medium | 1 | 0 | no | — | protocol_error |
| gmod.perf.surface-drawrect.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.surface-drawrect.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.surface-drawrect.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.surface-drawrect.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.surface-drawrect.v1 | opencode/north-mini-code-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.surface-drawrect.v1 | opencode/north-mini-code-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.surface-text.v1 | opencode/big-pickle | 1 | 0 | no | — | protocol_error |
| gmod.perf.surface-text.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.surface-text.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.surface-text.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.surface-text.v1 | opencode/north-mini-code-free@high | 1 | 0 | no | — | protocol_error |
| gmod.perf.table-count-hash.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.table-count-hash.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.table-count-hash.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.table-count-hash.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.table-count-hash.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | — | protocol_error |
| gmod.perf.table-empty.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.table-empty.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.table-empty.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.table-empty.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.table-empty.v1 | opencode/mimo-v2.5-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.table-hasvalue.v1 | opencode/big-pickle | 1 | 0 | no | — | protocol_error |
| gmod.perf.table-hasvalue.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.table-hasvalue.v1 | opencode/deepseek-v4-flash-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.perf.table-hasvalue.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.table-hasvalue.v1 | opencode/mimo-v2.5-free@high | 1 | 0 | no | — | protocol_error |
| gmod.perf.table-hasvalue.v1 | opencode/mimo-v2.5-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.perf.table-hasvalue.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.perf.table-hasvalue.v1 | opencode/north-mini-code-free@high | 1 | 0 | no | — | protocol_error |
| gmod.perf.table-hasvalue.v1 | opencode/north-mini-code-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.table-hasvalue.v1 | opencode/north-mini-code-free@medium | 1 | 0 | no | — | protocol_error |
| gmod.perf.table-literal.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.table-literal.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.table-literal.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.table-literal.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.table-random.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.table-random.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.table-random.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.table-random.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.table-random.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.x-times-x.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.x-times-x.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.x-times-x.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.perf.x-times-x.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.player-iterator.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.player-iterator.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.player-iterator.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.player-iterator.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.player-iterator.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.prediction-one-shot-effect.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.prediction-one-shot-effect.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.prediction-one-shot-effect.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.prediction-one-shot-effect.v1 | opencode/deepseek-v4-flash-free@max | 1 | 1 | yes | 1.00 | pass |
| gmod.prediction-one-shot-effect.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.prediction-one-shot-effect.v1 | opencode/hy3-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.prediction-one-shot-effect.v1 | opencode/hy3-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.prediction-one-shot-effect.v1 | opencode/hy3-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.prediction-one-shot-effect.v1 | opencode/mimo-v2.5-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.prediction-one-shot-effect.v1 | opencode/mimo-v2.5-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.prediction-one-shot-effect.v1 | opencode/mimo-v2.5-free@medium | 1 | 0 | no | — | protocol_error |
| gmod.prediction-one-shot-effect.v1 | opencode/nemotron-3-ultra-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.prediction-one-shot-effect.v1 | opencode/nemotron-3-ultra-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.prediction-one-shot-effect.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.prediction-one-shot-effect.v1 | opencode/north-mini-code-free@high | 1 | 0 | no | — | protocol_error |
| gmod.prediction-one-shot-effect.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | — | protocol_error |
| gmod.prediction-one-shot-effect.v1 | opencode/north-mini-code-free@medium | 1 | 0 | no | — | protocol_error |
| gmod.realm-shared-authority.v1 | opencode/big-pickle | 1 | 0 | no | 0.00 | incorrect |
| gmod.realm-shared-authority.v1 | opencode/deepseek-v4-flash-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.realm-shared-authority.v1 | opencode/deepseek-v4-flash-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.realm-shared-authority.v1 | opencode/deepseek-v4-flash-free@max | 1 | 0 | no | 0.00 | incorrect |
| gmod.realm-shared-authority.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.realm-shared-authority.v1 | opencode/hy3-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.realm-shared-authority.v1 | opencode/hy3-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.realm-shared-authority.v1 | opencode/hy3-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.realm-shared-authority.v1 | opencode/mimo-v2.5-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.realm-shared-authority.v1 | opencode/mimo-v2.5-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.realm-shared-authority.v1 | opencode/mimo-v2.5-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.realm-shared-authority.v1 | opencode/nemotron-3-ultra-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.realm-shared-authority.v1 | opencode/nemotron-3-ultra-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.realm-shared-authority.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.realm-shared-authority.v1 | opencode/north-mini-code-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.realm-shared-authority.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.realm-shared-authority.v1 | opencode/north-mini-code-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.spatial-maintained-set.v1 | opencode/big-pickle | 1 | 0 | no | 0.00 | incorrect |
| gmod.spatial-maintained-set.v1 | opencode/deepseek-v4-flash-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.spatial-maintained-set.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.spatial-maintained-set.v1 | opencode/deepseek-v4-flash-free@max | 1 | 0 | no | 0.50 | partial |
| gmod.spatial-maintained-set.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.spatial-maintained-set.v1 | opencode/hy3-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.spatial-maintained-set.v1 | opencode/hy3-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.spatial-maintained-set.v1 | opencode/hy3-free@medium | 1 | 0 | no | — | protocol_error |
| gmod.spatial-maintained-set.v1 | opencode/mimo-v2.5-free@high | 1 | 0 | no | — | protocol_error |
| gmod.spatial-maintained-set.v1 | opencode/mimo-v2.5-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.spatial-maintained-set.v1 | opencode/mimo-v2.5-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.spatial-maintained-set.v1 | opencode/nemotron-3-ultra-free@high | 1 | 0 | no | — | protocol_error |
| gmod.spatial-maintained-set.v1 | opencode/nemotron-3-ultra-free@low | 1 | 0 | no | — | protocol_error |
| gmod.spatial-maintained-set.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 0 | no | — | protocol_error |
| gmod.spatial-maintained-set.v1 | opencode/north-mini-code-free@high | 1 | 0 | no | — | policy_violation |
| gmod.spatial-maintained-set.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | — | protocol_error |
| gmod.spatial-maintained-set.v1 | opencode/north-mini-code-free@medium | 1 | 0 | no | — | protocol_error |
| gmod.spawn-preventive-rate-limit.v1 | opencode/big-pickle | 1 | 0 | no | 0.00 | incorrect |
| gmod.spawn-preventive-rate-limit.v1 | opencode/deepseek-v4-flash-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.spawn-preventive-rate-limit.v1 | opencode/deepseek-v4-flash-free@low | 1 | 0 | no | — | protocol_error |
| gmod.spawn-preventive-rate-limit.v1 | opencode/deepseek-v4-flash-free@max | 1 | 0 | no | — | protocol_error |
| gmod.spawn-preventive-rate-limit.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.spawn-preventive-rate-limit.v1 | opencode/hy3-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.spawn-preventive-rate-limit.v1 | opencode/hy3-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.spawn-preventive-rate-limit.v1 | opencode/hy3-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.spawn-preventive-rate-limit.v1 | opencode/mimo-v2.5-free@high | 1 | 0 | no | — | protocol_error |
| gmod.spawn-preventive-rate-limit.v1 | opencode/mimo-v2.5-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.spawn-preventive-rate-limit.v1 | opencode/mimo-v2.5-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.spawn-preventive-rate-limit.v1 | opencode/nemotron-3-ultra-free@high | 1 | 0 | no | — | protocol_error |
| gmod.spawn-preventive-rate-limit.v1 | opencode/nemotron-3-ultra-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.spawn-preventive-rate-limit.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 0 | no | — | protocol_error |
| gmod.spawn-preventive-rate-limit.v1 | opencode/north-mini-code-free@high | 1 | 0 | no | — | protocol_error |
| gmod.spawn-preventive-rate-limit.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | — | protocol_error |
| gmod.spawn-preventive-rate-limit.v1 | opencode/north-mini-code-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.sqlite-batched-transaction.v1 | opencode/big-pickle | 1 | 0 | no | 0.00 | incorrect |
| gmod.sqlite-batched-transaction.v1 | opencode/deepseek-v4-flash-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.sqlite-batched-transaction.v1 | opencode/deepseek-v4-flash-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.sqlite-batched-transaction.v1 | opencode/deepseek-v4-flash-free@max | 1 | 0 | no | 0.00 | incorrect |
| gmod.sqlite-batched-transaction.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.sqlite-batched-transaction.v1 | opencode/hy3-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.sqlite-batched-transaction.v1 | opencode/hy3-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.sqlite-batched-transaction.v1 | opencode/hy3-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.sqlite-batched-transaction.v1 | opencode/mimo-v2.5-free@high | 1 | 0 | no | — | protocol_error |
| gmod.sqlite-batched-transaction.v1 | opencode/mimo-v2.5-free@low | 1 | 0 | no | — | protocol_error |
| gmod.sqlite-batched-transaction.v1 | opencode/mimo-v2.5-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.sqlite-batched-transaction.v1 | opencode/nemotron-3-ultra-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.sqlite-batched-transaction.v1 | opencode/nemotron-3-ultra-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.sqlite-batched-transaction.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.sqlite-batched-transaction.v1 | opencode/north-mini-code-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.sqlite-batched-transaction.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.sqlite-batched-transaction.v1 | opencode/north-mini-code-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.sqlite-typed-write.v1 | opencode/big-pickle | 1 | 0 | no | 0.50 | partial |
| gmod.sqlite-typed-write.v1 | opencode/deepseek-v4-flash-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.sqlite-typed-write.v1 | opencode/deepseek-v4-flash-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.sqlite-typed-write.v1 | opencode/deepseek-v4-flash-free@max | 1 | 0 | no | 0.50 | partial |
| gmod.sqlite-typed-write.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.sqlite-typed-write.v1 | opencode/hy3-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.sqlite-typed-write.v1 | opencode/hy3-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.sqlite-typed-write.v1 | opencode/hy3-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.sqlite-typed-write.v1 | opencode/mimo-v2.5-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.sqlite-typed-write.v1 | opencode/mimo-v2.5-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.sqlite-typed-write.v1 | opencode/mimo-v2.5-free@medium | 1 | 0 | no | — | policy_violation |
| gmod.sqlite-typed-write.v1 | opencode/nemotron-3-ultra-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.sqlite-typed-write.v1 | opencode/nemotron-3-ultra-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.sqlite-typed-write.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.sqlite-typed-write.v1 | opencode/north-mini-code-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.sqlite-typed-write.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | — | policy_violation |
| gmod.sqlite-typed-write.v1 | opencode/north-mini-code-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.timer-delayed-validity.v1 | opencode/big-pickle | 1 | 1 | yes | 1.00 | pass |
| gmod.timer-delayed-validity.v1 | opencode/deepseek-v4-flash-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.timer-delayed-validity.v1 | opencode/deepseek-v4-flash-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.timer-delayed-validity.v1 | opencode/deepseek-v4-flash-free@max | 1 | 1 | yes | 1.00 | pass |
| gmod.timer-delayed-validity.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.timer-delayed-validity.v1 | opencode/hy3-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.timer-delayed-validity.v1 | opencode/hy3-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.timer-delayed-validity.v1 | opencode/hy3-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.timer-delayed-validity.v1 | opencode/mimo-v2.5-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.timer-delayed-validity.v1 | opencode/mimo-v2.5-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.timer-delayed-validity.v1 | opencode/mimo-v2.5-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.timer-delayed-validity.v1 | opencode/nemotron-3-ultra-free@high | 1 | 1 | yes | 1.00 | pass |
| gmod.timer-delayed-validity.v1 | opencode/nemotron-3-ultra-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.timer-delayed-validity.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.timer-delayed-validity.v1 | opencode/north-mini-code-free@high | 1 | 0 | no | 0.00 | incorrect |
| gmod.timer-delayed-validity.v1 | opencode/north-mini-code-free@low | 1 | 1 | yes | 1.00 | pass |
| gmod.timer-delayed-validity.v1 | opencode/north-mini-code-free@medium | 1 | 1 | yes | 1.00 | pass |
| gmod.transfer-lifecycle-cleanup.v1 | opencode/big-pickle | 1 | 0 | no | — | protocol_error |
| gmod.transfer-lifecycle-cleanup.v1 | opencode/deepseek-v4-flash-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.transfer-lifecycle-cleanup.v1 | opencode/deepseek-v4-flash-free@low | 1 | 0 | no | — | protocol_error |
| gmod.transfer-lifecycle-cleanup.v1 | opencode/deepseek-v4-flash-free@max | 1 | 0 | no | 0.00 | incorrect |
| gmod.transfer-lifecycle-cleanup.v1 | opencode/deepseek-v4-flash-free@medium | 1 | 0 | no | 0.00 | incorrect |
| gmod.transfer-lifecycle-cleanup.v1 | opencode/hy3-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.transfer-lifecycle-cleanup.v1 | opencode/hy3-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.transfer-lifecycle-cleanup.v1 | opencode/hy3-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.transfer-lifecycle-cleanup.v1 | opencode/mimo-v2.5-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.transfer-lifecycle-cleanup.v1 | opencode/mimo-v2.5-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.transfer-lifecycle-cleanup.v1 | opencode/mimo-v2.5-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.transfer-lifecycle-cleanup.v1 | opencode/nemotron-3-ultra-free@high | 1 | 0 | no | 0.50 | partial |
| gmod.transfer-lifecycle-cleanup.v1 | opencode/nemotron-3-ultra-free@low | 1 | 0 | no | 0.50 | partial |
| gmod.transfer-lifecycle-cleanup.v1 | opencode/nemotron-3-ultra-free@medium | 1 | 0 | no | 0.50 | partial |
| gmod.transfer-lifecycle-cleanup.v1 | opencode/north-mini-code-free@high | 1 | 0 | no | — | protocol_error |
| gmod.transfer-lifecycle-cleanup.v1 | opencode/north-mini-code-free@low | 1 | 0 | no | 0.00 | incorrect |
| gmod.transfer-lifecycle-cleanup.v1 | opencode/north-mini-code-free@medium | 1 | 0 | no | 0.00 | incorrect |

## Attempts

| Fixture | Adapter | Model | # | Status | ms | P/C tok | Reason tok | Src | Bytes | Body | Detail |
| --- | --- | --- | ---: | --- | ---: | ---: | ---: | --- | ---: | --- | --- |
| gmod.ents-iterator.v1 | opencode | opencode/big-pickle | 1 | pass | 14999 | 22211/61 | 0 | provider | 234 | yes | Matched a pass pattern. |
| gmod.perf.local-color.v1 | opencode | opencode/big-pickle | 1 | pass | 16578 | 21064/98 | 22 | provider | 318 | yes | Matched a pass pattern. |
| gmod.perf.disttosqr.v1 | opencode | opencode/big-pickle | 1 | incorrect | 16510 | 21073/67 | 19 | provider | 230 | yes | Did not match a fixture answer pattern. |
| gmod.perf.localplayer-cache.v1 | opencode | opencode/big-pickle | 1 | pass | 17228 | 20308/80 | 57 | provider | 348 | yes | Matched a pass pattern. |
| gmod.perf.looking-at.v1 | opencode | opencode/big-pickle | 1 | partial | 17418 | 21084/171 | 11 | provider | 605 | yes | Matched a partial-answer pattern. |
| gmod.perf.local-vs-global.v1 | opencode | opencode/big-pickle | 1 | pass | 18515 | 21065/60 | 30 | provider | 231 | yes | Matched a pass pattern. |
| gmod.perf.angle-zero.v1 | opencode | opencode/big-pickle | 1 | incorrect | 19027 | 21077/185 | 31 | provider | 689 | yes | Did not match a fixture answer pattern. |
| gmod.perf.hook-once.v1 | opencode | opencode/big-pickle | 1 | pass | 19713 | 21082/112 | 45 | provider | 479 | yes | Matched a pass pattern. |
| gmod.perf.hudpaint-cache.v1 | opencode | opencode/big-pickle | 1 | pass | 19562 | 21065/207 | 41 | provider | 537 | yes | Matched a pass pattern. |
| gmod.perf.darkrpvar.v1 | opencode | opencode/big-pickle | 1 | incorrect | 19721 | 21076/92 | 38 | provider | 345 | yes | Did not match a fixture answer pattern. |
| gmod.file-data-root-confinement.v1 | opencode | opencode/big-pickle | 1 | partial | 20531 | 20364/255 | 22 | provider | 884 | yes | File receiver satisfies 6/13 confinement checks. |
| gmod.net-compact-targeted-update.v1 | opencode | opencode/big-pickle | 1 | incorrect | 20736 | 21108/272 | 149 | provider | 975 | yes | Does not use compact typed fields with targeted net.Send recipients. |
| gmod.isvalid.v1 | opencode | opencode/big-pickle | 1 | pass | 21257 | 21066/53 | 69 | provider | 197 | yes | Uses IsValid for entity/object validity. |
| gmod.hudpaint-hot-path.v1 | opencode | opencode/big-pickle | 1 | pass | 21523 | 21103/204 | 56 | provider | 726 | yes | Caches stable render resources and derives per-frame values once. |
| gmod.perf.config-var.v1 | opencode | opencode/big-pickle | 1 | incorrect | 22376 | 21073/72 | 151 | provider | 318 | yes | Matched an incorrect-answer pattern. |
| gmod.perf.meta-vs-arg.v1 | opencode | opencode/big-pickle | 1 | pass | 22599 | 21077/83 | 239 | provider | 342 | yes | Matched a pass pattern. |
| gmod.hook-add.v1 | opencode | opencode/big-pickle | 1 | pass | 23248 | 21077/51 | 31 | provider | 192 | yes | Registers a named hook with hook.Add. |
| gmod.perf.for-vs-while.v1 | opencode | opencode/big-pickle | 1 | pass | 22667 | 21073/102 | 172 | provider | 363 | yes | Matched a pass pattern. |
| gmod.perf.pairs-ipairs-for.v1 | opencode | opencode/big-pickle | 1 | pass | 23231 | 21081/68 | 315 | provider | 256 | yes | Matched a pass pattern. |
| gmod.networkvar-entity-state.v1 | opencode | opencode/big-pickle | 1 | incorrect | 23616 | 20307/71 | 255 | provider | 278 | yes | Does not define the integer Power datatable variable. |
| gmod.net-per-player-budget.v1 | opencode | opencode/big-pickle | 1 | partial | 24095 | 20344/275 | 23 | provider | 971 | yes | Receiver satisfies 9/15 per-player budget checks. |
| gmod.perf.find-players-near.v1 | opencode | opencode/big-pickle | 1 | partial | 24151 | 21083/163 | 143 | provider | 574 | yes | Matched a partial-answer pattern. |
| gmod.perf.find-ents-near.v1 | opencode | opencode/big-pickle | 1 | protocol_error | 25062 | 20320/123 | 42 | provider | 477 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.net-bounded-chunk-transfer.v1 | opencode | opencode/big-pickle | 1 | incorrect | 26651 | 21181/263 | 566 | provider | 989 | yes | Does not implement the bounded sender-owned chunk receiver. |
| gmod.ents-iterator-readonly.v1 | opencode | opencode/big-pickle | 1 | pass | 26967 | 21075/79 | 126 | provider | 316 | yes | Processes ents.Iterator results directly without mutating its cache. |
| gmod.net-receivers.v1 | opencode | opencode/big-pickle | 1 | pass | 26664 | 21063/59 | 38 | provider | 240 | yes | Matched a pass pattern. |
| gmod.perf.msg-vs-print.v1 | opencode | opencode/big-pickle | 1 | pass | 26642 | 20302/59 | 545 | provider | 205 | yes | Matched a pass pattern. |
| gmod.perf.ents-iterator.v1 | opencode | opencode/big-pickle | 1 | partial | 27977 | 21068/73 | 295 | provider | 296 | yes | Matched a partial-answer pattern. |
| gmod.darkrp-shop-npc.v1 | opencode | opencode/big-pickle | 1 | incorrect | 29701 | 20288/1106 | 20 | provider | 4260 | yes | Core 6/8: interaction, targeted-open, item-validation, affordability, purchase-order, no-broadcast-menu. Missing core: server-authoritative, no-client-authority. Hardening 0/4: none. Missing hardening: proximity, rate-limit, payload-bound, lifecycle-cleanup. |
| gmod.perf.plain-lua-vs-fn.v1 | opencode | opencode/big-pickle | 1 | incorrect | 16828 | 21091/266 | 45 | provider | 971 | yes | Matched an incorrect-answer pattern. |
| gmod.perf.setdrawcolor-split.v1 | opencode | opencode/big-pickle | 1 | pass | 14402 | 21071/44 | 146 | provider | 151 | yes | Matched a pass pattern. |
| gmod.perf.player-cache-hooks.v1 | opencode | opencode/big-pickle | 1 | pass | 16351 | 20314/257 | 47 | provider | 1098 | yes | Matched a pass pattern. |
| gmod.net-secure-entity-action.v1 | opencode | opencode/big-pickle | 1 | partial | 32959 | 21115/231 | 1215 | provider | 845 | yes | Receiver includes 8/11 required trust-boundary checks. |
| gmod.perf.surface-text.v1 | opencode | opencode/big-pickle | 1 | protocol_error | 13313 | 22185/142 | 0 | provider | 439 | yes | Answer must contain exactly one fenced code block followed by a reason. |
| gmod.perf.table-count-hash.v1 | opencode | opencode/big-pickle | 1 | pass | 13203 | 20296/59 | 24 | provider | 239 | yes | Matched a pass pattern. |
| gmod.perf.surface-drawrect.v1 | opencode | opencode/big-pickle | 1 | pass | 14781 | 21079/69 | 105 | provider | 235 | yes | Matched a pass pattern. |
| gmod.perf.ply-table-index.v1 | opencode | opencode/big-pickle | 1 | incorrect | 18566 | 21073/110 | 421 | provider | 408 | yes | Did not match a fixture answer pattern. |
| gmod.player-iterator.v1 | opencode | opencode/big-pickle | 1 | pass | 12461 | 21068/48 | 21 | provider | 191 | yes | Uses player.Iterator() (wiki-recommended Lua-cached iterator). |
| gmod.perf.table-hasvalue.v1 | opencode | opencode/big-pickle | 1 | protocol_error | 15056 | 21067/76 | 55 | provider | 237 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.perf.string-table-concat.v1 | opencode | opencode/big-pickle | 1 | protocol_error | 16992 | 21069/97 | 27 | provider | 349 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.perf.x-times-x.v1 | opencode | opencode/big-pickle | 1 | pass | 15165 | 20297/64 | 33 | provider | 244 | yes | Matched a pass pattern. |
| gmod.perf.seq-tables.v1 | opencode | opencode/big-pickle | 1 | protocol_error | 20890 | 20305/308 | 229 | provider | 1098 | yes | Answer must contain 0 through 1 candidate loops. |
| gmod.perf.steamid-cache.v1 | opencode | opencode/big-pickle | 1 | pass | 18563 | 21068/119 | 333 | provider | 442 | yes | Matched a pass pattern. |
| gmod.net-bounded-decompression.v1 | opencode | opencode/big-pickle | 1 | incorrect | 38036 | 20339/186 | 1420 | provider | 713 | yes | Decompresses untrusted data without the required maxSize. |
| gmod.perf.table-literal.v1 | opencode | opencode/big-pickle | 1 | pass | 17534 | 21069/69 | 113 | provider | 268 | yes | Matched a pass pattern. |
| gmod.perf.table-empty.v1 | opencode | opencode/big-pickle | 1 | pass | 19718 | 21068/100 | 31 | provider | 426 | yes | Matched a pass pattern. |
| gmod.perf.sqlite-vs-mysql.v1 | opencode | opencode/big-pickle | 1 | pass | 22273 | 21092/91 | 442 | provider | 335 | yes | Matched a pass pattern. |
| gmod.ents-iterator.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 12333 | 22329/71 | 99 | provider | 292 | yes | Matched a pass pattern. |
| gmod.perf.table-random.v1 | opencode | opencode/big-pickle | 1 | pass | 18843 | 21061/58 | 271 | provider | 215 | yes | Matched a pass pattern. |
| gmod.timer-delayed-validity.v1 | opencode | opencode/big-pickle | 1 | pass | 14733 | 21076/57 | 33 | provider | 216 | yes | Revalidates the captured entity inside the delayed callback. |
| gmod.hook-object-lifecycle.v1 | opencode | opencode/big-pickle | 1 | pass | 41662 | 21089/180 | 1596 | provider | 770 | yes | Uses an object hook identifier so invalid objects are removed automatically. |
| gmod.ents-iterator-readonly.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 14695 | 22346/71 | 375 | provider | 260 | yes | Processes ents.Iterator results directly without mutating its cache. |
| gmod.prediction-one-shot-effect.v1 | opencode | opencode/big-pickle | 1 | pass | 18518 | 21087/164 | 96 | provider | 678 | yes | Updates predicted state every pass and gates only the one-shot effect. |
| gmod.hook-add.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 10191 | 22332/65 | 40 | provider | 235 | yes | Registers a named hook with hook.Add. |
| gmod.realm-shared-authority.v1 | opencode | opencode/big-pickle | 1 | incorrect | 18876 | 21086/171 | 172 | provider | 666 | yes | Does not show the required shared loading and server-authoritative action. |
| gmod.sqlite-batched-transaction.v1 | opencode | opencode/big-pickle | 1 | incorrect | 18890 | 21085/150 | 43 | provider | 548 | yes | Does not combine bounded writes, typed binding, and one transaction with the built-in sql library. |
| gmod.sqlite-typed-write.v1 | opencode | opencode/big-pickle | 1 | partial | 18999 | 21068/129 | 50 | provider | 526 | yes | Safely escapes with sql.SQLStr but does not use the preferred sql.QueryTyped. |
| gmod.isvalid.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 11835 | 22328/67 | 43 | provider | 266 | yes | Uses IsValid for entity/object validity. |
| gmod.spatial-maintained-set.v1 | opencode | opencode/big-pickle | 1 | incorrect | 21731 | 21115/511 | 77 | provider | 2090 | yes | Does not provide the complete maintained-set spatial design. |
| gmod.hook-object-lifecycle.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 13446 | 22347/101 | 145 | provider | 401 | yes | Uses an object hook identifier so invalid objects are removed automatically. |
| gmod.file-data-root-confinement.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | partial | 16900 | 22391/220 | 436 | provider | 849 | yes | File receiver satisfies 9/13 confinement checks. |
| gmod.hudpaint-hot-path.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 13691 | 22358/190 | 88 | provider | 661 | yes | Caches stable render resources and derives per-frame values once. |
| gmod.net-receivers.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 14149 | 22320/54 | 115 | provider | 207 | yes | Matched a pass pattern. |
| gmod.spawn-preventive-rate-limit.v1 | opencode | opencode/big-pickle | 1 | incorrect | 27023 | 22229/1188 | 0 | provider | 3926 | yes | Does not implement preventative per-player prop throttling. |
| gmod.perf.ents-iterator.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 14288 | 22324/63 | 154 | provider | 236 | yes | Matched a pass pattern. |
| gmod.perf.disttosqr.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 15777 | 22330/71 | 192 | provider | 323 | yes | Matched a pass pattern. |
| gmod.darkrp-shop-npc.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | incorrect | 27492 | 22319/1787 | 66 | provider | 6550 | yes | Core 3/8: purchase-order, no-client-authority, no-broadcast-menu. Missing core: interaction, targeted-open, server-authoritative, item-validation, affordability. Hardening 0/3: none. Missing hardening: proximity, rate-limit, payload-bound. |
| gmod.perf.darkrpvar.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 16822 | 22333/69 | 397 | provider | 295 | yes | Matched a pass pattern. |
| gmod.perf.local-color.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 13448 | 22322/64 | 63 | provider | 240 | yes | Matched a pass pattern. |
| gmod.perf.localplayer-cache.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 13271 | 22336/65 | 48 | provider | 287 | yes | Matched a pass pattern. |
| gmod.perf.local-vs-global.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 13513 | 22316/83 | 89 | provider | 282 | yes | Matched a pass pattern. |
| gmod.perf.config-var.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 17507 | 22340/90 | 260 | provider | 346 | yes | Matched a pass pattern. |
| gmod.perf.for-vs-while.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 15304 | 22334/78 | 154 | provider | 320 | yes | Matched a pass pattern. |
| gmod.perf.meta-vs-arg.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 15175 | 22341/50 | 200 | provider | 217 | yes | Matched a pass pattern. |
| gmod.perf.hook-once.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 16327 | 22335/108 | 248 | provider | 409 | yes | Matched a pass pattern. |
| gmod.perf.hudpaint-cache.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 16712 | 22346/161 | 299 | provider | 514 | yes | Matched a pass pattern. |
| gmod.net-per-player-budget.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | incorrect | 23501 | 22374/261 | 874 | provider | 986 | yes | Does not implement the bounded per-player receiver budget. |
| gmod.perf.pairs-ipairs-for.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 14725 | 22336/70 | 179 | provider | 258 | yes | Matched a pass pattern. |
| gmod.perf.find-ents-near.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | partial | 18801 | 22352/64 | 440 | provider | 250 | yes | Matched a partial-answer pattern. |
| gmod.perf.setdrawcolor-split.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 12658 | 22339/49 | 73 | provider | 218 | yes | Matched a pass pattern. |
| gmod.perf.looking-at.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | partial | 17814 | 22341/126 | 421 | provider | 444 | yes | Matched a partial-answer pattern. |
| gmod.perf.find-players-near.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 19211 | 22338/160 | 501 | provider | 575 | yes | Matched a pass pattern. |
| gmod.net-compact-targeted-update.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | incorrect | 25639 | 22364/133 | 1149 | provider | 510 | yes | Does not use compact typed fields with targeted net.Send recipients. |
| gmod.perf.msg-vs-print.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 17850 | 22334/82 | 392 | provider | 324 | yes | Matched a pass pattern. |
| gmod.perf.plain-lua-vs-fn.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | incorrect | 17067 | 22352/153 | 305 | provider | 558 | yes | Matched an incorrect-answer pattern. |
| gmod.perf.seq-tables.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | protocol_error | 15670 | 22335/199 | 172 | provider | 666 | yes | Answer must contain 0 through 1 candidate loops. |
| gmod.networkvar-entity-state.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 25319 | 22340/64 | 985 | provider | 282 | yes | Defines Power with Entity:NetworkVar in SetupDataTables. |
| gmod.perf.sqlite-vs-mysql.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 13443 | 22346/79 | 153 | provider | 283 | yes | Matched a pass pattern. |
| gmod.net-secure-entity-action.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | partial | 26871 | 22385/202 | 1246 | provider | 759 | yes | Receiver includes 7/11 required trust-boundary checks. |
| gmod.net-bounded-decompression.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | partial | 30760 | 22369/189 | 2080 | provider | 712 | yes | Payload receiver satisfies 7/11 bounded-decompression checks. |
| gmod.perf.steamid-cache.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 13975 | 22336/135 | 84 | provider | 525 | yes | Matched a pass pattern. |
| gmod.net-bounded-chunk-transfer.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | incorrect | 33425 | 22434/380 | 2283 | provider | 1419 | yes | Does not implement the bounded sender-owned chunk receiver. |
| gmod.perf.string-table-concat.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | protocol_error | 13623 | 22328/138 | 36 | provider | 470 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.transfer-lifecycle-cleanup.v1 | opencode | opencode/big-pickle | 1 | protocol_error | 41105 | 21109/280 | 2206 | provider | 1155 | yes | Answer must contain 1 through 1 candidate loops. |
| gmod.perf.player-cache-hooks.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 23405 | 22353/118 | 919 | provider | 476 | yes | Matched a pass pattern. |
| gmod.perf.table-hasvalue.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | incorrect | 14060 | 22329/112 | 105 | provider | 352 | yes | Matched an incorrect-answer pattern. |
| gmod.perf.surface-text.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 15236 | 22333/116 | 225 | provider | 441 | yes | Matched a pass pattern. |
| gmod.perf.surface-drawrect.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 16223 | 22334/80 | 322 | provider | 300 | yes | Matched a pass pattern. |
| gmod.perf.table-count-hash.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 15529 | 22323/58 | 266 | provider | 240 | yes | Matched a pass pattern. |
| gmod.perf.table-literal.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 15023 | 22327/130 | 91 | provider | 410 | yes | Matched a pass pattern. |
| gmod.perf.x-times-x.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 14229 | 22323/56 | 161 | provider | 224 | yes | Matched a pass pattern. |
| gmod.perf.table-empty.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 16496 | 22333/53 | 291 | provider | 191 | yes | Matched a pass pattern. |
| gmod.perf.table-random.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 17476 | 22320/78 | 389 | provider | 285 | yes | Matched a pass pattern. |
| gmod.player-iterator.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 15519 | 22335/52 | 278 | provider | 203 | yes | Uses player.Iterator() (wiki-recommended Lua-cached iterator). |
| gmod.timer-delayed-validity.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 14518 | 22338/72 | 125 | provider | 262 | yes | Revalidates the captured entity inside the delayed callback. |
| gmod.prediction-one-shot-effect.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 17583 | 22348/158 | 290 | provider | 573 | yes | Updates predicted state every pass and gates only the one-shot effect. |
| gmod.ents-iterator-readonly.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | incorrect | 14977 | 22345/64 | 189 | provider | 243 | yes | Does not use ents.Iterator as a direct read-only iterator. |
| gmod.hook-add.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 14045 | 22336/61 | 124 | provider | 264 | yes | Registers a named hook with hook.Add. |
| gmod.ents-iterator.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 14670 | 22326/66 | 136 | provider | 253 | yes | Matched a pass pattern. |
| gmod.file-data-root-confinement.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | partial | 15123 | 22394/195 | 125 | provider | 683 | yes | File receiver satisfies 7/13 confinement checks. |
| gmod.isvalid.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 13266 | 22321/76 | 80 | provider | 311 | yes | Uses IsValid for entity/object validity. |
| gmod.sqlite-batched-transaction.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | incorrect | 18787 | 22341/211 | 470 | provider | 763 | yes | Does not combine bounded writes, typed binding, and one transaction with the built-in sql library. |
| gmod.spatial-maintained-set.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 20218 | 22374/453 | 202 | provider | 1442 | yes | Seeds and maintains an addon set, then uses squared distance in Think. |
| gmod.net-receivers.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 13068 | 22323/66 | 90 | provider | 275 | yes | Matched a pass pattern. |
| gmod.sqlite-typed-write.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | incorrect | 22884 | 22326/121 | 950 | provider | 447 | yes | Does not safely bind or escape untrusted text. |
| gmod.perf.config-var.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 14193 | 22340/68 | 170 | provider | 285 | yes | Matched a pass pattern. |
| gmod.perf.ents-iterator.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 12871 | 22330/61 | 152 | provider | 260 | yes | Matched a pass pattern. |
| gmod.perf.darkrpvar.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | incorrect | 14466 | 22311/72 | 178 | provider | 291 | yes | Did not match a fixture answer pattern. |
| gmod.perf.disttosqr.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 13831 | 22333/69 | 173 | provider | 271 | yes | Matched a pass pattern. |
| gmod.net-compact-targeted-update.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | incorrect | 17530 | 22359/257 | 221 | provider | 977 | yes | Does not use compact typed fields with targeted net.Send recipients. |
| gmod.hook-object-lifecycle.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 21801 | 22346/90 | 803 | provider | 376 | yes | Uses an object hook identifier so invalid objects are removed automatically. |
| gmod.realm-shared-authority.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | partial | 27333 | 22342/301 | 1284 | provider | 929 | yes | Loading is correct, but server authority or caller authorization is incomplete. |
| gmod.perf.find-ents-near.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | protocol_error | 14526 | 22346/114 | 191 | provider | 424 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.net-per-player-budget.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | protocol_error | 19412 | 20744/628 | 0 | provider | — | no | OpenCode returned no answer text. |
| gmod.perf.ply-table-index.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 42021 | 22336/78 | 2139 | provider | 295 | yes | Matched a pass pattern. |
| gmod.perf.find-players-near.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 15948 | 22338/152 | 205 | provider | 545 | yes | Matched a pass pattern. |
| gmod.perf.local-color.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 13242 | 22321/76 | 130 | provider | 297 | yes | Matched a pass pattern. |
| gmod.perf.for-vs-while.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 15283 | 22313/92 | 184 | provider | 355 | yes | Matched a pass pattern. |
| gmod.perf.hudpaint-cache.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 14057 | 22321/82 | 71 | provider | 344 | yes | Matched a pass pattern. |
| gmod.perf.local-vs-global.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 13956 | 22333/72 | 69 | provider | 272 | yes | Matched a pass pattern. |
| gmod.networkvar-entity-state.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | incorrect | 21675 | 22334/68 | 610 | provider | 304 | yes | Does not define the integer Power datatable variable. |
| gmod.perf.localplayer-cache.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 13576 | 22337/67 | 137 | provider | 308 | yes | Matched a pass pattern. |
| gmod.transfer-lifecycle-cleanup.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | protocol_error | 31882 | 22375/278 | 1521 | provider | 1048 | yes | Answer must contain 1 through 1 candidate loops. |
| gmod.perf.looking-at.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | partial | 15126 | 22344/179 | 193 | provider | 562 | yes | Matched a partial-answer pattern. |
| gmod.hudpaint-hot-path.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 29587 | 22364/190 | 1269 | provider | 736 | yes | Caches stable render resources and derives per-frame values once. |
| gmod.darkrp-shop-npc.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | incorrect | 32558 | 20690/1311 | 0 | provider | 4828 | yes | Core 2/8: interaction, no-broadcast-menu. Missing core: targeted-open, server-authoritative, item-validation, affordability, purchase-order, no-client-authority. Hardening 0/3: none. Missing hardening: proximity, rate-limit, payload-bound. |
| gmod.perf.hook-once.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 18489 | 22343/85 | 448 | provider | 372 | yes | Matched a pass pattern. |
| gmod.perf.angle-zero.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | pass | 56718 | 22332/77 | 3387 | provider | 294 | yes | Matched a pass pattern. |
| gmod.perf.meta-vs-arg.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 16314 | 22341/77 | 278 | provider | 314 | yes | Matched a pass pattern. |
| gmod.perf.pairs-ipairs-for.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 13721 | 22335/95 | 175 | provider | 346 | yes | Matched a pass pattern. |
| gmod.perf.msg-vs-print.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 17168 | 22336/61 | 355 | provider | 227 | yes | Matched a pass pattern. |
| gmod.perf.player-cache-hooks.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 13972 | 22353/142 | 50 | provider | 593 | yes | Matched a pass pattern. |
| gmod.perf.setdrawcolor-split.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 14182 | 22339/49 | 122 | provider | 219 | yes | Matched a pass pattern. |
| gmod.perf.sqlite-vs-mysql.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 14196 | 22357/54 | 134 | provider | 235 | yes | Matched a pass pattern. |
| gmod.perf.steamid-cache.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 14882 | 22336/136 | 49 | provider | 500 | yes | Matched a pass pattern. |
| gmod.perf.angle-zero.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | partial | 30680 | 22322/82 | 1269 | provider | 290 | yes | Matched a partial-answer pattern. |
| gmod.perf.string-table-concat.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | protocol_error | 15441 | 22331/144 | 81 | provider | 450 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.perf.plain-lua-vs-fn.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | incorrect | 18566 | 22352/159 | 337 | provider | 558 | yes | Matched an incorrect-answer pattern. |
| gmod.net-bounded-chunk-transfer.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | partial | 36001 | 22420/347 | 2041 | provider | 1313 | yes | Chunk receiver satisfies 12/20 state and size checks. |
| gmod.perf.seq-tables.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 16257 | 22340/127 | 181 | provider | 455 | yes | Matched a pass pattern. |
| gmod.perf.table-count-hash.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 14701 | 22323/78 | 75 | provider | 283 | yes | Matched a pass pattern. |
| gmod.perf.x-times-x.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 13374 | 22320/68 | 110 | provider | 226 | yes | Matched a pass pattern. |
| gmod.perf.table-hasvalue.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 15529 | 20703/150 | 0 | provider | 280 | yes | Matched a pass pattern. |
| gmod.perf.surface-text.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 18478 | 22342/143 | 373 | provider | 496 | yes | Matched a pass pattern. |
| gmod.perf.surface-drawrect.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 18930 | 22335/83 | 392 | provider | 319 | yes | Matched a pass pattern. |
| gmod.timer-delayed-validity.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 13262 | 22334/55 | 117 | provider | 206 | yes | Revalidates the captured entity inside the delayed callback. |
| gmod.net-secure-entity-action.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | partial | 38465 | 22364/224 | 2424 | provider | 724 | yes | Receiver includes 6/11 required trust-boundary checks. |
| gmod.perf.table-empty.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 18612 | 20690/275 | 0 | provider | 213 | yes | Matched a pass pattern. |
| gmod.prediction-one-shot-effect.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | incorrect | 16694 | 22342/177 | 91 | provider | 663 | yes | Guards the whole attack, preventing predicted state updates on replay. |
| gmod.perf.table-random.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 17264 | 22306/63 | 176 | provider | 247 | yes | Matched a pass pattern. |
| gmod.net-bounded-decompression.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | partial | 42896 | 22372/185 | 2714 | provider | 666 | yes | Payload receiver satisfies 9/11 bounded-decompression checks. |
| gmod.player-iterator.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | partial | 18662 | 22335/68 | 415 | provider | 267 | yes | Uses ipairs but still allocates via player.GetAll() each time. |
| gmod.perf.ply-table-index.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 26346 | 22321/110 | 976 | provider | 381 | yes | Matched a pass pattern. |
| gmod.ents-iterator.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 12664 | 22326/74 | 108 | provider | 300 | yes | Matched a pass pattern. |
| gmod.hook-add.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 12848 | 22333/65 | 38 | provider | 250 | yes | Registers a named hook with hook.Add. |
| gmod.realm-shared-authority.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | partial | 20138 | 22334/210 | 466 | provider | 722 | yes | Loading is correct, but server authority or caller authorization is incomplete. |
| gmod.isvalid.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 13088 | 22326/80 | 56 | provider | 297 | yes | Uses IsValid for entity/object validity. |
| gmod.spawn-preventive-rate-limit.v1 | opencode | opencode/deepseek-v4-flash-free@low | 1 | protocol_error | 55316 | 22370/400 | 3378 | provider | 1182 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.file-data-root-confinement.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | partial | 16321 | 22394/232 | 344 | provider | 863 | yes | File receiver satisfies 6/13 confinement checks. |
| gmod.hook-object-lifecycle.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 15743 | 22325/120 | 265 | provider | 522 | yes | Uses an object hook identifier so invalid objects are removed automatically. |
| gmod.perf.table-literal.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | pass | 25828 | 22333/101 | 909 | provider | 316 | yes | Matched a pass pattern. |
| gmod.net-receivers.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 12370 | 22323/66 | 88 | provider | 240 | yes | Matched a pass pattern. |
| gmod.sqlite-typed-write.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | incorrect | 25157 | 22333/96 | 988 | provider | 389 | yes | Does not safely bind or escape untrusted text. |
| gmod.transfer-lifecycle-cleanup.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | incorrect | 24952 | 22382/200 | 1150 | provider | 822 | yes | Does not clean transfer state across disconnect and timeout paths. |
| gmod.net-bounded-chunk-transfer.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | incorrect | 19700 | 22427/263 | 729 | provider | 957 | yes | Does not implement the bounded sender-owned chunk receiver. |
| gmod.perf.disttosqr.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 13340 | 22333/55 | 126 | provider | 201 | yes | Matched a pass pattern. |
| gmod.perf.config-var.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 13988 | 22336/106 | 107 | provider | 357 | yes | Matched a pass pattern. |
| gmod.perf.ents-iterator.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 13732 | 22327/60 | 123 | provider | 252 | yes | Matched a pass pattern. |
| gmod.net-compact-targeted-update.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 20494 | 20732/536 | 0 | provider | 522 | yes | Uses bounded bit widths and targeted recipient fanout. |
| gmod.perf.darkrpvar.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | incorrect | 15653 | 22336/118 | 197 | provider | 471 | yes | Did not match a fixture answer pattern. |
| gmod.sqlite-batched-transaction.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | incorrect | 30837 | 22341/187 | 1761 | provider | 663 | yes | Does not combine bounded writes, typed binding, and one transaction with the built-in sql library. |
| gmod.perf.local-vs-global.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 12018 | 22335/79 | 80 | provider | 275 | yes | Matched a pass pattern. |
| gmod.ents-iterator-readonly.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 28275 | 22340/86 | 1501 | provider | 383 | yes | Processes ents.Iterator results directly without mutating its cache. |
| gmod.perf.for-vs-while.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | protocol_error | 14806 | 22334/140 | 162 | provider | 449 | yes | Answer must contain 1 through 1 candidate loops. |
| gmod.perf.localplayer-cache.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 11771 | 22333/62 | 80 | provider | 281 | yes | Matched a pass pattern. |
| gmod.perf.angle-zero.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | incorrect | 20115 | 22329/85 | 613 | provider | 319 | yes | Did not match a fixture answer pattern. |
| gmod.perf.hudpaint-cache.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 15522 | 22349/131 | 376 | provider | 449 | yes | Matched a pass pattern. |
| gmod.spatial-maintained-set.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | incorrect | 34844 | 22374/255 | 1778 | provider | 857 | yes | Does not provide the complete maintained-set spatial design. |
| gmod.perf.local-color.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 15709 | 22324/97 | 342 | provider | 337 | yes | Matched a pass pattern. |
| gmod.net-bounded-decompression.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | incorrect | 26848 | 22371/196 | 1461 | provider | 726 | yes | Reads an unbounded untrusted payload before proving its size. |
| gmod.perf.find-ents-near.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | partial | 19968 | 22350/68 | 692 | provider | 275 | yes | Matched a partial-answer pattern. |
| gmod.perf.pairs-ipairs-for.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 12410 | 22343/107 | 115 | provider | 413 | yes | Matched a pass pattern. |
| gmod.perf.find-players-near.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 18702 | 22335/169 | 457 | provider | 634 | yes | Matched a pass pattern. |
| gmod.spawn-preventive-rate-limit.v1 | opencode | opencode/deepseek-v4-flash-free@medium | 1 | partial | 36188 | 22370/203 | 2184 | provider | 789 | yes | Pre-spawn hook satisfies 6/8 throttling checks. |
| gmod.networkvar-entity-state.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | incorrect | 23804 | 22340/60 | 935 | provider | 253 | yes | Does not define the integer Power datatable variable. |
| gmod.perf.meta-vs-arg.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 14618 | 22338/54 | 194 | provider | 222 | yes | Matched a pass pattern. |
| gmod.perf.looking-at.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | partial | 15685 | 22344/212 | 208 | provider | 694 | yes | Matched a partial-answer pattern. |
| gmod.perf.hook-once.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 19373 | 22306/100 | 553 | provider | 406 | yes | Matched a pass pattern. |
| gmod.perf.msg-vs-print.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 15990 | 22336/81 | 275 | provider | 342 | yes | Matched a pass pattern. |
| gmod.perf.player-cache-hooks.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 14523 | 22353/145 | 216 | provider | 580 | yes | Matched a pass pattern. |
| gmod.perf.plain-lua-vs-fn.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 17603 | 22335/128 | 299 | provider | 464 | yes | Matched a pass pattern. |
| gmod.perf.setdrawcolor-split.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 13997 | 22329/41 | 118 | provider | 176 | yes | Matched a pass pattern. |
| gmod.perf.sqlite-vs-mysql.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 14610 | 22360/88 | 123 | provider | 384 | yes | Matched a pass pattern. |
| gmod.perf.steamid-cache.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 14605 | 22336/136 | 68 | provider | 490 | yes | Matched a pass pattern. |
| gmod.perf.seq-tables.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | protocol_error | 15443 | 22340/102 | 175 | provider | 387 | yes | Answer must contain 0 through 1 candidate loops. |
| gmod.perf.string-table-concat.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | protocol_error | 14720 | 22327/138 | 57 | provider | 461 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.perf.table-count-hash.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 14164 | 20679/112 | 0 | provider | 172 | yes | Matched a pass pattern. |
| gmod.perf.surface-text.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 15526 | 22336/98 | 180 | provider | 390 | yes | Matched a pass pattern. |
| gmod.perf.surface-drawrect.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 15931 | 22331/83 | 248 | provider | 308 | yes | Matched a pass pattern. |
| gmod.hudpaint-hot-path.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 39040 | 22362/247 | 2688 | provider | 939 | yes | Caches stable render resources and derives per-frame values once. |
| gmod.perf.ply-table-index.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | incorrect | 21220 | 22333/79 | 699 | provider | 273 | yes | Did not match a fixture answer pattern. |
| gmod.perf.table-hasvalue.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 16614 | 22332/70 | 104 | provider | 261 | yes | Matched a pass pattern. |
| gmod.perf.x-times-x.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 15250 | 22316/70 | 82 | provider | 245 | yes | Matched a pass pattern. |
| gmod.perf.table-literal.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 16501 | 22328/109 | 174 | provider | 361 | yes | Matched a pass pattern. |
| gmod.net-per-player-budget.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | partial | 40572 | 22376/383 | 2244 | provider | 1480 | yes | Receiver satisfies 9/15 per-player budget checks. |
| gmod.net-secure-entity-action.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | partial | 37644 | 22358/229 | 2494 | provider | 800 | yes | Receiver includes 8/11 required trust-boundary checks. |
| gmod.perf.table-random.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 17356 | 22324/76 | 154 | provider | 270 | yes | Matched a pass pattern. |
| gmod.perf.table-empty.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 20266 | 22330/77 | 437 | provider | 301 | yes | Matched a pass pattern. |
| gmod.player-iterator.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 17523 | 22335/60 | 300 | provider | 236 | yes | Uses player.Iterator() (wiki-recommended Lua-cached iterator). |
| gmod.prediction-one-shot-effect.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 17727 | 22345/117 | 251 | provider | 518 | yes | Updates predicted state every pass and gates only the one-shot effect. |
| gmod.timer-delayed-validity.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | pass | 18471 | 22334/74 | 497 | provider | 290 | yes | Revalidates the captured entity inside the delayed callback. |
| gmod.ents-iterator.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | pass | 16368 | 22293/74 | 229 | provider | 303 | yes | Matched a pass pattern. |
| gmod.hook-add.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | pass | 14561 | 22334/53 | 117 | provider | 213 | yes | Registers a named hook with hook.Add. |
| gmod.spawn-preventive-rate-limit.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | partial | 21309 | 22370/214 | 733 | provider | 757 | yes | Pre-spawn hook satisfies 2/8 throttling checks. |
| gmod.sqlite-batched-transaction.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | incorrect | 22210 | 22338/244 | 885 | provider | 892 | yes | Concatenates untrusted row data instead of binding parameters. |
| gmod.isvalid.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | pass | 15287 | 22323/83 | 110 | provider | 322 | yes | Uses IsValid for entity/object validity. |
| gmod.net-receivers.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | pass | 14466 | 22320/42 | 97 | provider | 161 | yes | Matched a pass pattern. |
| gmod.hook-object-lifecycle.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | pass | 19650 | 22343/82 | 648 | provider | 345 | yes | Uses an object hook identifier so invalid objects are removed automatically. |
| gmod.sqlite-typed-write.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | incorrect | 26883 | 22332/115 | 1339 | provider | 433 | yes | Does not safely bind or escape untrusted text. |
| gmod.perf.disttosqr.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | pass | 13620 | 22327/62 | 103 | provider | 255 | yes | Matched a pass pattern. |
| gmod.perf.find-ents-near.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | partial | 13139 | 22343/69 | 55 | provider | 253 | yes | Matched a partial-answer pattern. |
| gmod.perf.darkrpvar.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | pass | 14921 | 22333/73 | 129 | provider | 296 | yes | Matched a pass pattern. |
| gmod.perf.ents-iterator.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | pass | 15958 | 22321/61 | 311 | provider | 257 | yes | Matched a pass pattern. |
| gmod.perf.hook-once.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | pass | 13267 | 22340/121 | 172 | provider | 532 | yes | Matched a pass pattern. |
| gmod.perf.for-vs-while.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | pass | 13871 | 22310/66 | 164 | provider | 278 | yes | Matched a pass pattern. |
| gmod.perf.config-var.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | pass | 17811 | 22337/64 | 670 | provider | 251 | yes | Matched a pass pattern. |
| gmod.perf.local-color.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | pass | 12841 | 22318/65 | 87 | provider | 246 | yes | Matched a pass pattern. |
| gmod.perf.local-vs-global.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | pass | 12638 | 22326/73 | 77 | provider | 273 | yes | Matched a pass pattern. |
| gmod.transfer-lifecycle-cleanup.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | partial | 32544 | 22378/245 | 2056 | provider | 964 | yes | Cleanup satisfies 5/11 disconnect and timeout requirements. |
| gmod.perf.find-players-near.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | pass | 18323 | 22337/145 | 535 | provider | 538 | yes | Matched a pass pattern. |
| gmod.net-compact-targeted-update.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | incorrect | 24908 | 22364/173 | 1291 | provider | 622 | yes | Does not use compact typed fields with targeted net.Send recipients. |
| gmod.realm-shared-authority.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | partial | 36369 | 22347/239 | 2571 | provider | 860 | yes | Loading is correct, but server authority or caller authorization is incomplete. |
| gmod.perf.looking-at.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | partial | 14331 | 22338/151 | 240 | provider | 498 | yes | Matched a partial-answer pattern. |
| gmod.perf.meta-vs-arg.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | pass | 13649 | 20709/258 | 0 | provider | 173 | yes | Matched a pass pattern. |
| gmod.perf.hudpaint-cache.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | pass | 17910 | 22345/101 | 557 | provider | 401 | yes | Matched a pass pattern. |
| gmod.perf.localplayer-cache.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | pass | 16287 | 22330/42 | 446 | provider | 197 | yes | Matched a pass pattern. |
| gmod.net-per-player-budget.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | protocol_error | 27196 | 22373/310 | 1548 | provider | 1087 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.file-data-root-confinement.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | partial | 35869 | 22375/210 | 2506 | provider | 779 | yes | File receiver satisfies 8/13 confinement checks. |
| gmod.net-bounded-chunk-transfer.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | incorrect | 35478 | 22429/276 | 2680 | provider | 1012 | yes | Does not implement the bounded sender-owned chunk receiver. |
| gmod.net-bounded-decompression.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | incorrect | 35802 | 22366/173 | 2590 | provider | 648 | yes | Decompresses untrusted data without the required maxSize. |
| gmod.perf.angle-zero.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | incorrect | 31959 | 22325/52 | 1941 | provider | 189 | yes | Did not match a fixture answer pattern. |
| gmod.darkrp-shop-npc.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | incorrect | 79879 | 22310/1623 | 6572 | provider | 5371 | yes | Core 7/8: interaction, server-authoritative, item-validation, affordability, purchase-order, no-client-authority, no-broadcast-menu. Missing core: targeted-open. Hardening 0/3: none. Missing hardening: proximity, rate-limit, payload-bound. |
| gmod.net-secure-entity-action.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | partial | 37498 | 22375/285 | 2677 | provider | 973 | yes | Receiver includes 7/11 required trust-boundary checks. |
| gmod.networkvar-entity-state.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | pass | 43106 | 22337/69 | 3116 | provider | 311 | yes | Defines Power with Entity:NetworkVar in SetupDataTables. |
| gmod.spatial-maintained-set.v1 | opencode | opencode/deepseek-v4-flash-free@high | 1 | incorrect | 62733 | 22376/491 | 5053 | provider | 1712 | yes | Does not provide the complete maintained-set spatial design. |
| gmod.ents-iterator-readonly.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | pass | 78442 | 22340/61 | 7273 | provider | 242 | yes | Processes ents.Iterator results directly without mutating its cache. |
| gmod.darkrp-shop-npc.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | incorrect | 109267 | 22316/1967 | 9924 | provider | 7609 | yes | Core 4/8: affordability, purchase-order, no-client-authority, no-broadcast-menu. Missing core: interaction, targeted-open, server-authoritative, item-validation. Hardening 0/3: none. Missing hardening: proximity, rate-limit, payload-bound. |
| gmod.hudpaint-hot-path.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | pass | 29467 | 22353/218 | 996 | provider | 725 | yes | Caches stable render resources and derives per-frame values once. |
| gmod.perf.seq-tables.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | protocol_error | 22793 | 20703/243 | 0 | provider | 404 | yes | Answer must contain 0 through 1 candidate loops. |
| gmod.perf.string-table-concat.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | protocol_error | 21076 | 22325/121 | 65 | provider | 416 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.prediction-one-shot-effect.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | pass | 25924 | 22336/249 | 452 | provider | 904 | yes | Updates predicted state every pass and gates only the one-shot effect. |
| gmod.realm-shared-authority.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | incorrect | 37447 | 22338/270 | 1874 | provider | 880 | yes | Does not show the required shared loading and server-authoritative action. |
| gmod.spatial-maintained-set.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | partial | 25818 | 22369/512 | 136 | provider | 1616 | yes | Maintains the hot set but does not seed already-existing entities. |
| gmod.spawn-preventive-rate-limit.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | protocol_error | 52299 | 22365/354 | 3046 | provider | 1318 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.sqlite-batched-transaction.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | incorrect | 31377 | 22332/170 | 999 | provider | 641 | yes | Does not combine bounded writes, typed binding, and one transaction with the built-in sql library. |
| gmod.sqlite-typed-write.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | partial | 27738 | 22328/95 | 720 | provider | 340 | yes | Safely escapes with sql.SQLStr but does not use the preferred sql.QueryTyped. |
| gmod.timer-delayed-validity.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | pass | 33617 | 22328/73 | 1169 | provider | 253 | yes | Revalidates the captured entity inside the delayed callback. |
| gmod.transfer-lifecycle-cleanup.v1 | opencode | opencode/deepseek-v4-flash-free@max | 1 | incorrect | 51730 | 22372/267 | 3337 | provider | 1076 | yes | Does not clean transfer state across disconnect and timeout paths. |
| gmod.darkrp-shop-npc.v1 | opencode | opencode/hy3-free@low | 1 | partial | 38277 | 22325/736 | 1062 | provider | 2497 | yes | Core 8/8: interaction, targeted-open, server-authoritative, item-validation, affordability, purchase-order, no-client-authority, no-broadcast-menu. Missing core: none. Hardening 0/3: none. Missing hardening: proximity, rate-limit, payload-bound. |
| gmod.ents-iterator-readonly.v1 | opencode | opencode/hy3-free@low | 1 | pass | 23037 | 20694/79 | 128 | provider | 277 | yes | Processes ents.Iterator results directly without mutating its cache. |
| gmod.ents-iterator.v1 | opencode | opencode/hy3-free@low | 1 | pass | 23355 | 20675/82 | 120 | provider | 294 | yes | Matched a pass pattern. |
| gmod.file-data-root-confinement.v1 | opencode | opencode/hy3-free@low | 1 | partial | 26400 | 33772/376 | 0 | provider | 916 | yes | File receiver satisfies 8/13 confinement checks. |
| gmod.hook-object-lifecycle.v1 | opencode | opencode/hy3-free@low | 1 | pass | 27126 | 22362/213 | 339 | provider | 826 | yes | Uses an object hook identifier so invalid objects are removed automatically. |
| gmod.hudpaint-hot-path.v1 | opencode | opencode/hy3-free@low | 1 | pass | 25718 | 22355/247 | 92 | provider | 844 | yes | Caches stable render resources and derives per-frame values once. |
| gmod.net-bounded-chunk-transfer.v1 | opencode | opencode/hy3-free@low | 1 | partial | 37659 | 20780/295 | 783 | provider | 1122 | yes | Chunk receiver satisfies 12/20 state and size checks. |
| gmod.net-bounded-decompression.v1 | opencode | opencode/hy3-free@low | 1 | partial | 52217 | 22388/259 | 2696 | provider | 886 | yes | Payload receiver satisfies 9/11 bounded-decompression checks. |
| gmod.net-compact-targeted-update.v1 | opencode | opencode/hy3-free@low | 1 | incorrect | 26309 | 22378/151 | 200 | provider | 610 | yes | Does not use compact typed fields with targeted net.Send recipients. |
| gmod.net-per-player-budget.v1 | opencode | opencode/hy3-free@low | 1 | partial | 37258 | 22392/324 | 1207 | provider | 1192 | yes | Receiver satisfies 8/15 per-player budget checks. |
| gmod.net-secure-entity-action.v1 | opencode | opencode/hy3-free@low | 1 | partial | 27051 | 22391/381 | 185 | provider | 1363 | yes | Receiver includes 7/11 required trust-boundary checks. |
| gmod.networkvar-entity-state.v1 | opencode | opencode/hy3-free@low | 1 | pass | 25663 | 20686/72 | 266 | provider | 303 | yes | Defines Power with Entity:NetworkVar in SetupDataTables. |
| gmod.perf.find-ents-near.v1 | opencode | opencode/hy3-free@low | 1 | protocol_error | 24007 | 33692/183 | 0 | provider | 453 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.perf.seq-tables.v1 | opencode | opencode/hy3-free@low | 1 | pass | 23217 | 22352/102 | 77 | provider | 372 | yes | Matched a pass pattern. |
| gmod.perf.string-table-concat.v1 | opencode | opencode/hy3-free@low | 1 | protocol_error | 22770 | 20675/122 | 67 | provider | 401 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.prediction-one-shot-effect.v1 | opencode | opencode/hy3-free@low | 1 | incorrect | 24252 | 22362/146 | 101 | provider | 554 | yes | Guards the whole attack, preventing predicted state updates on replay. |
| gmod.realm-shared-authority.v1 | opencode | opencode/hy3-free@low | 1 | incorrect | 24524 | 20692/229 | 310 | provider | 873 | yes | Does not show the required shared loading and server-authoritative action. |
| gmod.spatial-maintained-set.v1 | opencode | opencode/hy3-free@low | 1 | incorrect | 30103 | 20727/622 | 247 | provider | 2303 | yes | Does not provide the complete maintained-set spatial design. |
| gmod.spawn-preventive-rate-limit.v1 | opencode | opencode/hy3-free@low | 1 | partial | 29699 | 22385/338 | 438 | provider | 1280 | yes | Pre-spawn hook satisfies 6/8 throttling checks. |
| gmod.sqlite-batched-transaction.v1 | opencode | opencode/hy3-free@low | 1 | incorrect | 34717 | 20690/258 | 676 | provider | 1044 | yes | Does not combine bounded writes, typed binding, and one transaction with the built-in sql library. |
| gmod.sqlite-typed-write.v1 | opencode | opencode/hy3-free@low | 1 | partial | 27560 | 20680/140 | 384 | provider | 575 | yes | Safely escapes with sql.SQLStr but does not use the preferred sql.QueryTyped. |
| gmod.timer-delayed-validity.v1 | opencode | opencode/hy3-free@low | 1 | pass | 19388 | 22347/65 | 182 | provider | 237 | yes | Revalidates the captured entity inside the delayed callback. |
| gmod.transfer-lifecycle-cleanup.v1 | opencode | opencode/hy3-free@low | 1 | partial | 26519 | 20660/228 | 330 | provider | 884 | yes | Cleanup satisfies 7/11 disconnect and timeout requirements. |
| gmod.darkrp-shop-npc.v1 | opencode | opencode/hy3-free@medium | 1 | incorrect | 29128 | 20677/882 | 212 | provider | 3030 | yes | Core 4/8: interaction, item-validation, affordability, no-broadcast-menu. Missing core: targeted-open, server-authoritative, purchase-order, no-client-authority. Hardening 0/3: none. Missing hardening: proximity, rate-limit, payload-bound. |
| gmod.ents-iterator-readonly.v1 | opencode | opencode/hy3-free@medium | 1 | pass | 19687 | 20698/77 | 186 | provider | 305 | yes | Processes ents.Iterator results directly without mutating its cache. |
| gmod.file-data-root-confinement.v1 | opencode | opencode/hy3-free@medium | 1 | partial | 20948 | 20750/239 | 178 | provider | 832 | yes | File receiver satisfies 5/13 confinement checks. |
| gmod.hook-object-lifecycle.v1 | opencode | opencode/hy3-free@medium | 1 | pass | 33164 | 22365/255 | 922 | provider | 1064 | yes | Uses an object hook identifier so invalid objects are removed automatically. |
| gmod.hudpaint-hot-path.v1 | opencode | opencode/hy3-free@medium | 1 | pass | 19699 | 20716/317 | 63 | provider | 993 | yes | Caches stable render resources and derives per-frame values once. |
| gmod.net-bounded-chunk-transfer.v1 | opencode | opencode/hy3-free@medium | 1 | partial | 27341 | 20780/294 | 604 | provider | 1074 | yes | Chunk receiver satisfies 15/20 state and size checks. |
| gmod.net-bounded-decompression.v1 | opencode | opencode/hy3-free@medium | 1 | pass | 29928 | 20669/226 | 930 | provider | 837 | yes | Bounds compressed input before reading and caps decompressed output before use. |
| gmod.net-compact-targeted-update.v1 | opencode | opencode/hy3-free@medium | 1 | protocol_error | 27775 | 20719/187 | 409 | provider | 710 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.net-per-player-budget.v1 | opencode | opencode/hy3-free@medium | 1 | partial | 26139 | 20731/302 | 603 | provider | 1117 | yes | Receiver satisfies 8/15 per-player budget checks. |
| gmod.net-secure-entity-action.v1 | opencode | opencode/hy3-free@medium | 1 | partial | 26428 | 20670/333 | 411 | provider | 1260 | yes | Receiver includes 9/11 required trust-boundary checks. |
| gmod.networkvar-entity-state.v1 | opencode | opencode/hy3-free@medium | 1 | pass | 23639 | 20695/74 | 282 | provider | 284 | yes | Defines Power with Entity:NetworkVar in SetupDataTables. |
| gmod.perf.plain-lua-vs-fn.v1 | opencode | opencode/hy3-free@medium | 1 | incorrect | 26747 | 20699/215 | 257 | provider | 822 | yes | Matched an incorrect-answer pattern. |
| gmod.perf.string-table-concat.v1 | opencode | opencode/hy3-free@medium | 1 | protocol_error | 20033 | 20681/90 | 45 | provider | 335 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.prediction-one-shot-effect.v1 | opencode | opencode/hy3-free@medium | 1 | partial | 23859 | 20703/151 | 264 | provider | 579 | yes | Uses the prediction guard, but its scope is not the required one-shot-only shape. |
| gmod.realm-shared-authority.v1 | opencode | opencode/hy3-free@medium | 1 | partial | 25235 | 33713/395 | 0 | provider | 957 | yes | Loading is correct, but server authority or caller authorization is incomplete. |
| gmod.spatial-maintained-set.v1 | opencode | opencode/hy3-free@medium | 1 | protocol_error | 23747 | 20725/551 | 16 | provider | 2044 | yes | Answer must contain 2 through 2 candidate loops. |
| gmod.spawn-preventive-rate-limit.v1 | opencode | opencode/hy3-free@medium | 1 | incorrect | 35371 | 20721/404 | 1201 | provider | 1664 | yes | Does not implement preventative per-player prop throttling. |
| gmod.sqlite-batched-transaction.v1 | opencode | opencode/hy3-free@medium | 1 | incorrect | 25723 | 20676/231 | 582 | provider | 878 | yes | Does not combine bounded writes, typed binding, and one transaction with the built-in sql library. |
| gmod.sqlite-typed-write.v1 | opencode | opencode/hy3-free@medium | 1 | partial | 21578 | 20686/135 | 115 | provider | 526 | yes | Safely escapes with sql.SQLStr but does not use the preferred sql.QueryTyped. |
| gmod.timer-delayed-validity.v1 | opencode | opencode/hy3-free@medium | 1 | pass | 21146 | 22353/79 | 139 | provider | 320 | yes | Revalidates the captured entity inside the delayed callback. |
| gmod.transfer-lifecycle-cleanup.v1 | opencode | opencode/hy3-free@medium | 1 | partial | 23150 | 20727/285 | 150 | provider | 1107 | yes | Cleanup satisfies 6/11 disconnect and timeout requirements. |
| gmod.darkrp-shop-npc.v1 | opencode | opencode/hy3-free@high | 1 | incorrect | 26552 | 22332/679 | 105 | provider | 2397 | yes | Core 3/8: interaction, affordability, no-broadcast-menu. Missing core: targeted-open, server-authoritative, item-validation, purchase-order, no-client-authority. Hardening 0/3: none. Missing hardening: proximity, rate-limit, payload-bound. |
| gmod.ents-iterator-readonly.v1 | opencode | opencode/hy3-free@high | 1 | pass | 17773 | 20559/73 | 131 | provider | 289 | yes | Processes ents.Iterator results directly without mutating its cache. |
| gmod.file-data-root-confinement.v1 | opencode | opencode/hy3-free@high | 1 | partial | 32039 | 20747/200 | 1051 | provider | 700 | yes | File receiver satisfies 5/13 confinement checks. |
| gmod.hook-object-lifecycle.v1 | opencode | opencode/hy3-free@high | 1 | pass | 22927 | 22362/265 | 158 | provider | 1024 | yes | Pairs hook registration with explicit removal. |
| gmod.hudpaint-hot-path.v1 | opencode | opencode/hy3-free@high | 1 | pass | 24704 | 20713/323 | 172 | provider | 1030 | yes | Caches stable render resources and derives per-frame values once. |
| gmod.net-bounded-chunk-transfer.v1 | opencode | opencode/hy3-free@high | 1 | partial | 24488 | 33876/908 | 0 | provider | 1262 | yes | Chunk receiver satisfies 15/20 state and size checks. |
| gmod.net-bounded-decompression.v1 | opencode | opencode/hy3-free@high | 1 | partial | 24159 | 22388/198 | 367 | provider | 729 | yes | Payload receiver satisfies 10/11 bounded-decompression checks. |
| gmod.net-compact-targeted-update.v1 | opencode | opencode/hy3-free@high | 1 | incorrect | 26303 | 20716/144 | 596 | provider | 534 | yes | Does not use compact typed fields with targeted net.Send recipients. |
| gmod.net-per-player-budget.v1 | opencode | opencode/hy3-free@high | 1 | partial | 29720 | 20725/344 | 651 | provider | 1299 | yes | Receiver satisfies 11/15 per-player budget checks. |
| gmod.net-secure-entity-action.v1 | opencode | opencode/hy3-free@high | 1 | partial | 36597 | 20727/193 | 1024 | provider | 648 | yes | Receiver includes 9/11 required trust-boundary checks. |
| gmod.networkvar-entity-state.v1 | opencode | opencode/hy3-free@high | 1 | pass | 17340 | 33706/115 | 0 | provider | 281 | yes | Defines Power with Entity:NetworkVar in SetupDataTables. |
| gmod.perf.string-table-concat.v1 | opencode | opencode/hy3-free@high | 1 | protocol_error | 19899 | 20678/145 | 58 | provider | 492 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.prediction-one-shot-effect.v1 | opencode | opencode/hy3-free@high | 1 | partial | 23022 | 20700/165 | 263 | provider | 669 | yes | Uses the prediction guard, but its scope is not the required one-shot-only shape. |
| gmod.realm-shared-authority.v1 | opencode | opencode/hy3-free@high | 1 | partial | 19043 | 20695/166 | 146 | provider | 602 | yes | Loading is correct, but server authority or caller authorization is incomplete. |
| gmod.spatial-maintained-set.v1 | opencode | opencode/hy3-free@high | 1 | incorrect | 22450 | 20721/549 | 62 | provider | 2022 | yes | Does not provide the complete maintained-set spatial design. |
| gmod.spawn-preventive-rate-limit.v1 | opencode | opencode/hy3-free@high | 1 | incorrect | 28099 | 22353/266 | 833 | provider | 981 | yes | Does not implement preventative per-player prop throttling. |
| gmod.sqlite-batched-transaction.v1 | opencode | opencode/hy3-free@high | 1 | incorrect | 27612 | 20693/259 | 628 | provider | 1022 | yes | Does not combine bounded writes, typed binding, and one transaction with the built-in sql library. |
| gmod.sqlite-typed-write.v1 | opencode | opencode/hy3-free@high | 1 | partial | 21119 | 20552/162 | 427 | provider | 629 | yes | Safely escapes with sql.SQLStr but does not use the preferred sql.QueryTyped. |
| gmod.timer-delayed-validity.v1 | opencode | opencode/hy3-free@high | 1 | pass | 18521 | 20683/62 | 130 | provider | 221 | yes | Revalidates the captured entity inside the delayed callback. |
| gmod.transfer-lifecycle-cleanup.v1 | opencode | opencode/hy3-free@high | 1 | partial | 21720 | 20730/344 | 113 | provider | 1331 | yes | Cleanup satisfies 8/11 disconnect and timeout requirements. |
| gmod.darkrp-shop-npc.v1 | opencode | opencode/mimo-v2.5-free@low | 1 | incorrect | 32354 | 21086/1267 | 88 | provider | 4400 | yes | Core 2/8: affordability, no-broadcast-menu. Missing core: interaction, targeted-open, server-authoritative, item-validation, purchase-order, no-client-authority. Hardening 1/3: proximity. Missing hardening: rate-limit, payload-bound. |
| gmod.ents-iterator-readonly.v1 | opencode | opencode/mimo-v2.5-free@low | 1 | pass | 19176 | 20343/64 | 126 | provider | 253 | yes | Processes ents.Iterator results directly without mutating its cache. |
| gmod.file-data-root-confinement.v1 | opencode | opencode/mimo-v2.5-free@low | 1 | partial | 24191 | 21172/237 | 189 | provider | 858 | yes | File receiver satisfies 7/13 confinement checks. |
| gmod.hook-object-lifecycle.v1 | opencode | opencode/mimo-v2.5-free@low | 1 | pass | 21188 | 21117/296 | 33 | provider | 1241 | yes | Uses an object hook identifier so invalid objects are removed automatically. |
| gmod.hudpaint-hot-path.v1 | opencode | opencode/mimo-v2.5-free@low | 1 | pass | 23348 | 21114/228 | 44 | provider | 733 | yes | Caches stable render resources and derives per-frame values once. |
| gmod.net-bounded-chunk-transfer.v1 | opencode | opencode/mimo-v2.5-free@low | 1 | incorrect | 20548 | 21209/476 | 16 | provider | 2010 | yes | Does not implement the bounded sender-owned chunk receiver. |
| gmod.net-bounded-decompression.v1 | opencode | opencode/mimo-v2.5-free@low | 1 | incorrect | 25289 | 21123/235 | 204 | provider | 874 | yes | Reads an unbounded untrusted payload before proving its size. |
| gmod.net-compact-targeted-update.v1 | opencode | opencode/mimo-v2.5-free@low | 1 | incorrect | 46230 | 20365/126 | 2208 | provider | 435 | yes | Does not use compact typed fields with targeted net.Send recipients. |
| gmod.net-per-player-budget.v1 | opencode | opencode/mimo-v2.5-free@low | 1 | partial | 21628 | 20370/367 | 170 | provider | 1342 | yes | Receiver satisfies 9/15 per-player budget checks. |
| gmod.net-secure-entity-action.v1 | opencode | opencode/mimo-v2.5-free@low | 1 | partial | 26434 | 21149/148 | 37 | provider | 549 | yes | Receiver includes 7/11 required trust-boundary checks. |
| gmod.networkvar-entity-state.v1 | opencode | opencode/mimo-v2.5-free@low | 1 | pass | 23748 | 21106/59 | 266 | provider | 209 | yes | Defines Power with Entity:NetworkVar in SetupDataTables. |
| gmod.perf.angle-zero.v1 | opencode | opencode/mimo-v2.5-free@low | 1 | partial | 24398 | 21105/99 | 114 | provider | 312 | yes | Matched a partial-answer pattern. |
| gmod.perf.string-table-concat.v1 | opencode | opencode/mimo-v2.5-free@low | 1 | protocol_error | 12219 | 21103/178 | 22 | provider | 615 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.perf.table-hasvalue.v1 | opencode | opencode/mimo-v2.5-free@low | 1 | incorrect | 16242 | 21101/98 | 66 | provider | 318 | yes | Matched an incorrect-answer pattern. |
| gmod.prediction-one-shot-effect.v1 | opencode | opencode/mimo-v2.5-free@low | 1 | pass | 23739 | 20343/207 | 438 | provider | 907 | yes | Updates predicted state every pass and gates only the one-shot effect. |
| gmod.realm-shared-authority.v1 | opencode | opencode/mimo-v2.5-free@low | 1 | partial | 22432 | 20346/256 | 171 | provider | 1111 | yes | Loading is correct, but server authority or caller authorization is incomplete. |
| gmod.spatial-maintained-set.v1 | opencode | opencode/mimo-v2.5-free@low | 1 | incorrect | 25725 | 20378/598 | 91 | provider | 2300 | yes | Does not provide the complete maintained-set spatial design. |
| gmod.spawn-preventive-rate-limit.v1 | opencode | opencode/mimo-v2.5-free@low | 1 | partial | 24387 | 21136/357 | 69 | provider | 1337 | yes | Pre-spawn hook satisfies 3/8 throttling checks. |
| gmod.sqlite-batched-transaction.v1 | opencode | opencode/mimo-v2.5-free@low | 1 | protocol_error | 23334 | 20343/270 | 67 | provider | 948 | yes | Answer must contain 1 through 1 candidate loops. |
| gmod.sqlite-typed-write.v1 | opencode | opencode/mimo-v2.5-free@low | 1 | incorrect | 41372 | 21092/166 | 1363 | provider | 660 | yes | Does not safely bind or escape untrusted text. |
| gmod.timer-delayed-validity.v1 | opencode | opencode/mimo-v2.5-free@low | 1 | pass | 20609 | 20326/53 | 38 | provider | 184 | yes | Revalidates the captured entity inside the delayed callback. |
| gmod.transfer-lifecycle-cleanup.v1 | opencode | opencode/mimo-v2.5-free@low | 1 | incorrect | 23673 | 21143/260 | 266 | provider | 1128 | yes | Does not clean transfer state across disconnect and timeout paths. |
| gmod.darkrp-shop-npc.v1 | opencode | opencode/mimo-v2.5-free@medium | 1 | incorrect | 41060 | 21086/1738 | 49 | provider | 6369 | yes | Core 5/8: server-authoritative, item-validation, purchase-order, no-client-authority, no-broadcast-menu. Missing core: interaction, targeted-open, affordability. Hardening 0/3: none. Missing hardening: proximity, rate-limit, payload-bound. |
| gmod.ents-iterator-readonly.v1 | opencode | opencode/mimo-v2.5-free@medium | 1 | pass | 23186 | 21103/70 | 231 | provider | 274 | yes | Processes ents.Iterator results directly without mutating its cache. |
| gmod.file-data-root-confinement.v1 | opencode | opencode/mimo-v2.5-free@medium | 1 | partial | 22873 | 20401/249 | 185 | provider | 891 | yes | File receiver satisfies 6/13 confinement checks. |
| gmod.hook-object-lifecycle.v1 | opencode | opencode/mimo-v2.5-free@medium | 1 | pass | 31731 | 21114/363 | 61 | provider | 1539 | yes | Uses an object hook identifier so invalid objects are removed automatically. |
| gmod.hudpaint-hot-path.v1 | opencode | opencode/mimo-v2.5-free@medium | 1 | pass | 30973 | 21129/250 | 489 | provider | 791 | yes | Caches stable render resources and derives per-frame values once. |
| gmod.net-bounded-chunk-transfer.v1 | opencode | opencode/mimo-v2.5-free@medium | 1 | incorrect | 25940 | 21206/332 | 222 | provider | 1308 | yes | Does not implement the bounded sender-owned chunk receiver. |
| gmod.net-bounded-decompression.v1 | opencode | opencode/mimo-v2.5-free@medium | 1 | partial | 29488 | 20370/216 | 450 | provider | 847 | yes | Payload receiver satisfies 9/11 bounded-decompression checks. |
| gmod.net-compact-targeted-update.v1 | opencode | opencode/mimo-v2.5-free@medium | 1 | incorrect | 26026 | 21142/131 | 177 | provider | 461 | yes | Does not use compact typed fields with targeted net.Send recipients. |
| gmod.net-per-player-budget.v1 | opencode | opencode/mimo-v2.5-free@medium | 1 | incorrect | 21510 | 20377/346 | 110 | provider | 1256 | yes | Does not implement the bounded per-player receiver budget. |
| gmod.net-secure-entity-action.v1 | opencode | opencode/mimo-v2.5-free@medium | 1 | partial | 43536 | 21146/218 | 1379 | provider | 757 | yes | Receiver includes 8/11 required trust-boundary checks. |
| gmod.networkvar-entity-state.v1 | opencode | opencode/mimo-v2.5-free@medium | 1 | pass | 21049 | 21106/67 | 29 | provider | 262 | yes | Defines Power with Entity:NetworkVar in SetupDataTables. |
| gmod.perf.pairs-ipairs-for.v1 | opencode | opencode/mimo-v2.5-free@medium | 1 | pass | 25914 | 21112/81 | 309 | provider | 193 | yes | Matched a pass pattern. |
| gmod.perf.string-table-concat.v1 | opencode | opencode/mimo-v2.5-free@medium | 1 | protocol_error | 19424 | 21100/98 | 90 | provider | 326 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.prediction-one-shot-effect.v1 | opencode | opencode/mimo-v2.5-free@medium | 1 | protocol_error | 22341 | 21119/400 | 118 | provider | 1635 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.realm-shared-authority.v1 | opencode | opencode/mimo-v2.5-free@medium | 1 | incorrect | 27601 | 21111/385 | 78 | provider | 1600 | yes | Does not show the required shared loading and server-authoritative action. |
| gmod.spatial-maintained-set.v1 | opencode | opencode/mimo-v2.5-free@medium | 1 | incorrect | 27690 | 21145/418 | 42 | provider | 1633 | yes | Does not provide the complete maintained-set spatial design. |
| gmod.spawn-preventive-rate-limit.v1 | opencode | opencode/mimo-v2.5-free@medium | 1 | partial | 42569 | 21133/346 | 1205 | provider | 1354 | yes | Pre-spawn hook satisfies 3/8 throttling checks. |
| gmod.sqlite-batched-transaction.v1 | opencode | opencode/mimo-v2.5-free@medium | 1 | incorrect | 30879 | 21116/264 | 546 | provider | 1072 | yes | Concatenates untrusted row data instead of binding parameters. |
| gmod.sqlite-typed-write.v1 | opencode | opencode/mimo-v2.5-free@medium | 1 | policy_violation | 48206 | 73/0 | — | estimated | — | no | OpenCode emitted a tool event. |
| gmod.timer-delayed-validity.v1 | opencode | opencode/mimo-v2.5-free@medium | 1 | pass | 21122 | 21100/56 | 263 | provider | 232 | yes | Revalidates the captured entity inside the delayed callback. |
| gmod.transfer-lifecycle-cleanup.v1 | opencode | opencode/mimo-v2.5-free@medium | 1 | partial | 24638 | 20372/270 | 109 | provider | 1113 | yes | Cleanup satisfies 7/11 disconnect and timeout requirements. |
| gmod.darkrp-shop-npc.v1 | opencode | opencode/mimo-v2.5-free@high | 1 | incorrect | 39299 | 21080/1835 | 59 | provider | 6405 | yes | Core 3/8: affordability, purchase-order, no-broadcast-menu. Missing core: interaction, targeted-open, server-authoritative, item-validation, no-client-authority. Hardening 0/3: none. Missing hardening: proximity, rate-limit, payload-bound. |
| gmod.ents-iterator-readonly.v1 | opencode | opencode/mimo-v2.5-free@high | 1 | pass | 19785 | 21111/75 | 196 | provider | 300 | yes | Processes ents.Iterator results directly without mutating its cache. |
| gmod.file-data-root-confinement.v1 | opencode | opencode/mimo-v2.5-free@high | 1 | partial | 21009 | 21169/247 | 216 | provider | 864 | yes | File receiver satisfies 6/13 confinement checks. |
| gmod.hook-object-lifecycle.v1 | opencode | opencode/mimo-v2.5-free@high | 1 | protocol_error | 21204 | 20345/388 | 42 | provider | 1595 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.hudpaint-hot-path.v1 | opencode | opencode/mimo-v2.5-free@high | 1 | pass | 20380 | 20362/343 | 118 | provider | 1318 | yes | Caches stable render resources and derives per-frame values once. |
| gmod.net-bounded-chunk-transfer.v1 | opencode | opencode/mimo-v2.5-free@high | 1 | incorrect | 22906 | 20441/525 | 150 | provider | 2031 | yes | Does not implement the bounded sender-owned chunk receiver. |
| gmod.net-bounded-decompression.v1 | opencode | opencode/mimo-v2.5-free@high | 1 | incorrect | 21124 | 20373/210 | 231 | provider | 807 | yes | Decompresses untrusted data without the required maxSize. |
| gmod.net-compact-targeted-update.v1 | opencode | opencode/mimo-v2.5-free@high | 1 | incorrect | 31100 | 21136/375 | 459 | provider | 1331 | yes | Does not use compact typed fields with targeted net.Send recipients. |
| gmod.net-per-player-budget.v1 | opencode | opencode/mimo-v2.5-free@high | 1 | partial | 22707 | 20362/341 | 22 | provider | 1293 | yes | Receiver satisfies 9/15 per-player budget checks. |
| gmod.net-secure-entity-action.v1 | opencode | opencode/mimo-v2.5-free@high | 1 | partial | 18923 | 20380/144 | 92 | provider | 524 | yes | Receiver includes 7/11 required trust-boundary checks. |
| gmod.networkvar-entity-state.v1 | opencode | opencode/mimo-v2.5-free@high | 1 | incorrect | 19407 | 20338/54 | 16 | provider | 197 | yes | Does not define the integer Power datatable variable. |
| gmod.perf.seq-tables.v1 | opencode | opencode/mimo-v2.5-free@high | 1 | pass | 17413 | 20339/124 | 57 | provider | 378 | yes | Matched a pass pattern. |
| gmod.perf.string-table-concat.v1 | opencode | opencode/mimo-v2.5-free@high | 1 | protocol_error | 20267 | 21103/70 | 81 | provider | 251 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.perf.table-empty.v1 | opencode | opencode/mimo-v2.5-free@high | 1 | pass | 19741 | 20335/72 | 52 | provider | 287 | yes | Matched a pass pattern. |
| gmod.perf.table-hasvalue.v1 | opencode | opencode/mimo-v2.5-free@high | 1 | protocol_error | 22195 | 67/0 | — | estimated | — | no | CLI exited without a valid strict response. |
| gmod.prediction-one-shot-effect.v1 | opencode | opencode/mimo-v2.5-free@high | 1 | pass | 23296 | 21118/192 | 224 | provider | 825 | yes | Updates predicted state every pass and gates only the one-shot effect. |
| gmod.realm-shared-authority.v1 | opencode | opencode/mimo-v2.5-free@high | 1 | incorrect | 29110 | 20343/162 | 504 | provider | 701 | yes | Does not show the required shared loading and server-authoritative action. |
| gmod.spatial-maintained-set.v1 | opencode | opencode/mimo-v2.5-free@high | 1 | protocol_error | 25122 | 21146/343 | 48 | provider | 1318 | yes | Answer must contain 2 through 2 candidate loops. |
| gmod.spawn-preventive-rate-limit.v1 | opencode | opencode/mimo-v2.5-free@high | 1 | protocol_error | 21695 | 20364/400 | 31 | provider | 1481 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.sqlite-batched-transaction.v1 | opencode | opencode/mimo-v2.5-free@high | 1 | protocol_error | 22766 | 21116/301 | 61 | provider | 1193 | yes | Answer must contain 1 through 1 candidate loops. |
| gmod.sqlite-typed-write.v1 | opencode | opencode/mimo-v2.5-free@high | 1 | partial | 28293 | 21086/174 | 43 | provider | 731 | yes | Escapes with sql.SQLStr but does not handle a query error explicitly. |
| gmod.timer-delayed-validity.v1 | opencode | opencode/mimo-v2.5-free@high | 1 | pass | 18133 | 21104/66 | 38 | provider | 250 | yes | Revalidates the captured entity inside the delayed callback. |
| gmod.transfer-lifecycle-cleanup.v1 | opencode | opencode/mimo-v2.5-free@high | 1 | partial | 24235 | 20369/232 | 69 | provider | 830 | yes | Cleanup satisfies 7/11 disconnect and timeout requirements. |
| gmod.darkrp-shop-npc.v1 | opencode | opencode/nemotron-3-ultra-free@low | 1 | incorrect | 34157 | 22736/2070 | 114 | provider | 7233 | yes | Core 2/8: purchase-order, no-broadcast-menu. Missing core: interaction, targeted-open, server-authoritative, item-validation, affordability, no-client-authority. Hardening 1/3: proximity. Missing hardening: rate-limit, payload-bound. |
| gmod.ents-iterator-readonly.v1 | opencode | opencode/nemotron-3-ultra-free@low | 1 | pass | 17883 | 22757/72 | 272 | provider | 294 | yes | Processes ents.Iterator results directly without mutating its cache. |
| gmod.file-data-root-confinement.v1 | opencode | opencode/nemotron-3-ultra-free@low | 1 | partial | 27578 | 22818/269 | 622 | provider | 824 | yes | File receiver satisfies 9/13 confinement checks. |
| gmod.hook-object-lifecycle.v1 | opencode | opencode/nemotron-3-ultra-free@low | 1 | pass | 18607 | 22764/211 | 208 | provider | 938 | yes | Uses an object hook identifier so invalid objects are removed automatically. |
| gmod.hudpaint-hot-path.v1 | opencode | opencode/nemotron-3-ultra-free@low | 1 | pass | 20882 | 22777/384 | 138 | provider | 1045 | yes | Caches stable render resources and derives per-frame values once. |
| gmod.net-bounded-chunk-transfer.v1 | opencode | opencode/nemotron-3-ultra-free@low | 1 | incorrect | 17623 | 22854/260 | 208 | provider | 923 | yes | Does not implement the bounded sender-owned chunk receiver. |
| gmod.net-bounded-decompression.v1 | opencode | opencode/nemotron-3-ultra-free@low | 1 | incorrect | 21308 | 22787/242 | 104 | provider | 806 | yes | Reads an unbounded untrusted payload before proving its size. |
| gmod.net-compact-targeted-update.v1 | opencode | opencode/nemotron-3-ultra-free@low | 1 | pass | 19800 | 22778/111 | 232 | provider | 439 | yes | Uses bounded bit widths and targeted recipient fanout. |
| gmod.net-per-player-budget.v1 | opencode | opencode/nemotron-3-ultra-free@low | 1 | incorrect | 27741 | 22790/293 | 523 | provider | 1037 | yes | Does not implement the bounded per-player receiver budget. |
| gmod.net-secure-entity-action.v1 | opencode | opencode/nemotron-3-ultra-free@low | 1 | partial | 31389 | 22797/185 | 195 | provider | 625 | yes | Receiver includes 9/11 required trust-boundary checks. |
| gmod.networkvar-entity-state.v1 | opencode | opencode/nemotron-3-ultra-free@low | 1 | pass | 32754 | 22755/24 | 203 | provider | 291 | yes | Defines Power with Entity:NetworkVar in SetupDataTables. |
| gmod.perf.hook-once.v1 | opencode | opencode/nemotron-3-ultra-free@low | 1 | pass | 17279 | 22761/70 | 106 | provider | 374 | yes | Matched a pass pattern. |
| gmod.perf.seq-tables.v1 | opencode | opencode/nemotron-3-ultra-free@low | 1 | protocol_error | 17198 | 22752/144 | 166 | provider | 491 | yes | Answer must contain 0 through 1 candidate loops. |
| gmod.perf.string-table-concat.v1 | opencode | opencode/nemotron-3-ultra-free@low | 1 | protocol_error | 19228 | 22746/109 | 125 | provider | 434 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.prediction-one-shot-effect.v1 | opencode | opencode/nemotron-3-ultra-free@low | 1 | incorrect | 19612 | 22760/80 | 94 | provider | 366 | yes | Guards the whole attack, preventing predicted state updates on replay. |
| gmod.realm-shared-authority.v1 | opencode | opencode/nemotron-3-ultra-free@low | 1 | partial | 20211 | 22743/347 | 103 | provider | 1380 | yes | Loading is correct, but server authority or caller authorization is incomplete. |
| gmod.spatial-maintained-set.v1 | opencode | opencode/nemotron-3-ultra-free@low | 1 | protocol_error | 21531 | 22794/476 | 569 | provider | 1816 | yes | Answer must contain 2 through 2 candidate loops. |
| gmod.spawn-preventive-rate-limit.v1 | opencode | opencode/nemotron-3-ultra-free@low | 1 | partial | 18342 | 22782/245 | 133 | provider | 973 | yes | Pre-spawn hook satisfies 6/8 throttling checks. |
| gmod.sqlite-batched-transaction.v1 | opencode | opencode/nemotron-3-ultra-free@low | 1 | incorrect | 36999 | 22759/201 | 109 | provider | 742 | yes | Does not combine bounded writes, typed binding, and one transaction with the built-in sql library. |
| gmod.sqlite-typed-write.v1 | opencode | opencode/nemotron-3-ultra-free@low | 1 | incorrect | 23922 | 22740/105 | 359 | provider | 563 | yes | Does not safely bind or escape untrusted text. |
| gmod.timer-delayed-validity.v1 | opencode | opencode/nemotron-3-ultra-free@low | 1 | pass | 17580 | 22752/46 | 263 | provider | 247 | yes | Revalidates the captured entity inside the delayed callback. |
| gmod.transfer-lifecycle-cleanup.v1 | opencode | opencode/nemotron-3-ultra-free@low | 1 | partial | 22044 | 22795/359 | 143 | provider | 1469 | yes | Cleanup satisfies 8/11 disconnect and timeout requirements. |
| gmod.darkrp-shop-npc.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | incorrect | 33119 | 22736/2093 | 66 | provider | 6680 | yes | Core 2/8: purchase-order, no-broadcast-menu. Missing core: interaction, targeted-open, server-authoritative, item-validation, affordability, no-client-authority. Hardening 1/3: proximity. Missing hardening: rate-limit, payload-bound. |
| gmod.ents-iterator-readonly.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | pass | 20343 | 22761/79 | 88 | provider | 342 | yes | Processes ents.Iterator results directly without mutating its cache. |
| gmod.file-data-root-confinement.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | partial | 16646 | 22819/274 | 190 | provider | 959 | yes | File receiver satisfies 6/13 confinement checks. |
| gmod.hook-object-lifecycle.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | pass | 15825 | 22765/203 | 108 | provider | 885 | yes | Uses an object hook identifier so invalid objects are removed automatically. |
| gmod.hudpaint-hot-path.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | protocol_error | 11802 | 102/0 | — | estimated | — | no | OpenCode returned no answer text; error: "Streaming response failed" |
| gmod.net-bounded-chunk-transfer.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | incorrect | 17583 | 22852/365 | 182 | provider | 1233 | yes | Does not implement the bounded sender-owned chunk receiver. |
| gmod.net-bounded-decompression.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | incorrect | 18904 | 22788/264 | 599 | provider | 780 | yes | Decompresses untrusted data without the required maxSize. |
| gmod.net-compact-targeted-update.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | incorrect | 14600 | 22779/146 | 250 | provider | 483 | yes | Does not use compact typed fields with targeted net.Send recipients. |
| gmod.net-per-player-budget.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | partial | 15195 | 22793/232 | 116 | provider | 852 | yes | Receiver satisfies 12/15 per-player budget checks. |
| gmod.net-secure-entity-action.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | partial | 16801 | 22797/288 | 326 | provider | 1074 | yes | Receiver includes 8/11 required trust-boundary checks. |
| gmod.networkvar-entity-state.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | pass | 14045 | 22744/24 | 348 | provider | 299 | yes | Defines Power with Entity:NetworkVar in SetupDataTables. |
| gmod.perf.for-vs-while.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | pass | 11989 | 22752/48 | 148 | provider | 252 | yes | Matched a pass pattern. |
| gmod.perf.seq-tables.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | protocol_error | 14474 | 22758/138 | 175 | provider | 508 | yes | Answer must contain 0 through 1 candidate loops. |
| gmod.perf.steamid-cache.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | pass | 10873 | 22754/117 | 97 | provider | 460 | yes | Matched a pass pattern. |
| gmod.perf.string-table-concat.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | protocol_error | 12693 | 22746/56 | 134 | provider | 269 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.perf.table-hasvalue.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | incorrect | 11534 | 22747/113 | 92 | provider | 377 | yes | Matched an incorrect-answer pattern. |
| gmod.perf.table-random.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | pass | 13289 | 22730/45 | 144 | provider | 247 | yes | Matched a pass pattern. |
| gmod.prediction-one-shot-effect.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | incorrect | 12920 | 22763/82 | 117 | provider | 423 | yes | Guards the whole attack, preventing predicted state updates on replay. |
| gmod.realm-shared-authority.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | incorrect | 22789 | 22760/548 | 114 | provider | 2054 | yes | Does not show the required shared loading and server-authoritative action. |
| gmod.spatial-maintained-set.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | protocol_error | 13331 | 22796/452 | 123 | provider | 1617 | yes | Answer must contain 2 through 2 candidate loops. |
| gmod.spawn-preventive-rate-limit.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | protocol_error | 17069 | 22790/255 | 811 | provider | 922 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.sqlite-batched-transaction.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | incorrect | 16269 | 22753/253 | 899 | provider | 1015 | yes | Does not combine bounded writes, typed binding, and one transaction with the built-in sql library. |
| gmod.sqlite-typed-write.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | incorrect | 11148 | 22746/167 | 316 | provider | 618 | yes | Does not safely bind or escape untrusted text. |
| gmod.timer-delayed-validity.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | pass | 10419 | 22752/30 | 333 | provider | 209 | yes | Revalidates the captured entity inside the delayed callback. |
| gmod.transfer-lifecycle-cleanup.v1 | opencode | opencode/nemotron-3-ultra-free@medium | 1 | partial | 11525 | 22797/248 | 138 | provider | 1001 | yes | Cleanup satisfies 8/11 disconnect and timeout requirements. |
| gmod.darkrp-shop-npc.v1 | opencode | opencode/nemotron-3-ultra-free@high | 1 | protocol_error | 42986 | 22733/3068 | 96 | provider | 10753 | yes | Answer must contain 1 through 1 non-empty reason lines. |
| gmod.ents-iterator-readonly.v1 | opencode | opencode/nemotron-3-ultra-free@high | 1 | pass | 12527 | 22744/92 | 110 | provider | 399 | yes | Processes ents.Iterator results directly without mutating its cache. |
| gmod.file-data-root-confinement.v1 | opencode | opencode/nemotron-3-ultra-free@high | 1 | partial | 12711 | 22819/386 | 169 | provider | 1395 | yes | File receiver satisfies 6/13 confinement checks. |
| gmod.hook-object-lifecycle.v1 | opencode | opencode/nemotron-3-ultra-free@high | 1 | pass | 12870 | 22751/198 | 168 | provider | 897 | yes | Uses an object hook identifier so invalid objects are removed automatically. |
| gmod.hudpaint-hot-path.v1 | opencode | opencode/nemotron-3-ultra-free@high | 1 | pass | 13032 | 22771/382 | 140 | provider | 1134 | yes | Caches stable render resources and derives per-frame values once. |
| gmod.net-bounded-chunk-transfer.v1 | opencode | opencode/nemotron-3-ultra-free@high | 1 | incorrect | 16675 | 22834/347 | 199 | provider | 1226 | yes | Does not implement the bounded sender-owned chunk receiver. |
| gmod.net-bounded-decompression.v1 | opencode | opencode/nemotron-3-ultra-free@high | 1 | incorrect | 14644 | 22790/221 | 143 | provider | 795 | yes | Reads an unbounded untrusted payload before proving its size. |
| gmod.net-compact-targeted-update.v1 | opencode | opencode/nemotron-3-ultra-free@high | 1 | pass | 13357 | 22775/147 | 187 | provider | 516 | yes | Uses bounded bit widths and targeted recipient fanout. |
| gmod.net-per-player-budget.v1 | opencode | opencode/nemotron-3-ultra-free@high | 1 | partial | 14025 | 22793/251 | 219 | provider | 955 | yes | Receiver satisfies 12/15 per-player budget checks. |
| gmod.net-secure-entity-action.v1 | opencode | opencode/nemotron-3-ultra-free@high | 1 | partial | 15710 | 22797/219 | 166 | provider | 822 | yes | Receiver includes 8/11 required trust-boundary checks. |
| gmod.networkvar-entity-state.v1 | opencode | opencode/nemotron-3-ultra-free@high | 1 | pass | 13714 | 22755/21 | 339 | provider | 295 | yes | Defines Power with Entity:NetworkVar in SetupDataTables. |
| gmod.perf.for-vs-while.v1 | opencode | opencode/nemotron-3-ultra-free@high | 1 | pass | 11742 | 22749/60 | 166 | provider | 247 | yes | Matched a pass pattern. |
| gmod.perf.seq-tables.v1 | opencode | opencode/nemotron-3-ultra-free@high | 1 | protocol_error | 15359 | 22752/180 | 176 | provider | 683 | yes | Answer must contain 0 through 1 candidate loops. |
| gmod.perf.string-table-concat.v1 | opencode | opencode/nemotron-3-ultra-free@high | 1 | protocol_error | 13832 | 22747/74 | 140 | provider | 316 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.prediction-one-shot-effect.v1 | opencode | opencode/nemotron-3-ultra-free@high | 1 | incorrect | 16388 | 22757/146 | 116 | provider | 712 | yes | Guards the whole attack, preventing predicted state updates on replay. |
| gmod.realm-shared-authority.v1 | opencode | opencode/nemotron-3-ultra-free@high | 1 | partial | 14597 | 22759/197 | 173 | provider | 854 | yes | Loading is correct, but server authority or caller authorization is incomplete. |
| gmod.spatial-maintained-set.v1 | opencode | opencode/nemotron-3-ultra-free@high | 1 | protocol_error | 16142 | 22778/342 | 154 | provider | 1283 | yes | Answer must contain 2 through 2 candidate loops. |
| gmod.spawn-preventive-rate-limit.v1 | opencode | opencode/nemotron-3-ultra-free@high | 1 | protocol_error | 18677 | 22789/294 | 211 | provider | 1167 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.sqlite-batched-transaction.v1 | opencode | opencode/nemotron-3-ultra-free@high | 1 | incorrect | 13535 | 22756/229 | 87 | provider | 870 | yes | Does not combine bounded writes, typed binding, and one transaction with the built-in sql library. |
| gmod.sqlite-typed-write.v1 | opencode | opencode/nemotron-3-ultra-free@high | 1 | incorrect | 23489 | 22746/218 | 539 | provider | 940 | yes | Does not safely bind or escape untrusted text. |
| gmod.timer-delayed-validity.v1 | opencode | opencode/nemotron-3-ultra-free@high | 1 | pass | 15396 | 22749/38 | 274 | provider | 215 | yes | Revalidates the captured entity inside the delayed callback. |
| gmod.transfer-lifecycle-cleanup.v1 | opencode | opencode/nemotron-3-ultra-free@high | 1 | partial | 15315 | 22795/291 | 134 | provider | 1158 | yes | Cleanup satisfies 8/11 disconnect and timeout requirements. |
| gmod.darkrp-shop-npc.v1 | opencode | opencode/north-mini-code-free@low | 1 | incorrect | 28375 | 20274/2472 | 298 | provider | 9016 | yes | Core 2/8: no-client-authority, no-broadcast-menu. Missing core: interaction, targeted-open, server-authoritative, item-validation, affordability, purchase-order. Hardening 0/3: none. Missing hardening: proximity, rate-limit, payload-bound. |
| gmod.ents-iterator-readonly.v1 | opencode | opencode/north-mini-code-free@low | 1 | incorrect | 13147 | 20305/0 | 605 | provider | 296 | yes | Does not use ents.Iterator as a direct read-only iterator. |
| gmod.file-data-root-confinement.v1 | opencode | opencode/north-mini-code-free@low | 1 | protocol_error | 17360 | 20354/696 | 277 | provider | 2361 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.hook-object-lifecycle.v1 | opencode | opencode/north-mini-code-free@low | 1 | protocol_error | 17244 | 20302/227 | 309 | provider | 1068 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.hudpaint-hot-path.v1 | opencode | opencode/north-mini-code-free@low | 1 | protocol_error | 15293 | 20315/251 | 204 | provider | 1022 | yes | Answer must contain exactly one fenced code block followed by a reason. |
| gmod.net-bounded-chunk-transfer.v1 | opencode | opencode/north-mini-code-free@low | 1 | policy_violation | 43289 | 174/0 | — | estimated | — | no | OpenCode emitted a tool event. |
| gmod.net-bounded-decompression.v1 | opencode | opencode/north-mini-code-free@low | 1 | incorrect | 17575 | 20325/36 | 939 | provider | 905 | yes | Does not implement the bounded compressed-payload receiver. |
| gmod.net-compact-targeted-update.v1 | opencode | opencode/north-mini-code-free@low | 1 | protocol_error | 21707 | 20317/383 | 311 | provider | 1461 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.net-per-player-budget.v1 | opencode | opencode/north-mini-code-free@low | 1 | protocol_error | 16324 | 20340/304 | 739 | provider | 1591 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.net-secure-entity-action.v1 | opencode | opencode/north-mini-code-free@low | 1 | incorrect | 25448 | 20333/64 | 686 | provider | 643 | yes | Does not implement the bounded authorized receiver. |
| gmod.networkvar-entity-state.v1 | opencode | opencode/north-mini-code-free@low | 1 | incorrect | 15671 | 20293/0 | 526 | provider | 232 | yes | Does not define the integer Power datatable variable. |
| gmod.perf.ents-iterator.v1 | opencode | opencode/north-mini-code-free@low | 1 | protocol_error | 25136 | 20282/179 | 465 | provider | 1219 | yes | Answer must contain 1 through 1 candidate loops. |
| gmod.perf.for-vs-while.v1 | opencode | opencode/north-mini-code-free@low | 1 | protocol_error | 14741 | 20288/78 | 344 | provider | 405 | yes | Answer must contain 1 through 1 candidate loops. |
| gmod.perf.hudpaint-cache.v1 | opencode | opencode/north-mini-code-free@low | 1 | protocol_error | 15241 | 20296/178 | 294 | provider | 760 | yes | Answer must contain 1 through 1 non-empty reason lines. |
| gmod.perf.looking-at.v1 | opencode | opencode/north-mini-code-free@low | 1 | partial | 13914 | 20304/53 | 391 | provider | 385 | yes | Matched a partial-answer pattern. |
| gmod.perf.msg-vs-print.v1 | opencode | opencode/north-mini-code-free@low | 1 | pass | 13423 | 20287/0 | 404 | provider | 172 | yes | Matched a pass pattern. |
| gmod.perf.pairs-ipairs-for.v1 | opencode | opencode/north-mini-code-free@low | 1 | pass | 13725 | 20296/29 | 339 | provider | 318 | yes | Matched a pass pattern. |
| gmod.perf.plain-lua-vs-fn.v1 | opencode | opencode/north-mini-code-free@low | 1 | pass | 23253 | 20302/195 | 312 | provider | 925 | yes | Matched a pass pattern. |
| gmod.perf.seq-tables.v1 | opencode | opencode/north-mini-code-free@low | 1 | protocol_error | 14166 | 20290/107 | 293 | provider | 406 | yes | Answer must contain 0 through 1 candidate loops. |
| gmod.perf.string-table-concat.v1 | opencode | opencode/north-mini-code-free@low | 1 | protocol_error | 15357 | 20283/164 | 196 | provider | 705 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.perf.surface-drawrect.v1 | opencode | opencode/north-mini-code-free@low | 1 | pass | 17500 | 20283/3 | 259 | provider | 193 | yes | Matched a pass pattern. |
| gmod.perf.table-count-hash.v1 | opencode | opencode/north-mini-code-free@low | 1 | protocol_error | 14328 | 20269/12 | 371 | provider | 227 | yes | Answer must use a lua code fence. |
| gmod.perf.table-hasvalue.v1 | opencode | opencode/north-mini-code-free@low | 1 | pass | 15677 | 20286/123 | 172 | provider | 440 | yes | Matched a pass pattern. |
| gmod.player-iterator.v1 | opencode | opencode/north-mini-code-free@low | 1 | incorrect | 18180 | 20295/0 | 506 | provider | 320 | yes | The recommendation changes the set of visited players. |
| gmod.prediction-one-shot-effect.v1 | opencode | opencode/north-mini-code-free@low | 1 | protocol_error | 122040 | 84/0 | — | estimated | — | no | CLI exceeded the output cap. |
| gmod.realm-shared-authority.v1 | opencode | opencode/north-mini-code-free@low | 1 | incorrect | 16797 | 20304/192 | 369 | provider | 1166 | yes | Does not show the required shared loading and server-authoritative action. |
| gmod.spatial-maintained-set.v1 | opencode | opencode/north-mini-code-free@low | 1 | protocol_error | 19249 | 20326/832 | 250 | provider | 3809 | yes | Answer must contain 1 through 1 non-empty reason lines. |
| gmod.spawn-preventive-rate-limit.v1 | opencode | opencode/north-mini-code-free@low | 1 | protocol_error | 19985 | 20323/29 | 895 | provider | 907 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.sqlite-batched-transaction.v1 | opencode | opencode/north-mini-code-free@low | 1 | incorrect | 26085 | 20296/181 | 885 | provider | 1438 | yes | Does not combine bounded writes, typed binding, and one transaction with the built-in sql library. |
| gmod.sqlite-typed-write.v1 | opencode | opencode/north-mini-code-free@low | 1 | policy_violation | 35311 | 73/0 | — | estimated | — | no | OpenCode emitted a tool event. |
| gmod.timer-delayed-validity.v1 | opencode | opencode/north-mini-code-free@low | 1 | pass | 16847 | 20291/25 | 401 | provider | 225 | yes | Revalidates the captured entity inside the delayed callback. |
| gmod.transfer-lifecycle-cleanup.v1 | opencode | opencode/north-mini-code-free@low | 1 | incorrect | 17194 | 20324/341 | 363 | provider | 1980 | yes | Does not clean transfer state across disconnect and timeout paths. |
| gmod.darkrp-shop-npc.v1 | opencode | opencode/north-mini-code-free@medium | 1 | incorrect | 17827 | 20277/714 | 189 | provider | 3280 | yes | Core 3/8: interaction, no-client-authority, no-broadcast-menu. Missing core: targeted-open, server-authoritative, item-validation, affordability, purchase-order. Hardening 0/3: none. Missing hardening: proximity, rate-limit, payload-bound. |
| gmod.ents-iterator-readonly.v1 | opencode | opencode/north-mini-code-free@medium | 1 | incorrect | 16243 | 20302/31 | 314 | provider | 289 | yes | Does not use ents.Iterator as a direct read-only iterator. |
| gmod.file-data-root-confinement.v1 | opencode | opencode/north-mini-code-free@medium | 1 | partial | 22737 | 20347/314 | 289 | provider | 1436 | yes | File receiver satisfies 4/13 confinement checks. |
| gmod.hook-object-lifecycle.v1 | opencode | opencode/north-mini-code-free@medium | 1 | protocol_error | 23216 | 20301/329 | 408 | provider | 1714 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.hudpaint-hot-path.v1 | opencode | opencode/north-mini-code-free@medium | 1 | incorrect | 23758 | 20318/194 | 582 | provider | 1008 | yes | Allocates stable resources or repeats entity/value lookups in the per-frame callback. |
| gmod.net-bounded-chunk-transfer.v1 | opencode | opencode/north-mini-code-free@medium | 1 | incorrect | 19848 | 20385/207 | 289 | provider | 1021 | yes | Does not implement the bounded sender-owned chunk receiver. |
| gmod.net-bounded-decompression.v1 | opencode | opencode/north-mini-code-free@medium | 1 | protocol_error | 56586 | 113/0 | — | estimated | — | no | CLI exceeded the output cap. |
| gmod.net-compact-targeted-update.v1 | opencode | opencode/north-mini-code-free@medium | 1 | protocol_error | 20729 | 20317/266 | 328 | provider | 1077 | yes | Answer must begin its reason with Reason: |
| gmod.net-per-player-budget.v1 | opencode | opencode/north-mini-code-free@medium | 1 | partial | 19079 | 20334/425 | 264 | provider | 1803 | yes | Receiver satisfies 9/15 per-player budget checks. |
| gmod.net-secure-entity-action.v1 | opencode | opencode/north-mini-code-free@medium | 1 | incorrect | 18829 | 20334/151 | 253 | provider | 757 | yes | Trusts a client-supplied entity as the authenticated caller. |
| gmod.networkvar-entity-state.v1 | opencode | opencode/north-mini-code-free@medium | 1 | incorrect | 18119 | 20296/0 | 371 | provider | 161 | yes | Does not define the integer Power datatable variable. |
| gmod.perf.ents-iterator.v1 | opencode | opencode/north-mini-code-free@medium | 1 | protocol_error | 21026 | 20284/45 | 589 | provider | 592 | yes | Answer must contain 1 through 1 candidate loops. |
| gmod.perf.meta-vs-arg.v1 | opencode | opencode/north-mini-code-free@medium | 1 | incorrect | 18971 | 20293/0 | 372 | provider | 200 | yes | Matched an incorrect-answer pattern. |
| gmod.perf.pairs-ipairs-for.v1 | opencode | opencode/north-mini-code-free@medium | 1 | pass | 17584 | 20294/46 | 235 | provider | 314 | yes | Matched a pass pattern. |
| gmod.perf.seq-tables.v1 | opencode | opencode/north-mini-code-free@medium | 1 | protocol_error | 17871 | 20287/78 | 285 | provider | 377 | yes | Answer must contain 0 through 1 candidate loops. |
| gmod.perf.string-table-concat.v1 | opencode | opencode/north-mini-code-free@medium | 1 | protocol_error | 18267 | 20274/70 | 434 | provider | 407 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.perf.table-hasvalue.v1 | opencode | opencode/north-mini-code-free@medium | 1 | protocol_error | 17346 | 20290/0 | 607 | provider | 243 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.prediction-one-shot-effect.v1 | opencode | opencode/north-mini-code-free@medium | 1 | protocol_error | 88997 | 84/0 | — | estimated | — | no | CLI exceeded the output cap. |
| gmod.realm-shared-authority.v1 | opencode | opencode/north-mini-code-free@medium | 1 | incorrect | 21777 | 20294/465 | 330 | provider | 2025 | yes | Does not show the required shared loading and server-authoritative action. |
| gmod.spatial-maintained-set.v1 | opencode | opencode/north-mini-code-free@medium | 1 | protocol_error | 22026 | 20320/553 | 276 | provider | 2498 | yes | Answer must contain 2 through 2 candidate loops. |
| gmod.spawn-preventive-rate-limit.v1 | opencode | opencode/north-mini-code-free@medium | 1 | incorrect | 20176 | 20312/226 | 622 | provider | 1150 | yes | Does not implement preventative per-player prop throttling. |
| gmod.sqlite-batched-transaction.v1 | opencode | opencode/north-mini-code-free@medium | 1 | incorrect | 20834 | 20288/146 | 440 | provider | 844 | yes | Does not combine bounded writes, typed binding, and one transaction with the built-in sql library. |
| gmod.sqlite-typed-write.v1 | opencode | opencode/north-mini-code-free@medium | 1 | incorrect | 16975 | 20266/84 | 411 | provider | 557 | yes | Does not safely bind or escape untrusted text. |
| gmod.timer-delayed-validity.v1 | opencode | opencode/north-mini-code-free@medium | 1 | pass | 17767 | 20294/10 | 505 | provider | 304 | yes | Revalidates the captured entity inside the delayed callback. |
| gmod.transfer-lifecycle-cleanup.v1 | opencode | opencode/north-mini-code-free@medium | 1 | incorrect | 13709 | 20310/156 | 204 | provider | 895 | yes | Does not clean transfer state across disconnect and timeout paths. |
| gmod.darkrp-shop-npc.v1 | opencode | opencode/north-mini-code-free@high | 1 | policy_violation | 52685 | 48/0 | — | estimated | — | no | OpenCode emitted a tool event. |
| gmod.ents-iterator-readonly.v1 | opencode | opencode/north-mini-code-free@high | 1 | pass | 16164 | 20299/0 | 590 | provider | 254 | yes | Processes ents.Iterator results directly without mutating its cache. |
| gmod.file-data-root-confinement.v1 | opencode | opencode/north-mini-code-free@high | 1 | protocol_error | 18340 | 20348/371 | 307 | provider | 1693 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.hook-object-lifecycle.v1 | opencode | opencode/north-mini-code-free@high | 1 | pass | 20684 | 20300/270 | 223 | provider | 1287 | yes | Uses an object hook identifier so invalid objects are removed automatically. |
| gmod.hudpaint-hot-path.v1 | opencode | opencode/north-mini-code-free@high | 1 | partial | 18656 | 20318/486 | 226 | provider | 1781 | yes | HUDPaint is present but one or more hot-path reuse requirements are unclear. |
| gmod.net-bounded-chunk-transfer.v1 | opencode | opencode/north-mini-code-free@high | 1 | policy_violation | 62804 | 174/0 | — | estimated | — | no | OpenCode emitted a tool event. |
| gmod.net-bounded-decompression.v1 | opencode | opencode/north-mini-code-free@high | 1 | incorrect | 15241 | 20328/189 | 419 | provider | 1017 | yes | Does not implement the bounded compressed-payload receiver. |
| gmod.net-compact-targeted-update.v1 | opencode | opencode/north-mini-code-free@high | 1 | protocol_error | 19786 | 20314/413 | 296 | provider | 1842 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.net-per-player-budget.v1 | opencode | opencode/north-mini-code-free@high | 1 | partial | 16438 | 20329/336 | 245 | provider | 1708 | yes | Receiver satisfies 7/15 per-player budget checks. |
| gmod.net-secure-entity-action.v1 | opencode | opencode/north-mini-code-free@high | 1 | incorrect | 17390 | 20326/72 | 688 | provider | 787 | yes | Trusts a client-supplied entity as the authenticated caller. |
| gmod.networkvar-entity-state.v1 | opencode | opencode/north-mini-code-free@high | 1 | incorrect | 15169 | 20296/0 | 599 | provider | 217 | yes | Does not define the integer Power datatable variable. |
| gmod.perf.angle-zero.v1 | opencode | opencode/north-mini-code-free@high | 1 | incorrect | 15627 | 20289/25 | 681 | provider | 619 | yes | Did not match a fixture answer pattern. |
| gmod.perf.local-color.v1 | opencode | opencode/north-mini-code-free@high | 1 | pass | 15439 | 20281/22 | 374 | provider | 224 | yes | Matched a pass pattern. |
| gmod.perf.localplayer-cache.v1 | opencode | opencode/north-mini-code-free@high | 1 | pass | 13313 | 20287/0 | 353 | provider | 158 | yes | Matched a pass pattern. |
| gmod.perf.pairs-ipairs-for.v1 | opencode | opencode/north-mini-code-free@high | 1 | protocol_error | 15479 | 20302/221 | 406 | provider | 1063 | yes | Answer must contain exactly one fenced code block followed by a reason. |
| gmod.perf.player-cache-hooks.v1 | opencode | opencode/north-mini-code-free@high | 1 | pass | 14875 | 20308/104 | 698 | provider | 919 | yes | Matched a pass pattern. |
| gmod.perf.ply-table-index.v1 | opencode | opencode/north-mini-code-free@high | 1 | pass | 18167 | 20292/99 | 514 | provider | 625 | yes | Matched a pass pattern. |
| gmod.perf.seq-tables.v1 | opencode | opencode/north-mini-code-free@high | 1 | protocol_error | 14080 | 20290/99 | 353 | provider | 617 | yes | Answer must contain 0 through 1 candidate loops. |
| gmod.perf.string-table-concat.v1 | opencode | opencode/north-mini-code-free@high | 1 | protocol_error | 13892 | 20292/122 | 188 | provider | 541 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.perf.surface-drawrect.v1 | opencode | opencode/north-mini-code-free@high | 1 | pass | 13642 | 20291/83 | 310 | provider | 475 | yes | Matched a pass pattern. |
| gmod.perf.surface-text.v1 | opencode | opencode/north-mini-code-free@high | 1 | protocol_error | 14917 | 20291/375 | 267 | provider | 1590 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.perf.table-hasvalue.v1 | opencode | opencode/north-mini-code-free@high | 1 | protocol_error | 12534 | 20286/136 | 363 | provider | 367 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.prediction-one-shot-effect.v1 | opencode | opencode/north-mini-code-free@high | 1 | protocol_error | 71084 | 84/0 | — | estimated | — | no | CLI exceeded the output cap. |
| gmod.realm-shared-authority.v1 | opencode | opencode/north-mini-code-free@high | 1 | incorrect | 17906 | 20305/581 | 395 | provider | 3002 | yes | Does not show the required shared loading and server-authoritative action. |
| gmod.spatial-maintained-set.v1 | opencode | opencode/north-mini-code-free@high | 1 | policy_violation | 25261 | 126/0 | — | estimated | — | no | OpenCode emitted a tool event. |
| gmod.spawn-preventive-rate-limit.v1 | opencode | opencode/north-mini-code-free@high | 1 | protocol_error | 11637 | 20324/280 | 286 | provider | 1302 | yes | Answer must contain 0 through 0 candidate loops. |
| gmod.sqlite-batched-transaction.v1 | opencode | opencode/north-mini-code-free@high | 1 | incorrect | 16960 | 20297/231 | 587 | provider | 1121 | yes | Does not combine bounded writes, typed binding, and one transaction with the built-in sql library. |
| gmod.sqlite-typed-write.v1 | opencode | opencode/north-mini-code-free@high | 1 | incorrect | 11521 | 20282/82 | 352 | provider | 646 | yes | Does not safely bind or escape untrusted text. |
| gmod.timer-delayed-validity.v1 | opencode | opencode/north-mini-code-free@high | 1 | incorrect | 11548 | 20294/19 | 603 | provider | 469 | yes | Delayed callback can use an entity that became invalid. |
| gmod.transfer-lifecycle-cleanup.v1 | opencode | opencode/north-mini-code-free@high | 1 | protocol_error | 12778 | 20324/178 | 587 | provider | 1256 | yes | Answer must contain 1 through 1 candidate loops. |

## Files (audit pack)

Same run directory contains:

- `run.json` — full structured artifact (answers + per-attempt metrics; raw stdout stripped)
- `metadata.json` — run provenance + `usageTotals` (tokens, cost, timing)
- `leaderboard.json` / `leaderboard.csv` — fixture-normalized model ranking, diagnostics, tokens, and timing
- `attempts.jsonl` / `attempts.csv` — one row per attempt + tokens/timing/sizes
- `preds.jsonl` — SWE-style predictions with usage fields
- `responses/<adapter>/<model>/<fixture>--kN.txt` — graded answer files
- `raw/*.log` — redacted stdout/stderr when keepRaw is on (default)

Compare two models: `bun run bench compare --run <run.json> --model "A" --model "B"`
