Offer Semuta after proactive CHOAM Baliset discard
This commit is contained in:
1 parent
faebab9a3a
commit
756af19d18
7 files changed
+300
-16
No files matched your search
+18
-5
@@ -12,8 +12,9 @@ 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 completed CHOAM sale or clean Kulon/La La La
|
||||
Worthless discard, battle-card and Ix-deck Thumper/Amal discards
|
||||
normal-auction lot, a completed CHOAM sale or clean
|
||||
Kulon/La La La/Baliset Worthless, 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
|
||||
@@ -22,9 +23,11 @@ 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.
|
||||
Proactive La La La likewise spends its public card before the offer;
|
||||
the selected target loses remaining free revival only after the
|
||||
reaction, while paid revival remains available.
|
||||
Proactive La La La likewise spends its public card before the
|
||||
selected target loses remaining free revival; paid revival remains
|
||||
available. Proactive Baliset spends its public card before the
|
||||
selected player is barred from movement into CHOAM's occupied
|
||||
territory; shipment stays legal.
|
||||
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
|
||||
@@ -40,6 +43,16 @@ full-hand ordering, normal Richese starts and deployed acceptance
|
||||
remain unfinished. Neutral passes and free-slot guard are product
|
||||
choices.
|
||||
|
||||
Clean proactive Baliset passes focused engine and authenticated
|
||||
SQLite checks, a direct engine claim/restriction smoke and
|
||||
independent review without findings. `npm run check` passed
|
||||
types, lint and 5,849 offline tests; the production build
|
||||
passed. Isolated built-worker HTTP passed 49/55: four POSTs
|
||||
returned the Wrangler-dev proxy's 503 rather than app statuses,
|
||||
and two requests timed out. This is **not** a green local HTTP
|
||||
suite or production deployment; proxy-free CI remains pending
|
||||
for this exact checkpoint.
|
||||
|
||||
Clean proactive La La La passes engine, authenticated SQLite,
|
||||
direct engine smoke and phone-width guide checks. `npm run check`
|
||||
passed types, lint and 5,847 offline tests; the build passed.
|
||||
|
||||
@@ -1,5 +1,36 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 30 September 2026 — Semuta after proactive CHOAM Baliset cost
|
||||
|
||||
In the explicit Richese preview, an accepted proactive Baliset
|
||||
response now discards the named public Worthless card before a
|
||||
neutral Semuta offer. The chosen player's movement restriction
|
||||
into the occupied CHOAM territory is installed only after claim
|
||||
or all-seat decline; shipment remains possible. The saved receipt
|
||||
binds target, territory, owner forces and hand, existing
|
||||
restrictions, phase and public card cost. It cannot replay the
|
||||
Karama response, restrict twice or remove the original mover's
|
||||
forces. Declared-move responses, Nexus conversion and competing
|
||||
arrival parents retain the prior automatic path.
|
||||
|
||||
Engine tests cover hidden-holder parity, pre-restriction timing,
|
||||
card/target/territory and occupancy custody, JSON normalization,
|
||||
one saved block after claim or decline, rejection without mutation,
|
||||
physical card conservation and legal AI claim. Authenticated
|
||||
in-memory SQLite checks cover seat projections, restart, exact
|
||||
stale retry, preserved seat rows and rejected restricted movement.
|
||||
A direct engine smoke observed a public offer, one physical claim
|
||||
and a turn-scoped restriction. Full Semuta and expansion gates
|
||||
remain open.
|
||||
|
||||
`npm run check` passed types, lint and 5,849 offline tests,
|
||||
including 23 Baliset and 13 Semuta recovery cases. The
|
||||
production build passed; independent review had no scoped
|
||||
finding. Isolated built-worker HTTP passed 49/55: four
|
||||
Wrangler-dev proxy 503s and two 15-second timeouts. This does
|
||||
not certify the HTTP suite; proxy-free container CI for the
|
||||
checkpoint is pending. No NAS deployment is claimed.
|
||||
|
||||
## 30 September 2026 — Semuta after proactive CHOAM La La La cost
|
||||
|
||||
In the explicit Richese preview, a clean proactive La La La
|
||||
|
||||
@@ -95,6 +95,15 @@ Revival rules and physical card. A neutral claim or decline applies
|
||||
the one saved block; paid revival remains legal. Reactive requests,
|
||||
Nexus and other Worthless effects retain their automatic paths.
|
||||
|
||||
Clean proactive Baliset stages `choamBalisetDiscard` after its
|
||||
accepted public Worthless card cost but before restricting the
|
||||
chosen player from movement into CHOAM's occupied territory. The
|
||||
receipt binds the target, territory, CHOAM's current forces,
|
||||
existing restrictions and physical card. A neutral claim or
|
||||
decline installs the one saved restriction; shipment remains
|
||||
possible. Declared moves, Nexus conversion and overlapping
|
||||
arrival parents retain their automatic paths.
|
||||
|
||||
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,8 +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 sale or clean Kulon/proactive La La La Worthless discard,
|
||||
battle and Ix-deck Thumper/Amal discards**, plus
|
||||
CHOAM sale or clean Kulon/proactive La La La/Baliset 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
|
||||
@@ -108,6 +108,15 @@ once without replaying the response. Paid revival remains legal.
|
||||
A reactive free-revival request, Nexus conversion and other
|
||||
Worthless effects retain their earlier automatic paths.
|
||||
|
||||
A clean proactive Baliset response pauses after its public
|
||||
Worthless card cost but before restricting the selected player
|
||||
from moving into the CHOAM-occupied territory. The saved
|
||||
receipt binds that target, territory, current CHOAM occupancy
|
||||
and existing restrictions. Claim or decline installs one
|
||||
restriction without replaying the response. Shipment remains
|
||||
legal. Reactive declared movement, Nexus conversion and
|
||||
competing arrivals 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