Support Sapho ordering for simultaneous Truthtrances
This commit is contained in:
1 parent
4690200f59
commit
298c8245a6
16 files changed
+1020
-3
No files matched your search
@@ -20,6 +20,19 @@ open mode gates.
|
||||
Keep identified Basic-function gaps ahead of Advanced and wider interactions.
|
||||
Prototype labels and final acceptance gates remain.
|
||||
|
||||
**Sapho Truthtrance question order — 27 October. Prototyped / Partial.**
|
||||
When multiple players declare Truthtrance in a supported clean parent, each
|
||||
holder receives a public opportunity to continue or privately use an owned Juice
|
||||
of Sapho to move their whole question group first/last. Physical storm order,
|
||||
within-holder card order and the interrupted parent remain unchanged. A supported
|
||||
Basic Semuta discard reaction suspends and restores the same window; an earlier
|
||||
chosen boundary remains protected if Sapho is recovered and used again. Auction,
|
||||
battle, pending-parent and broader optional-module compositions remain open.
|
||||
Eleven affected files pass 137/137, type/lint and build pass, and 55/55 local
|
||||
integration tests pass on a separate verification server. Browser/deployed
|
||||
acceptance remains open.
|
||||
[Scope and provisional interpretation](JUICE_OF_SAPHO_RUNTIME.md#simultaneous-truthtrance-order--27-october-2026).
|
||||
|
||||
**Silent automatic submission notice — 27 October.**
|
||||
A full hand's forced Silent submission now uses the same public text as a
|
||||
manual sealed bid and a neutral animation tag, instead of announcing the
|
||||
|
||||
@@ -1,5 +1,25 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 27 October 2026 — Sapho simultaneous Truthtrance order
|
||||
|
||||
A public response window follows storm-order sorting when two or more different
|
||||
players declare Truthtrance in a supported clean parent. Every queued holder may
|
||||
pass regardless of hand contents. An eligible Sapho holder may discard the real
|
||||
card to move their complete group first or last; invalid no-ops, duplicates and
|
||||
stale revisions are rejected. Physical storm order and same-holder card order
|
||||
are preserved. A Basic Semuta fresh-discard claim or pass restores the suspended
|
||||
queue without replaying Sapho; bare native profiles and clean parents are the
|
||||
initial scope, with auctions, battles, pending parents and broader modules open.
|
||||
The FAQ establishes storm-order Truth resolution, and the inspected Sapho face
|
||||
permits first/last turn-ordered actions; their precedence is a provisional
|
||||
interpretation, not an explicit publisher ruling. Basic/Advanced native setup
|
||||
and an earned Sapho are supplemented by labeled conserved Truth/Semuta swaps.
|
||||
Eleven affected files pass 137/137, type/lint and build pass, and an isolated
|
||||
server passes 55/55 integration tests. Browser, deployed, full-mode and broad
|
||||
combination acceptance remain open. Private proof is
|
||||
`20261027-sapho-truth-order-proof-v2/`.
|
||||
[Contract](JUICE_OF_SAPHO_RUNTIME.md#simultaneous-truthtrance-order--27-october-2026).
|
||||
|
||||
## 27 October 2026 — Silent automatic notice
|
||||
|
||||
Use the same public text for forced and manual sealed submissions, and a
|
||||
|
||||
@@ -1,5 +1,44 @@
|
||||
# Juice of Sapho: finite ordering implementation
|
||||
|
||||
## Simultaneous Truthtrance order — 27 October 2026
|
||||
|
||||
**Prototyped / Partial.** The [GF9 November 2020 FAQ p8](https://www.gf9games.com/dune/wp-content/uploads/2020/11/Dune-FAQ-Nov-2020.pdf#page=8)
|
||||
orders simultaneous Truthtrances by storm order. The inspected printed Sapho
|
||||
face permits first/last in a turn-ordered action; it does not expressly resolve
|
||||
their precedence. The combined rule is therefore a provisional interpretation.
|
||||
|
||||
After declarations and storm sorting, a public response window opens when at
|
||||
least two distinct players queued Truth cards in a supported clean parent. The
|
||||
window depends only on public declarations and configured deck, never on who
|
||||
holds Sapho. Every holder may continue without changing order. A holder with an
|
||||
eligible physical Sapho may instead discard it to move their entire question
|
||||
group to the first or last position. No-op modes are unavailable; the opaque
|
||||
public event and revision reject stale/duplicate actions. The actual physical
|
||||
storm order, same-holder card order and already completed parent state remain.
|
||||
An earlier Sapho first/last position is provisionally protected if Semuta
|
||||
recovers the card for another unpassed holder; a compatible opposite-end move
|
||||
remains available. When all holders respond, the original first question proceeds. Four minimal bot
|
||||
profiles can legally pass. Existing saves already asking do not gain a new step.
|
||||
|
||||
In the supported bare Basic Semuta preview, the original discard event opens a
|
||||
neutral Semuta reaction and suspends the Truth window; claim/pass restores the
|
||||
same queued event or proceeds to the first question when the last holder used
|
||||
Sapho. The full parent signature, original queue and physical card custody are
|
||||
checked without replaying the effect. Initial scope excludes live auction or
|
||||
battle, active pending responses/preparations and broader Semuta/module
|
||||
profiles; these remain open rather than treating the restriction as printed
|
||||
rules. Wider repeated-card combinations, browser, deployed and complete-mode
|
||||
acceptance remain open.
|
||||
|
||||
Runtime tests use a genuine native Basic/Advanced setup and an earned Sapho,
|
||||
then explicitly swap conserved dealt cards to give its holder an original Truth
|
||||
card. Basic Semuta claim/pass uses a separately labeled conserved cache/hand
|
||||
swap. Server-rendered actual table controls and their callbacks are exercised;
|
||||
stateful browser hydration is not. Eleven affected files pass 137/137,
|
||||
type/lint and build pass, and 55/55 integration tests pass against a separate
|
||||
local verification server.
|
||||
|
||||
|
||||
Updated 26 October 2026. **Partial card implementation; full modes and
|
||||
publication acceptance remain gated.** The earlier source audit remains the
|
||||
printed-evidence baseline. The current-lot prototype below selects an explicit
|
||||
|
||||
@@ -1,5 +1,17 @@
|
||||
# Rule decision index
|
||||
|
||||
## Sapho simultaneous Truthtrance order — 27 October 2026
|
||||
|
||||
The FAQ orders simultaneous Truthtrance questions by storm order, while the
|
||||
inspected Juice of Sapho face permits first/last in a turn-ordered action. The
|
||||
interaction has no dedicated publisher clarification. Provisionally offer each
|
||||
queued holder a public response before asking, then allow the holder of Sapho
|
||||
to move their whole pending group first/last without changing storm order or
|
||||
splitting one holder's cards. A previously selected first/last position is
|
||||
provisionally protected against a later recovered-card use. Clean parents and supported Semuta continuation
|
||||
are the initial scope; auction, battle and pending-parent timing remain open.
|
||||
[Contract](JUICE_OF_SAPHO_RUNTIME.md#simultaneous-truthtrance-order--27-october-2026).
|
||||
|
||||
## Richese Silent bid Truthtrance — 27 October 2026
|
||||
|
||||
Provisionally allow an event-bound minimum for the respondent's single sealed
|
||||
|
||||
Reference in new issue
Block a user