Offer Semuta after clean Karama auction purchase
This commit is contained in:
1 parent
5832f4353a
commit
eede77a3e3
8 files changed
+250
-16
No files matched your search
+11
-4
@@ -12,10 +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, 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 settling the canceled response.
|
||||
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.
|
||||
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
|
||||
@@ -31,6 +32,12 @@ 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.
|
||||
|
||||
Container workflow `36656043783` built `32d9ef4` but failed
|
||||
isolated storage/HTTP verification; that image was not published and
|
||||
the public job exposes no assertion log. The next checkpoint
|
||||
|
||||
@@ -1,5 +1,35 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 30 September 2026 — Semuta after printed Karama normal-auction purchase
|
||||
|
||||
The explicit Richese development preview now offers a neutral Semuta
|
||||
response after a clean printed Karama pays its public normal-auction
|
||||
purchase cost but before the reserved lot settles. A committed holder
|
||||
may exchange one physical Semuta for that newly spent card; all-seat
|
||||
decline leaves it in the discard. Both paths settle the original free
|
||||
purchase once, with the lot, round, cache, deck and hand custody bound
|
||||
to the saved receipt. A pending Richese cache offer after the normal
|
||||
auction remains owed. Richese lots, paid Karama bids, Worthless
|
||||
conversion, shipping and nested responses retain their automatic paths.
|
||||
Normal expansion starts remain gated.
|
||||
|
||||
Engine and authenticated SQLite tests cover the neutral offer, legal
|
||||
AI claim, reserved lot, spent-card custody, JSON/restart continuation,
|
||||
Richese cache suffix, stale exact retry and rejected altered receipts.
|
||||
An isolated engine smoke completed the purchase after the Semuta claim,
|
||||
placing the lot once, exchanging the printed card and closing Bidding.
|
||||
The wider Semuta discard inventory and deployed acceptance remain open.
|
||||
|
||||
`npm run check` passed types, lint and 5,835 offline tests; the
|
||||
production build passed. The isolated built Wrangler worker rendered
|
||||
the revised Semuta guide on a phone-width browser. Its HTTP integration
|
||||
suite passed 51/55 cases, including normal lobby and saved-seat flows;
|
||||
four existing origin and malformed-request cases received HTTP 503
|
||||
instead of their expected 403/400. Those failures are not attributed
|
||||
to this purchase path, and the HTTP gate is **not green**. A separate
|
||||
standard Vite server startup timed out before it could host a rerun.
|
||||
No production image or game database was changed.
|
||||
|
||||
## 30 September 2026 — Owner-only manual integrity check
|
||||
|
||||
Administration → Operations now has a separate **Run integrity check**
|
||||
|
||||
@@ -54,7 +54,14 @@ card cost but before accepted cancellation. The first two retain
|
||||
their existing saved receipt signatures. Each binds the sole
|
||||
suspended response, spent card and hand/spice custody; claim or
|
||||
decline restores that response and finishes cancellation once.
|
||||
Other Karama forms and nested responses remain automatic.
|
||||
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.
|
||||
|
||||
Completed Ornithopter movement now offers the same retired public card
|
||||
before its already committed arrival suffix only in a roster without
|
||||
|
||||
@@ -67,7 +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, battle and Ix-deck Thumper/Amal discards**. Other
|
||||
Gesserit Charity or buying a clean normal-auction lot, 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
|
||||
@@ -100,8 +101,14 @@ 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, purchases and
|
||||
nested Karama responses retain their separate automatic paths.
|
||||
Worthless conversion, other cancellations, shipping, auction payment
|
||||
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
|
||||
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.
|
||||
|
||||
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