Note
Current status: The Polinko research model is being staged for the next beta.
This is an active refactor window for the model contract, evidence snapshots, docs, and supporting tools. Current builds are kept stable while the repo surfaces are simplified, tested, and aligned for the next release.
scorey keeps the score and you've already lost.
sorry.
Scorey is a small, local, agent-backed CLI mini chatbot using the Polinko research model.
It is a rigged rock, paper, scissors spinoff of Probaboracle. The surface stays tiny: three picks in, one unfair round out. Instead of oracle drift, Scorey turns that narrow shape into a rigged game.
It only accepts three picks:
rockpaperscissors
Current stage:
pre-Beta 9.0positive runtime instruction contract- staged contract above the frozen
Research Beta 8.0menace baseline - frozen bounded menace reads:
20410-20417:6pass /2fail20404-20409:4pass /2fail20397-20403:4pass /3fail20307-20321:11pass /4fail20352-20366:11pass /4fail20367-20381:15pass /0fail20382-20396:9pass /6fail
- staged question:
- can Scorey keep the menace lane once the live runtime contract moves fully
into
src/scorey/agent.pyand switches from prohibition piles to positive target behaviour?
- can Scorey keep the menace lane once the live runtime contract moves fully
into
Most recently closed beta:
Research Beta 8.0menace judgement- closed bounded evidence:
20410-20417:6pass /2fail20404-20409:4pass /2fail20397-20403:4pass /3fail20307-20321:11pass /4fail20352-20366:11pass /4fail20367-20381:15pass /0fail20382-20396:9pass /6fail
That narrow surface is the point. Scorey is not trying to be a general chat tool or a generic joke machine. It is a small instrument for studying whether a model can preserve a rigged round, stay pick-specific, and keep unfair logic legible inside tight interaction guardrails.
In this repo, a new beta gets pinned when the method change alters what the evidence means. When the contract is changing but fresh evidence is not cut yet, Scorey stages the next lane as a pre-beta boundary first.
The repo is now staged at pre-Beta 9.0, which freezes the Research Beta 8.0
menace baseline and rewrites the live runtime contract before new evidence is
promoted again.
- constrained round preservation through a fixed pick surface
- runtime-owned routing and composition around one unfair round
- bounded eval gates that widen one lens at a time:
- pick routing
- abstract tone measurement
- fail-pressure pulse
- scoreboard judgement
- broader prose judgement
- menace judgement
- explicit closeout so bounded review lanes return to
0pending when a slice is done - staged runtime-contract resets when a live prompt change would alter what the next evidence means
make install
scoreyThe app opens a compact terminal loop. Choose rock, paper, or scissors with the arrow keys, press enter, or hit esc to exit.
For the deterministic local path:
scorey --localThe operator commands, eval workflow, and setup checks live in the runtime runbook. The compact day-open/day-close sheet lives in Start / End Reference.
Core operator commands:
make start
make end-preflight
make end-git-check
make caffeinate-status
make decaffeinate
make check- docs/research/README.md
- beta map and research reading path
- docs/governance/DECISIONS.md
- durable runtime and eval decisions
Scorey is not a resource for fairness, sportsmanship, or second chances.