RuleSage cited table rulings
← Decrypto

You asked

When does the game end?

Answered counted as answered

The game ends if at least one of the following conditions is met [1]: 1. A team has 2 Interception Tokens [1], [2]. 2. A team has 2 Miscommunication Tokens, meaning they have lost the game [1], [2]. 3. The Interceptor obtains 2 Interception Tokens before the end of the 5th Round, in which case the Interceptor wins and the Encryptor team wins otherwise [3]. 4. Neither team has won by the end of the 8th Round, at which point the game automatically ends [4].

[1] RULEBOOK Decrypto — Rulebook · p.3 · End of Round and End of Game
[2] RULEBOOK Decrypto — Rulebook · p.1 · Game Principles and Goal
[3] RULEBOOK Decrypto — Rulebook · p.6 · End of the Game
[4] RULEBOOK Decrypto — Rulebook · p.2 · gameplay
🔧 debug — where this ruling came from
outcome
ANSWERED — Answered
corpus profile
live
answerer pin (deploy-frozen, attribution only)
gemma4:26b think:false 5571076f3d70
timings
search 240 ms · ask 4924 ms · total 5172 ms
single-flight (PR-5)
queued 0 ms · generation 5172 ms
retrieval refs (raw)
[{"page": 3, "score": 0.032787, "snippet": "When the Round has ended, check to see if one of the teams has either won or lost the game. If at least one of the following conditions has been met, the game ends. Otherwise begin a new Round. If a team has 2 Interception Tokens, they've won the game. If a team has 2 Miscommunication Tokens, they'v", "headingPath": "End of Round and End of Game", "sharpsignalDocId": 101}, {"page": 2, "score": 0.032258, "snippet": "The game takes place over a number of Rounds (to a maximum of 8), with most games usually lasting between 4 and 6 Rounds. If neither team has won by the end of the 8th Round, the game automatically ends. At the beginning of each Round, each team names their Encryptor. This role will be held by each ", "headingPath": "gameplay", "sharpsignalDocId": 101}, {"page": 7, "score": 0.03101, "snippet": "Clues MUST refer to public information . Clues MUST refer only to the meaning of the Keyword. Clues MUST never refer to the spelling, the position on the Screen, or the pronunciation of Keywords. You may NOT use the same clue more than once per game. You may NOT read out loud the code on the Code Ca", "headingPath": "Clue Rules Reminder", "sharpsignalDocId": 101}, {"page": 1, "score": 0.029958, "snippet": "DECRYPTO pits two teams of 2 to 4 players against each other.* The general idea of the game is to transmit information to your own team without the other team understanding. To win you have to walk a fine line: The instructions you give need to be clear enough for your teammates to understand, while", "headingPath": "Game Principles and Goal", "sharpsignalDocId": 101}, {"page": 3, "score": 0.015873, "snippet": "Repeat Steps 3-7 with the opposite team. The Black team's Encryptor reads their clues out loud, the players from both teams try to work out the code, etc. You must finish the Round even if one (or both!) of the teams have met one of the victory conditions. There is a very good chance that your under", "headingPath": "Record the clues for this Round in the spaces at the bottom of the Note Sheet.", "sharpsignalDocId": 101}, {"page": 6, "score": 0.015625, "snippet": "A single player, called the 'Interceptor' , plays against a team made up of 2 Encryptors. Each Round, an Encryptor draws 1 Code Card and comes up with 3 clues, like in the standard game. To win, the Interceptor must collect 2 Interception Tokens in 5 Rounds or less.", "headingPath": "Overview", "sharpsignalDocId": 101}, {"page": 1, "score": 0.015152, "snippet": "A game by Thomas Dagenais-Lespérance Illustrated by NILS , Fabien Fulchiron , and Manuel Sanchez", "headingPath": "", "sharpsignalDocId": 101}, {"page": 6, "score": 0.014925, "snippet": "The Interceptor wins if they obtain 2 Interception Tokens before the end of the 5th Round . Otherwise, the Encryptor team wins.", "headingPath": "End of the Game", "sharpsignalDocId": 101}]
citations (raw)
[{"page": 3, "quote": null, "headingPath": "End of Round and End of Game", "sharpsignalDocId": 101}, {"page": 1, "quote": null, "headingPath": "Game Principles and Goal", "sharpsignalDocId": 101}, {"page": 6, "quote": null, "headingPath": "End of the Game", "sharpsignalDocId": 101}, {"page": 2, "quote": null, "headingPath": "gameplay", "sharpsignalDocId": 101}]
boost provenance — errata + base rulebook (E2/E3)
no registered errata card matched this query; base-rulebook boost: not recorded (this ruling predates it); rulesage.errata.boost-enabled=true, rulesage.errata.supersedence-enabled=true
base-rulebook boost: not recorded (this ruling predates it)
answered-before recall
this ruling was answered, so past rulings were not offered
similarity threshold in force: 0.55 (rulesage.answered-before.similarity-threshold; the exact-question tier is not gated by it)
debug row retained until
Oct 30, 2026 03:33

score = the fused retrieval score (reciprocal-rank fusion over the search arms) — NOT a cosine similarity. How many arms fused this ruling was NOT RECORDED (it predates the boost trail, ran on the path that stored none, or stored one that could not be read), and the ceiling depends on that count (ceiling = arms/(k+1) at k=60): 2 arms top out at 0.03279; 3 arms top out at 0.04918. So a score above 0.03279 here is not an anomaly: it is arithmetic proof a boost arm voted, and the measured band 0.016–0.033 (taken on two-arm asks) is what does not apply. A chunk only one arm ranked highly lands near 0.016 (that one arm's #1 vote), so 0.03 here is an excellent hit, not a 3% match.

per-arm ranks (the rank each search arm gave a chunk): NOT DISCLOSED by the gateway. Fusion happens gateway-side and only the FUSED score crosses the wire, so rulesage cannot show them without a gateway change. The rank column below is the FUSED rank (position in the returned list), which is real.

token count per chunk: NOT DISCLOSED — chunk token counts are not reported on the ask path. The character counts below are of the bounded snippet/quote rulesage actually received — a real measurement of what we hold, never an estimate of the chunk.

fused rankdocumentheadingpage fused RRF scoresnippet chars
#1 RULEBOOK Decrypto — Rulebook (corpus doc 101) End of Round and End of Game p.3 0.032787 (at the 2-arm ceiling (0.03279) — the top of a 2-arm fuse; whether more arms ran here was never recorded) 300
#2 RULEBOOK Decrypto — Rulebook (corpus doc 101) gameplay p.2 0.032258 (inside the measured healthy band 0.016–0.033 (measured on two-arm asks; this ruling's arm count was never recorded)) 300
#3 RULEBOOK Decrypto — Rulebook (corpus doc 101) Clue Rules Reminder p.7 0.03101 (inside the measured healthy band 0.016–0.033 (measured on two-arm asks; this ruling's arm count was never recorded)) 300
#4 RULEBOOK Decrypto — Rulebook (corpus doc 101) Game Principles and Goal p.1 0.029958 (inside the measured healthy band 0.016–0.033 (measured on two-arm asks; this ruling's arm count was never recorded)) 300
#5 RULEBOOK Decrypto — Rulebook (corpus doc 101) Record the clues for this Round in the spaces at the bottom of the Note Sheet. p.3 0.015873 (below the measured healthy band (< 0.016) — a weak fuse on a two-arm ask, and this ruling's arm count was never recorded) 300
#6 RULEBOOK Decrypto — Rulebook (corpus doc 101) Overview p.6 0.015625 (below the measured healthy band (< 0.016) — a weak fuse on a two-arm ask, and this ruling's arm count was never recorded) 266
#7 RULEBOOK Decrypto — Rulebook (corpus doc 101) p.1 0.015152 (below the measured healthy band (< 0.016) — a weak fuse on a two-arm ask, and this ruling's arm count was never recorded) 96
#8 RULEBOOK Decrypto — Rulebook (corpus doc 101) End of the Game p.6 0.014925 (below the measured healthy band (< 0.016) — a weak fuse on a two-arm ask, and this ruling's arm count was never recorded) 127

token count per chunk: NOT DISCLOSED — chunk token counts are not reported on the ask path. The character counts below are of the bounded snippet/quote rulesage actually received — a real measurement of what we hold, never an estimate of the chunk.

#documentheadingpagequote chars
[1] RULEBOOK Decrypto — Rulebook (corpus doc 101) End of Round and End of Game p.3 no quote on the wire
[2] RULEBOOK Decrypto — Rulebook (corpus doc 101) Game Principles and Goal p.1 no quote on the wire
[3] RULEBOOK Decrypto — Rulebook (corpus doc 101) End of the Game p.6 no quote on the wire
[4] RULEBOOK Decrypto — Rulebook (corpus doc 101) gameplay p.2 no quote on the wire
timing split
retrieval 240 ms · first delta n/a · total 5172 ms (retrieval and first-delta both measured from the START of gateway work, so first-delta INCLUDES retrieval — do not subtract)
full breakdown
queued 0 ms · retrieval 240 ms · ask 4924 ms · gateway work 5172 ms · total 5172 ms
live seat (read from the running child)
answering — gemma4:26b think:false · num_ctx 32768 (live-verified 46s ago)
stream path
not recorded — this ruling predates the stream-path column (V41)
watchdog
first-token watchdog: 30s per arming window (rulesage.table.first-token-watchdog-seconds), re-armed once by the passages frame — so the worst case before a reader falls back to polling is 60s. Whether it actually fired is a BROWSER-side decision that never reaches the server, so it is not recorded here. The stream path above is the server's half of that story: whether a delta was emitted at all.
num_ctx · think posture
both are the CHILD's settings, not rulesage's, and no ask reply carries them — an answer never states which context window or think posture produced it. The live-seat line above reads them from the running child instead, where the gateway can answer for itself; it describes the child NOW, not this ask.
outcome
ANSWERED — Answered
abstain rationale (n/a — this ruling answered)
answered — no abstain rationale applies
decision
NOT_SETUP_SHAPED — no setup-shape pattern matched this question

this game registers NO errata cards (edition 32), so "no registered errata card matched" above could never have matched one

Errata scope: the gate above matched this ruling's own edition only. When an ask also reads an expansion, that expansion's own registered errata cards stay outside the match — a stated phase-1 limitation, not a failed lookup.