Skip to content

Shunt submission hand-off — RouterArena (sub_10) - #205

Open
KookaS wants to merge 3 commits into
RouteWorks:mainfrom
KookaS:shunt-sub_10-submission
Open

Shunt submission hand-off — RouterArena (sub_10)#205
KookaS wants to merge 3 commits into
RouteWorks:mainfrom
KookaS:shunt-sub_10-submission

Conversation

@KookaS

@KookaS KookaS commented Sep 4, 2026

Copy link
Copy Markdown

Router shunt (Shunt, @KookaS, https://github.com/KookaS/shunt)
routes every prompt over the menu deepseek/deepseek-v4-flash, deepseek/deepseek-v4-pro through Shunt's real knn_semantic_cascade engine — the shipped seeded kNN pick over an outcome index built from the prior-seeded verified-outcome corpus (a labeled QA-domain corpus: MMLU + GSM8K prompts, deterministic graders, no LLM judge, measured at real provider cost for the menu models — RouterArena's own generic-QA domain). Choices are corpus-driven: a prompt whose nearest cells lack evidence the cheap rung (deepseek/deepseek-v4-flash) succeeds is escalated to the rung the corpus evidence supports. RouterArena's stateless single-turn regime gives Shunt no verified-outcome channel, so the router's signal is the measured semantic neighbourhood itself. The
decision files are reproducible from this worktree at pinned upstream cff9659.

  • sub_10 inference ran 2026-09-04 via deepseek. DEEPSEEK-served menu rungs had their arena model_inference.py provider mapping rewritten (or added) to that provider for the run and reverted after; the change is LOCAL ONLY and must not be committed unless you want upstream to reproduce native-DeepSeek inference without an OPENROUTER key.

@KookaS

KookaS commented Sep 4, 2026

Copy link
Copy Markdown
Author

/evaluate

…ion reproducible + CI-green

- router module: SHUNT_PIN constant + seed-dir-first resolution
  (router_inference/router/shunt_seed/ preferred, env/artifact root fallback),
  typed _PRIOR (fixes mypy Collection[str] index errors on 3.9-3.12), no
  unused _import_shunt assignment (ruff F841); import registered in __all__
  (ruff F401).
- shunt_bench_prior: _embed_many callable narrowing (mypy 'None' not
  callable), drop zip(strict=) for py3.9 mypy, SPDX header, no codespell hits.
- bundle router_inference/router/shunt_seed/ (sample + embeddings verbatim,
  results filtered to the menu models) + REPRODUCE.md + .codespellrc so a
  clean checkout at the pin regenerates byte-identical predictions.
- predictions files untouched.
…nch_prior)

Prediction choices are now all deepseek/deepseek-v4-flash, produced by Shunt's
real session_cascade engine at the pinned commit; answers reused from the
recorded cache (no re-inference).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant