You asked
How do I take my turn?
Answered counted as answeredAsked with: Blokusbg-2453-en-1e
1. The first piece played by each player must cover a corner square [1]. 2. Players take turns laying down one piece at a time [1]. 3. Each new piece must touch at least one other piece of the same color, but only at the corners [1]. 4. Pieces of the same color can never touch along a side [1]. 5. Play proceeds clockwise around the board [2]. 6. Whenever a player is unable to place a piece on the board, that player must pass their turn [1].
🔧 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 228 ms · ask 2347 ms · total 2581 ms
- single-flight (PR-5)
- queued 0 ms · generation 2581 ms
- retrieval refs (raw)
- [{"page": 2, "score": 0.04918, "snippet": "The first piece played by each player must cover a corner square. Players take turns laying down one piece at a time. Each new piece must touch at least one other piece of the same color, but only at the corners . Pieces of the same color can never touch along a side. There are no restrictions on ho", "headingPath": "PLAYING THE GAME", "sharpsignalDocId": 156}, {"page": 1, "score": 0.032258, "snippet": "ONE RULE, ENDLESS POSSIBILITIES! ™ Try to fit as many of your squares on the board as you can. Each player chooses a color and takes that set of 21 pieces. Choose a player to go first, and play proceeds clockwise around the board.", "headingPath": "OBJECT · SETTING UP", "sharpsignalDocId": 156}, {"page": 4, "score": 0.031746, "snippet": "◆ One player controls blue and red, and the other player controls yellow and green. ◆ The playing order is blue, yellow, red, green. ◆ At the end of the game, players calculate their scores by counting up the squares in both colors they control. ◆ Each player chooses one color. ◆ The playing order i", "headingPath": "TWO PLAYERS · THREE PLAYERS", "sharpsignalDocId": 156}, {"page": 3, "score": 0.03125, "snippet": "Once the game ends, players count the number of squares in their remaining pieces. The player with the lowest number of squares wins! When you're ready for more of a challenge, try advanced scoring - players are now competing for the highest score. Each player counts the number of squares in their r", "headingPath": "BASIC SCORING · ADVANCED SCORING", "sharpsignalDocId": 156}]
- citations (raw)
- [{"page": 2, "quote": null, "headingPath": "PLAYING THE GAME", "sharpsignalDocId": 156}, {"page": 1, "quote": null, "headingPath": "OBJECT · SETTING UP", "sharpsignalDocId": 156}]
- boost provenance — errata + base rulebook (E2/E3)
-
no registered errata card matched this query; base rulebook doc 156 boosted; rulesage.errata.boost-enabled=true, rulesage.errata.supersedence-enabled=true
base rulebook doc 156 boosted
- 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
- Nov 3, 2026 20:14
retrieval — what the search arm returned
score = the fused retrieval score (reciprocal-rank fusion over the search arms) — NOT a cosine similarity. This ruling ran the THREE-ARM fuse (full-text + vector + the doc-priority boost arm, which carried the base rulebook and/or the errata corrections this query matched), whose arithmetic ceiling is 0.04918 — all three arms ranking the same chunk #1 (ceiling = arms/(k+1) at k=60). The measured healthy band 0.016–0.033 was measured on TWO-arm asks and does not bound this one: its high end is the two-arm ceiling, and a third arm has room above it. 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 rank | document | heading | page | fused RRF score | snippet chars |
|---|---|---|---|---|---|
| #1 | RULEBOOK Blokus — Rulebook (corpus doc 156) | PLAYING THE GAME | p.2 | 0.04918 (at the 3-arm ceiling (0.04918) — every arm ranked it #1) | 300 |
| #2 | RULEBOOK Blokus — Rulebook (corpus doc 156) | OBJECT · SETTING UP | p.1 | 0.032258 (healthy, below this ruling's 3-arm ceiling 0.04918 (the measured band 0.016–0.033 was taken on two-arm asks and does not bound a 3-arm one)) | 230 |
| #3 | RULEBOOK Blokus — Rulebook (corpus doc 156) | TWO PLAYERS · THREE PLAYERS | p.4 | 0.031746 (healthy, below this ruling's 3-arm ceiling 0.04918 (the measured band 0.016–0.033 was taken on two-arm asks and does not bound a 3-arm one)) | 300 |
| #4 | RULEBOOK Blokus — Rulebook (corpus doc 156) | BASIC SCORING · ADVANCED SCORING | p.3 | 0.03125 (healthy, below this ruling's 3-arm ceiling 0.04918 (the measured band 0.016–0.033 was taken on two-arm asks and does not bound a 3-arm one)) | 300 |
chosen chunks — what the answer actually cited
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.
| # | document | heading | page | quote chars |
|---|---|---|---|---|
| [1] | RULEBOOK Blokus — Rulebook (corpus doc 156) | PLAYING THE GAME | p.2 | no quote on the wire |
| [2] | RULEBOOK Blokus — Rulebook (corpus doc 156) | OBJECT · SETTING UP | p.1 | no quote on the wire |
generation — timing and the path taken
- timing split
- retrieval 228 ms · first delta 1704 ms · total 2581 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 228 ms · ask 2347 ms · gateway work 2581 ms · total 2581 ms
- tokens in (the prompt the answerer read)
- 1186
- tokens out (what the answerer generated)
- 114
- tok/sec
- 138.7 tok/sec — 114 output tokens in 0.822 s of generation
- live seat (read from the running child)
- answering — gemma4:26b think:false · num_ctx 32768 (live-verified 52s ago)
- stream path
- streamed — the gateway pushed at least one accumulated draft
- 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.
disposition
- outcome
- ANSWERED — Answered
- abstain rationale (n/a — this ruling answered)
- answered — no abstain rationale applies
setup-shape — why the checklist band did or didn't render
- decision
- NOT_SETUP_SHAPED — no setup-shape pattern matched this question
errata registry — what the gate above had to match against
this game registers NO errata cards (edition 78), 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.