Offer Semuta on a queued Truthtrance answer
This commit is contained in:
1 parent
bcabaaf596
commit
b19e6dc940
7 files changed
+108
-10
No files matched your search
@@ -29,6 +29,18 @@ optional skill bands, combinations and public expansion starts remain open.
|
||||
Rules implementation continues; comprehensive assurance and administration
|
||||
remain deferred until all rules are implemented.
|
||||
|
||||
**Queued Truthtrance answer — 11 October.** An ordinary definite Truthtrance
|
||||
answer now offers its consumed card even when another question remains reserved.
|
||||
Only the `remaining === null` software restriction changed: claim or all-seat
|
||||
decline leaves public history and the consumed card's custody settled, then
|
||||
restores the same remaining queue at `ask` once. Promise-bound shipment and
|
||||
battle-plan answers, shrine source and every other Truthtrance path stay
|
||||
automatic. Types/lint pass; the affected 97-case union passes. Seven isolated
|
||||
runtime scenarios cover claim/pass, four legal AI profiles and a rejected
|
||||
retired-event replay. The permanent regression fails before and passes after.
|
||||
No saved store or deployed game was targeted. See
|
||||
[discard continuations](SEMUTA_DISCARD_CONTINUATIONS.md).
|
||||
|
||||
**Fremen Cunning / original components — 11 October.** Classic Nexus games
|
||||
with original Tech Tokens and/or Advanced Stronghold Cards now receive the same
|
||||
empty-worm native Cunning offer as Nexus alone. The isolated software guard is
|
||||
|
||||
@@ -1,5 +1,25 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 11 October 2026 — Semuta before a reserved Truthtrance question resumes
|
||||
|
||||
The typed `truthtranceDiscard` receipt already captured the remaining queue and
|
||||
restored it at `ask`; the Semuta admission check additionally required no
|
||||
reserved question. Removing only that clause lets an ordinary definite answer
|
||||
offer its consumed card while another question stays pending. The integrity
|
||||
validator already enforced the remaining queue's card custody and priority, so
|
||||
no new custody path was added. Shrine-source answers, promise-bound shipment
|
||||
answers and battle-plan answers keep their automatic continuation because the
|
||||
promise clause is retained.
|
||||
|
||||
The permanent regression fails before the change with no offer and passes after,
|
||||
covering the reserved queue's identity, public history, claimant/decline custody,
|
||||
a retired-event rejection and full inventory conservation. Types/lint pass and
|
||||
the 97-case affected union passes. Seven isolated CLI scenarios cover claim and
|
||||
all-seat decline, four legal AI profiles and a rejected replayed claim. This is
|
||||
local changed-path proof, not complete Semuta, recovery or deployed acceptance.
|
||||
Contracts: [discard continuations](SEMUTA_DISCARD_CONTINUATIONS.md),
|
||||
[source boundary](SEMUTA_SOURCE_UPDATE_20260907.md).
|
||||
|
||||
## 11 October 2026 — native Fremen Cunning with original Tech/Strongholds
|
||||
|
||||
The classic original-component Nexus envelope already permits Tech Tokens3+
|
||||
|
||||
@@ -14,12 +14,18 @@ gifts and competing parents retain the original direct transfer
|
||||
behavior without this Semuta reaction. The table below remains the
|
||||
broader producer/continuation inventory, not a claim of complete coverage.
|
||||
|
||||
A clean definite Truthtrance answer now offers its consumed card even when another
|
||||
question remains reserved, provided no promise bound this answer. Claim or
|
||||
all-seat decline leaves public history and the consumed card's custody settled,
|
||||
then restores the same remaining queue at `ask` once. Shrine-source, queued
|
||||
shipment and queued battle-plan answers retain their automatic continuation.
|
||||
|
||||
The same preview also pauses a final definite Truthtrance after its
|
||||
public answer, history and physical card disposal are committed. Only
|
||||
an ordinary held Truthtrance with no following queued question, new
|
||||
promise or competing parent qualifies. A claim may move that consumed
|
||||
card, never re-answer the question or rewrite its history; other
|
||||
Truthtrance continuations remain automatic.
|
||||
public answer, history and physical card disposal are committed. An
|
||||
ordinary held Truthtrance with no new promise or competing parent
|
||||
qualifies; a claim may move that consumed card, never re-answer the
|
||||
question or rewrite its history. Other Truthtrance continuations remain
|
||||
automatic.
|
||||
|
||||
Clean Once Around Sapho stages `saphoAuctionDiscard` after the open
|
||||
lot's finite bidder reorder, hand-slot release and public card disposal,
|
||||
|
||||
@@ -234,7 +234,7 @@ policy**, not a newly discovered publisher timing rule. Full-hand
|
||||
Semuta uses the explicit user-approved atomic exchange; its completed
|
||||
hand count is unchanged. Pending gifts, competing responses,
|
||||
completed Ornithopter arrivals with Ecaz Ambassador or Moritani Terror,
|
||||
queued or promise-bound Truthtrance, pending battle rewards and other
|
||||
promise-bound Truthtrance answers, pending battle rewards and other
|
||||
typed producers retain their automatic continuation; Semuta cannot
|
||||
claim those events yet.
|
||||
The completed Box's selected
|
||||
@@ -245,6 +245,18 @@ separate [reaction privacy audit](SEMUTA_PRIVACY_REVIEW.md) explains why
|
||||
auto-closing only when nobody secretly holds the card would leak
|
||||
possession. The main game and public expansion gates remain closed.
|
||||
|
||||
**11 October 2026 — queued Truthtrance answer.** An ordinary definite answer now
|
||||
offers its consumed card while another question remains reserved. Only the
|
||||
`remaining === null` software restriction changed; promise-bound shipment and
|
||||
battle-plan answers, shrine source and every other Truthtrance path stay
|
||||
automatic. Claim or all-seat decline restores the same remaining queue at `ask`
|
||||
once with history, card custody and priority intact.
|
||||
|
||||
The permanent regression fails before and passes after. The affected union
|
||||
passes 97 cases and typecheck/lint pass. Seven isolated CLI scenarios cover
|
||||
claim/pass, four legal AI profiles and a rejected retired-event replay. This is
|
||||
local changed-path evidence, not complete Semuta or deployed acceptance.
|
||||
|
||||
**11 October 2026 — native Intrusion suffix.** Final Ornithopter movement now
|
||||
offers the retired public card to Semuta before native Bene Gesserit Intrusion.
|
||||
Physical movement and counters have already committed; claim or decline resumes
|
||||
|
||||
Reference in new issue
Block a user