Support Sapho replay and public cache questions

This commit is contained in:
Quintine committed 2026-10-28 19:28:19 +11:00
1 parent 7d71647a90
commit 26be6fd8ee
17 files changed
+393 -22

No files matched your search

+17
View File
@@ -16,6 +16,23 @@ open mode gates.
## Current checkpoint and work
**Truthtrance about a public Basic Richese cache lot — 28 October.
Prototyped / Partial.** A named-face question covers the current public cache
lot while preserving the separate Atreides inspection question. Single and
compound controls and minimal bot answers use the same actual lot. Six related
files pass 17 cases, including native cache play, true/false answers and
unavailable boundaries. Other special auctions, browser and deployed
acceptance remain open. [Scope](TRUTHTRANCE_KNOWLEDGE.md#public-basic-richese-cache-lot--28-october-2026).
**Sapho replay after the same holder's Last — 28 October. Prototyped /
Partial.** The unstarted holder may recover the physical card and use First to
replace its own earlier Last, preserving completed turns and the active actor.
Five related files pass 44 cases, including Basic real discard, paid Box
recovery, Semuta responses and replay; Box possession uses a conserved staging
exchange. Other holders' protections and suspended-own-turn replay remain
guarded; broader combinations and deployed acceptance are open.
[Scope](JUICE_OF_SAPHO_RUNTIME.md#recovered-sapho-after-the-same-holders-last--28-october-2026).
**Public-deal payments due on later turns — 28 October. Prototyped /
Partial.** Players may set a future turn and settle early or on the deadline.
Before that turn the obligation does not reserve current spice or assume future
+21 -2
View File
@@ -1,5 +1,23 @@
# Juice of Sapho: finite ordering implementation
## Recovered Sapho after the same holder's Last — 28 October 2026
**Prototyped / Partial.** An unstarted holder who previously used Sapho to go
last may recover that physical card with Nullentropy Box and use it again to
go first among the remaining combined Movement turns. The fresh use removes
that same holder's Last protection, preserves completed turns and respects an
already-started current actor and the Guild's existing timing. Semuta discard
responses still finish through the original continuation. Another holder may
not replace the protected Last under this bounded policy. Replaying after one's
own started turn was suspended remains unsupported.
The printed card has no stated once-per-turn limit; choosing how a later use
interacts with an earlier protected position is a provisional interpretation,
not a publisher clarification. A native Basic game covers Sapho's purchase,
Last play, paid Box recovery and First replay; Box possession is staged by a
conserving exchange with the unopened cache. Five related files pass 44 cases.
Broader combinations, browser and deployed acceptance remain open.
## Own started Advanced Charity turn — 27 October 2026
**Prototyped / Partial.** At a clean boundary in ordered Advanced Charity, the
@@ -468,8 +486,9 @@ different holder behind the active turn under the selected provisional policy.
Other ordered actions and competing first/Guild precedence beyond the retained
native choice remain unfinished. The own-started Movement and Revival policies
above supersede the earlier blanket split-turn exclusion.
Reacquiring and replaying Sapho while existing last protection remains is still
guarded. Silent submission stays simultaneous with its original storm tie order.
The same-holder unstarted Movement replay described above is supported; other
holders' protected Last and suspended-own-turn replay remain guarded. Silent
submission stays simultaneous with its original storm tie order.
The battle audit in [the battle review](JUICE_OF_SAPHO_BATTLE_REVIEW.md) found a real Stone Burner counterexample: a plan admitted with original aggressor tie priority can become allocation-ambiguous after late Sapho. A complete implementation needs the actual allocation continuation (and a usable, possession-independent late intervention boundary), not rejection based on an opponent's hidden plan. No aggressor handler has been enabled around that defect.
+16
View File
@@ -1,5 +1,21 @@
# Rule decision index
## Recovered Sapho after the same holder's Last — 28 October 2026
The Sapho face does not state a once-per-turn limit. Provisionally, a fresh
physical use by the same unstarted holder can replace its earlier Last with
First, without taking another turn or changing a started opponent's turn.
Competing holders and an already-suspended own turn remain guarded.
[Scope](JUICE_OF_SAPHO_RUNTIME.md#recovered-sapho-after-the-same-holders-last--28-october-2026).
## Truthtrance and a public Basic Richese cache lot — 28 October 2026
The publisher FAQ permits game-related yes/no questions. The named-face
selector for a currently public Basic cache lot and its active-lot lifetime
are provisional software interpretations. Existing private Atreides
inspection questions retain their distinct meaning.
[Scope](TRUTHTRANCE_KNOWLEDGE.md#public-basic-richese-cache-lot--28-october-2026).
## Structured public-deal payments due later — 28 October 2026
The publisher permits legal public agreements but does not define an online
+15
View File
@@ -1,5 +1,20 @@
# Truthtrance: recorded predictions and storm knowledge
## Public Basic Richese cache lot — 28 October 2026
**Prototyped / Partial.** A separate `{kind:'cacheLot', name}` fact asks whether
the currently offered public Basic Richese cache card has a named printed face.
Any seated respondent can give a definite answer while that actual lot is
active. Missing, completed, Advanced and Black Market lots return unknown.
Only the offered card is read, not the other cached cards; the existing
Atreides inspection question keeps its original meaning. Single and compound
editors use the public name registry and minimal bots use the same answer path.
The [GF9 FAQ p. 8](https://www.gf9games.com/dune/wp-content/uploads/2020/11/Dune-FAQ-Nov-2020.pdf#page=8)
permits game-related yes/no questions. This selector and its active-lot boundary
are a provisional online interpretation; broader special auctions and full
Truthtrance acceptance remain open.
## Already answered battle Prescience — 28 October 2026
**Prototyped / Partial.** A current-fact question can compare the leader,