Offer Semuta before proactive La La La revival block

This commit is contained in:
Quintine committed 2026-09-30 15:00:45 +10:00
1 parent 88bcb33342
commit b130cffe53
8 files changed
+272 -14

No files matched your search

+13 -2
View File
@@ -12,7 +12,7 @@ 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 a clean Kulon
normal-auction lot, a completed CHOAM sale or clean Kulon/La La La
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
@@ -22,6 +22,9 @@ 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.
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
@@ -37,13 +40,21 @@ full-hand ordering, normal Richese starts and deployed acceptance
remain unfinished. Neutral passes and free-slot guard are product
choices.
Clean proactive La La La now passes engine, authenticated SQLite,
direct engine smoke and phone-width guide inspection. `npm run check`
passed types, lint and 5,847 offline tests; the build passed. Direct
Wrangler-dev HTTP passed 50/55; four tests saw HTTP 503 and one
discussion request timed out at 15 seconds. The proxy-free container
run for this new code remains to be verified after push.
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.
container workflow `36670493579` for `88bcb33` passed the full
HTTP suite and published its image; this is not a NAS deployment.
The completed CHOAM card-sale reaction passed two- and three-spice
engine cases, canceled-sale exclusion, authenticated SQLite recovery,
+29
View File
@@ -1,5 +1,34 @@
# Dune implementation status
## 30 September 2026 — Semuta after proactive CHOAM La La La cost
In the explicit Richese preview, a clean proactive La La La
Worthless response now discards its public physical card before
a neutral Semuta offer. The selected target's remaining free
force revival is blocked only after a claim or all-seat decline.
A claimant may take the spent card; the block still applies
once without a second response or card cost. Paid revival
remains legal. The saved receipt binds the target, original
Revival rules, owner/card custody and current phase. Reactive
pending-revival requests, Nexus conversion and other Worthless
effects remain outside this bounded reaction.
Focused engine checks cover hidden Semuta-holder parity,
pre-block timing, target and Revival-rule corruption rejection,
physical custody, legal AI claim, decline and paid revival.
Authenticated SQLite checks cover restart, exact stale retry,
seat/private-view continuity and a later paid revival. A
direct engine smoke observed the accepted public cost, one
claim and target block. Expansion and full Semuta gates remain open.
`npm run check` passed types, lint and 5,847 offline tests; the
production build and phone-width guide inspection passed.
Independent review found no scoped defect. Direct Wrangler-dev
HTTP passed 50/55: four tests saw HTTP 503 and one discussion
request exceeded its 15-second limit. The proxy-free
container/full-HTTP gate for this revision and live NAS
acceptance remain open.
## 30 September 2026 — Semuta after clean CHOAM Kulon cost
In the explicit Richese preview, a clean accepted Kulon Worthless
+7
View File
@@ -88,6 +88,13 @@ 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.
Clean proactive La La La stages `choamLaLaLaDiscard` after its
accepted public Worthless card cost but before blocking a selected
target's free force revival. The receipt binds the target, old
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.
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
+10 -2
View File
@@ -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 Worthless discard, battle and Ix-deck
Thumper/Amal discards**, plus
CHOAM sale or clean Kulon/proactive La La La 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
@@ -100,6 +100,14 @@ 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.
A clean proactive La La La response also pauses after its named
public Worthless card cost but before blocking the selected
target's remaining free force revival. The saved receipt binds the
target and old Revival rules; claim or decline installs the block
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.
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