Offer Semuta after printed Karama auction payment
This commit is contained in:
1 parent
eede77a3e3
commit
8f6b1c8463
8 files changed
+230
-47
No files matched your search
+17
-10
@@ -12,11 +12,11 @@ the physical Ix deck. Clean public ordinary-card, paid Box, retired
|
||||
Ornithopter, private Distrans, final Truthtrance, Once Around,
|
||||
movement-order, between-battles chooser or pre-plan aggressor Sapho,
|
||||
clean pre-leader Residual Poison, printed Karama canceling clean
|
||||
CHOAM Charity, Inflation or Bene Gesserit Charity or purchasing a
|
||||
clean normal-auction lot, battle-card and Ix-deck Thumper/Amal discards
|
||||
open the same neutral offer regardless of hidden Semuta custody.
|
||||
Karama waits after its public cost but before cancellation or the
|
||||
reserved free purchase settles.
|
||||
CHOAM Charity, Inflation or Bene Gesserit Charity or using a clean
|
||||
normal-auction lot for a free purchase or winning-bid payment,
|
||||
battle-card and Ix-deck Thumper/Amal discards open the same neutral
|
||||
offer regardless of hidden Semuta custody. Karama waits after its
|
||||
public cost but before cancellation or the reserved lot settles.
|
||||
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
|
||||
@@ -32,11 +32,18 @@ full-hand ordering, normal Richese starts and deployed acceptance
|
||||
remain unfinished. Neutral passes and free-slot guard are product
|
||||
choices.
|
||||
|
||||
The clean printed Karama normal-auction purchase passed engine,
|
||||
authenticated SQLite and guide/browser checks. `npm run check` passed
|
||||
5,835 offline tests and the build passed. An isolated built-worker
|
||||
HTTP suite passed 51/55 cases; four origin/malformed-request cases
|
||||
returned 503 instead of 403/400. The HTTP gate remains open.
|
||||
Clean printed Karama normal-auction purchase and winning-bid payment
|
||||
passed engine and authenticated SQLite checks. `npm run check` passed
|
||||
types, lint and 5,837 offline tests; the build and phone-width guide
|
||||
inspection passed. A focused built-worker Advanced-lobby HTTP test
|
||||
timed out at its 15-second request limit; direct QA-room create/join
|
||||
and two authenticated reads passed. The previous purchase build's
|
||||
full HTTP suite passed 51/55 cases; four origin/malformed-request
|
||||
cases returned 503 instead of 403/400. The full HTTP gate remains open.
|
||||
|
||||
The previous purchase revision `eede77a` passed container workflow
|
||||
`36664985601`, including its isolated storage/HTTP gate, and published
|
||||
an image. This does not deploy it to the live NAS.
|
||||
|
||||
Container workflow `36656043783` built `32d9ef4` but failed
|
||||
isolated storage/HTTP verification; that image was not published and
|
||||
|
||||
@@ -1,5 +1,37 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 30 September 2026 — Semuta after printed Karama winning-bid payment
|
||||
|
||||
The explicit Richese preview now stages a second normal-auction
|
||||
Karama discard when the winning bidder chooses its printed card
|
||||
instead of a spice payment. The bid and bidder are already fixed;
|
||||
the card enters the public pile before the same neutral Semuta offer.
|
||||
Claim or all-seat decline settles the reserved lot once, without
|
||||
charging bid spice, and preserves the following Richese cache offer.
|
||||
The saved receipt binds the bid winner, round, cache, deck and hand
|
||||
custody. Richese lots, Worthless conversion and nested responses stay
|
||||
outside this bounded reaction.
|
||||
|
||||
Engine and authenticated SQLite tests cover the winning decision,
|
||||
full bid above available spice, legal AI claim, JSON/restart
|
||||
continuation, forged bidder/round rejection, exact stale retry,
|
||||
physical card custody and the following cache choice. A direct engine
|
||||
smoke settled the printed card, lot and cache sequence. Public
|
||||
expansion starts and complete Semuta coverage remain gated.
|
||||
|
||||
`npm run check` passed types, lint and 5,837 offline tests; the
|
||||
production build passed. A phone-width browser view of the rules
|
||||
guide visibly included the winning-bid timing. Independent review
|
||||
found no scoped defect. The prior purchase checkpoint passed its
|
||||
container workflow's isolated storage/HTTP check and published an
|
||||
image; it is not deployed to the NAS. On this paid-payment build, a
|
||||
focused built-worker HTTP Advanced-lobby test timed out at its
|
||||
15-second request limit; a separate direct QA-room create/join and
|
||||
two authenticated seat reads returned 201/200/200/200 with distinct
|
||||
seat identities. The prior full local HTTP suite passed 51/55;
|
||||
four origin/malformed-request cases returned 503 instead of 403/400.
|
||||
Full HTTP acceptance remains open. No production game was touched.
|
||||
|
||||
## 30 September 2026 — Semuta after printed Karama normal-auction purchase
|
||||
|
||||
The explicit Richese development preview now offers a neutral Semuta
|
||||
|
||||
@@ -56,12 +56,13 @@ suspended response, spent card and hand/spice custody; claim or
|
||||
decline restores that response and finishes cancellation once.
|
||||
Other cancellations and shipping retain their automatic paths.
|
||||
|
||||
Clean printed Karama normal-auction purchase now stages
|
||||
`karamaPurchaseDiscard` after the public cost and before the reserved
|
||||
lot is settled. The receipt binds the original lot, order, deck and
|
||||
hands; a neutral claim or decline completes the same free purchase
|
||||
once. Richese lots, paid auction Karama and nested responses retain
|
||||
their previous automatic paths.
|
||||
Clean printed Karama normal-auction purchase or winning-bid payment
|
||||
stages `karamaPurchaseDiscard` or `karamaPaymentDiscard` after the
|
||||
public cost and before the reserved lot settles. The receipt binds
|
||||
the original lot, round, cache, order, deck, hands and bid winner;
|
||||
a neutral claim or decline completes the same free settlement once.
|
||||
Richese lots, Worthless conversion and nested responses retain their
|
||||
previous automatic paths.
|
||||
|
||||
Completed Ornithopter movement now offers the same retired public card
|
||||
before its already committed arrival suffix only in a roster without
|
||||
|
||||
@@ -67,8 +67,8 @@ opening public expansion starts. It interrupts **clean public
|
||||
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 buying a clean normal-auction lot, battle and
|
||||
Ix-deck Thumper/Amal discards**. Other
|
||||
Gesserit Charity or settling a clean normal-auction purchase or
|
||||
winning bid, battle and Ix-deck Thumper/Amal discards**. Other
|
||||
than the one explicitly suspended charity/Inflation response, the
|
||||
parent transaction has no competing response. Every seat sees the
|
||||
same neutral fresh-discard opportunity
|
||||
@@ -101,14 +101,16 @@ its accepted cancellation runs. The sole suspended response is bound
|
||||
to the saved receipt; claim or decline resumes the same cancellation
|
||||
once. CHOAM income or BG's extra allowance is withheld, while
|
||||
Inflation retains its spent placement attempt without a token.
|
||||
Worthless conversion, other cancellations, shipping, auction payment
|
||||
and nested Karama responses retain their separate automatic paths.
|
||||
Worthless conversion, other cancellations, shipping and nested
|
||||
Karama responses retain their separate automatic paths.
|
||||
|
||||
A clean printed Karama purchase of an unresolved normal auction lot
|
||||
also pauses after its public card cost. The lot, deck and seating order
|
||||
or free payment of an already won bid pauses after its public card
|
||||
cost. The lot, bidder, bid, Richese round, deck and seating order
|
||||
remain bound while every seat sees the neutral offer. Claim or decline
|
||||
settles that same free purchase once; no second bid, payment or draw
|
||||
precedes the offer. Richese lots and other Karama forms are unchanged.
|
||||
settles that same free transaction once; no second bid, spice payment
|
||||
or draw precedes the offer. Richese lots and other Karama forms remain
|
||||
unchanged.
|
||||
|
||||
For a genuine Ix-deck Thumper, its played physical card reaches
|
||||
the discard before an injected worm or actual spice-card draw.
|
||||
|
||||
Reference in new issue
Block a user