Offer Semuta before clean CHOAM Kulon movement bonus
This commit is contained in:
1 parent
8f67b39735
commit
88bcb33342
8 files changed
+273
-18
No files matched your search
+13
-3
@@ -12,14 +12,16 @@ the physical Ix deck. Clean public ordinary-card, paid Box, retired
|
||||
Ornithopter, used Distrans, final Truthtrance, four bounded Sapho,
|
||||
pre-leader Residual Poison, printed Karama canceling clean CHOAM
|
||||
Charity, Inflation or Bene Gesserit Charity or settling a clean
|
||||
normal-auction lot, a clean completed CHOAM card sale, battle-card
|
||||
and Ix-deck Thumper/Amal discards open the same neutral offer
|
||||
regardless of hidden Semuta custody.
|
||||
normal-auction lot, a completed CHOAM sale or a clean Kulon
|
||||
Worthless discard, battle-card and Ix-deck Thumper/Amal discards
|
||||
open the same neutral offer regardless of hidden Semuta custody.
|
||||
A clean **private** normal-auction Ixian ally replacement discard
|
||||
also pauses before its draw; no unknown face is shown before a
|
||||
holder commits. A completed CHOAM sale pays its quoted bank spice
|
||||
before the offer and resumes the same market afterward. Karama waits
|
||||
after its public cost but before cancellation or the reserved lot settles.
|
||||
Kulon's public card is spent before this offer; its single movement
|
||||
range bonus and same turn resume only after claim or all-seat decline.
|
||||
Residual Poison commits one random death before the offer; only an
|
||||
uninspected battle with nobody ready qualifies. Once Around commits
|
||||
bidder order and frees a slot; other Sapho scopes commit chooser or
|
||||
@@ -35,6 +37,14 @@ full-hand ordering, normal Richese starts and deployed acceptance
|
||||
remain unfinished. Neutral passes and free-slot guard are product
|
||||
choices.
|
||||
|
||||
Clean Kulon-before-bonus continuation passed engine, authenticated
|
||||
SQLite and genuine-setup targeted smoke checks. `npm run check`
|
||||
passed types, lint and 5,845 offline tests; build and phone-width
|
||||
guide inspection passed. Direct Wrangler-dev HTTP passed 48/55;
|
||||
six tests saw HTTP 503 instead of their expected status, and one
|
||||
Advanced-lobby request timed out at 15 seconds. The proxy-free
|
||||
container run for this change remains to be verified after push.
|
||||
|
||||
The completed CHOAM card-sale reaction passed two- and three-spice
|
||||
engine cases, canceled-sale exclusion, authenticated SQLite recovery,
|
||||
direct engine smoke and rendered phone-width guide inspection.
|
||||
|
||||
@@ -1,5 +1,34 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 30 September 2026 — Semuta after clean CHOAM Kulon cost
|
||||
|
||||
In the explicit Richese preview, a clean accepted Kulon Worthless
|
||||
response now discards its public physical card and opens the same
|
||||
neutral Semuta opportunity before adding CHOAM's turn-scoped
|
||||
movement range. A claimant takes that exact card; all-seat decline
|
||||
leaves it in the pile. Both paths add one range once and return
|
||||
the still-active mover to the same movement turn. The saved receipt
|
||||
binds the spent card, owner, prior bonus, hand and movement state.
|
||||
Reactive movement, fixed Ornithopter range, Nexus and other
|
||||
Worthless effects remain outside this bounded reaction.
|
||||
|
||||
Focused engine checks cover hidden-holder parity, pre-bonus blocking,
|
||||
legal AI claim, physical custody, forged receipt rejection,
|
||||
claim/decline and the resulting legal longer move. Authenticated
|
||||
SQLite checks retain the offer and exact bonus through restart,
|
||||
preserve seats/private views and reject stale replay. A direct engine
|
||||
smoke exercised the accepted card cost, one claim and resumed mover.
|
||||
Public expansion and complete Semuta acceptance remain gated.
|
||||
|
||||
`npm run check` passed types, lint and 5,845 offline tests; the
|
||||
production build and phone-width guide inspection passed. A
|
||||
targeted phase-five smoke after genuine Richese/CHOAM/BG setup also
|
||||
restored the active mover and one range bonus after a claim.
|
||||
Independent review found no scoped defect. Direct Wrangler-dev
|
||||
HTTP passed 48/55: six tests saw HTTP 503 and one
|
||||
15-second Advanced-lobby timeout. The proxy-free container/full
|
||||
HTTP gate for this revision and live NAS acceptance are still open.
|
||||
|
||||
## 30 September 2026 — Semuta after completed CHOAM card sale
|
||||
|
||||
In the explicit Richese preview, a clean CHOAM market sale now pays
|
||||
|
||||
@@ -81,6 +81,13 @@ restores the same owner's next market decision without paying again.
|
||||
Canceled/invalid sales have no batch; competing market parents retain
|
||||
their automatic continuation.
|
||||
|
||||
Clean Kulon stages `choamKulonDiscard` after its accepted public
|
||||
Worthless card cost but before adding one turn-scoped movement range.
|
||||
The receipt binds the active CHOAM player, prior bonus, card and
|
||||
unspent movement. A neutral claim or decline restores the same
|
||||
one-range increment without replaying the response. Reactive,
|
||||
Nexus and overlapping movement parents retain their automatic path.
|
||||
|
||||
Completed Ornithopter movement now offers the same retired public card
|
||||
before its already committed arrival suffix only in a roster without
|
||||
Bene Gesserit intrusion, Ecaz Ambassador or Moritani Terror response
|
||||
|
||||
@@ -68,7 +68,8 @@ ordinary-card, paid Box, retired Ornithopter, used Distrans, final
|
||||
Truthtrance, four bounded Sapho scopes, pre-leader Residual Poison,
|
||||
printed Karama canceling clean CHOAM Charity, Inflation or Bene
|
||||
Gesserit Charity or settling a clean normal-auction lot, a completed
|
||||
CHOAM card sale, battle and Ix-deck Thumper/Amal discards**, plus
|
||||
CHOAM sale or clean Kulon Worthless discard, battle and Ix-deck
|
||||
Thumper/Amal discards**, plus
|
||||
a clean **private** normal-auction Ixian ally replacement discard
|
||||
before its draw. Other
|
||||
than the one explicitly suspended charity/Inflation response, the
|
||||
@@ -91,6 +92,14 @@ witness, earned spice and still-open market; claim or decline resumes
|
||||
the market once without paying or discarding again. Nested card
|
||||
responses and other sale families retain their previous paths.
|
||||
|
||||
A clean accepted Kulon Worthless response now places its named public
|
||||
card in discard before the neutral offer. No movement bonus accrues
|
||||
until claim or decline retires that event; the saved receipt binds
|
||||
the original active mover, prior turn bonus, card and hand custody.
|
||||
The same one-range effect then applies exactly once. Fixed-range
|
||||
Ornithopter combinations, reactive movement parents and other
|
||||
Worthless powers retain their original automatic paths.
|
||||
|
||||
An early-ended Ornithopter advances the saved queue; a completed
|
||||
flight resumes one committed arrival only without BG, Ecaz or
|
||||
Moritani entry reactions. Distrans's gift remains private with its
|
||||
|
||||
Reference in new issue
Block a user