Files
waggle-os/benchmarks/probes/judge-swap-validation/validation-memo.md
Oleg Maslov 0c3e2ead3b
Some checks failed
Installer Smoke / installer-smoke (push) Has been cancelled
moving
2026-09-02 10:10:29 +02:00

31 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# §1.3g Judge Swap Validation — Memo
**Date:** 2026-04-24 · **Target:** PM-RATIFY-JUDGE-SWAP-VALIDATION.
## Aggregate verdict: **MULTI_PASS** — all 4 candidates κ=1.0 vs Opus+GPT consensus (parsed subset).
| Cand | κ | parse | p50 lat | routing |
|------|-----|-------|---------|---------|
| kimi-k2.6 | 1.0000 | 20/20 | 32 s | direct api.moonshot.ai |
| minimax-m2.7 | 1.0000 | 20/20 | 12 s | openrouter |
| deepseek-v4-pro | 1.0000 | 18/20 | 12 s | direct api.deepseek.com |
| glm-5.1 | 1.0000 | 19/20 | 9 s | direct api.z.ai |
**Sample caveat:** 0/20 Opus-GPT splits vs 7/100 full-set → first-4-per-
cell biased toward agreement; κ=1.0 is "match on biased subset", not
arbitrary LoCoMo. Task 2.6: stratified split-oversampled re-probe.
## Ranking (κ-tied → speed × parse × direct)
1. **ZHIPU GLM-5.1** (primary) — fastest, direct.
2. **DEEPSEEK V4-Pro** (backup) — direct, 18/20.
3. MiniMax — 20/20 but OpenRouter dep.
4. Kimi — 20/20 but p50=32 s → ~20 hr N=400 judge thread, deal-breaker.
## Notes
- Kimi: `temperature` omitted + `max_tokens=4096` (reasoning; parallels Opus/GPT-5.x at judge-client.ts:88).
- MiniMax direct: `invalid api key` (implied missing GroupId); OR fallback per brief §2.2.
**Cost:** ~$0.25 (<< $8). **Wall-clock:** ~35 min. **SDKs:** stdlib urllib only.