Offer Semuta after clean BG Charity Karama cost
This commit is contained in:
1 parent
6de75a7d78
commit
ebfae0f803
10 files changed
+201
-48
No files matched your search
@@ -12,10 +12,10 @@ 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 or Inflation, 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, 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.
|
||||
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
|
||||
|
||||
@@ -1,5 +1,31 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 30 September 2026 — Semuta after BG Charity Karama
|
||||
|
||||
In the explicit Richese preview, a clean printed Karama
|
||||
cancellation of Bene Gesserit Charity now pauses after its public
|
||||
card cost but before that extra charity response settles. A neutral
|
||||
all-seat Semuta offer can transfer only the used Karama to a
|
||||
different holder. Claim or decline restores the original response
|
||||
and finishes its cancellation once: BG's declared charity remains
|
||||
spent without granting spice or undoing CHOAM's earlier income.
|
||||
The new `karamaBgCharityDiscard` receipt binds the BG charity turn,
|
||||
saved response and physical card/spice custody. Previously saved
|
||||
CHOAM Charity and Inflation receipts retain their distinct kinds
|
||||
and signatures; Worthless conversion and other Karama uses remain
|
||||
automatic.
|
||||
|
||||
Focused claim/decline and authenticated SQLite restart/CAS checked
|
||||
owner-only projection, exact card transfer, unchanged balances and
|
||||
saved-seat parity. A direct production-engine smoke run observed the
|
||||
same outcome. Two independent read-only rules/privacy reviews found
|
||||
no scoped defect. `npm run check` passed typecheck, lint and 5,831
|
||||
offline tests; `npm run build` and 55 local HTTP tests passed. The
|
||||
phone-width local guide rendered the new scope. No deployed revision
|
||||
was exercised. `e9f9994` passed isolated container verification and
|
||||
image publication in workflow `36659099415`; the live footer was
|
||||
separately observed at `ab5c782`, not this new source.
|
||||
|
||||
## 30 September 2026 — Semuta after printed CHOAM Inflation Karama
|
||||
|
||||
The explicit Richese preview now also pauses after printed Karama
|
||||
|
||||
@@ -12,7 +12,7 @@ Audited 6 September 2026. The ten physical identities and their readable face in
|
||||
|
||||
- Player controls show both original plans, exact undialed counts or honest possible totals, the mode choice and a complete internal guide. No victim/death confirmation is added. The card stays physically reserved until standard cleanup; stale events, duplicate requests and corrupted source custody fail before resources change. All four AI profiles use public force possibilities, legal low-dial plans and revealed leader/bounty information. They preserve leader value when Artillery suppresses bounty and leave traitor/explosion precedence intact.
|
||||
|
||||
- Semuta Drug has a bounded preview for clean public ordinary-card, paid Box, retired Ornithopter, private Distrans, final Truthtrance, four Sapho scopes, unready pre-leader Residual Poison, printed Karama canceling CHOAM Charity or Inflation, and three separate battle discard stages. A fresh Richese roster may include the physical Ix deck: Thumper pauses before worm/spice draw and Amal pauses after halving spice before phase initialization. Multi-owner battle batches reveal candidates only after holder commitment and transfer one other-player card. Private gifts, unresolved promises, reactive arrivals, other Karama forms, inspected/partly ready battles and pending battle rewards remain outside scope. Other producers, full-hand ordering and normal Richese starts are unfinished. Mirror Weapon and Juice of Sapho retain separate bounded paths, not combined-mode certification.
|
||||
- Semuta Drug has a bounded preview for clean public ordinary-card, paid Box, retired Ornithopter, private Distrans, final Truthtrance, four Sapho scopes, unready pre-leader Residual Poison, printed Karama canceling CHOAM Charity, Inflation or Bene Gesserit Charity, and three separate battle discard stages. A fresh Richese roster may include the physical Ix deck: Thumper pauses before worm/spice draw and Amal pauses after halving spice before phase initialization. Multi-owner battle batches reveal candidates only after holder commitment and transfer one other-player card. Private gifts, unresolved promises, reactive arrivals, other Karama forms, inspected/partly ready battles and pending battle rewards remain outside scope. Other producers, full-hand ordering and normal Richese starts are unfinished. Mirror Weapon and Juice of Sapho retain separate bounded paths, not combined-mode certification.
|
||||
|
||||
The complete integrated validation checkpoint is recorded in [IMPLEMENTATION_STATUS.md](IMPLEMENTATION_STATUS.md).
|
||||
|
||||
@@ -114,10 +114,11 @@ Neutral all-seat responses, physical one-card recovery, provisional
|
||||
free-slot policy, minimal legal AI and saved continuation work after
|
||||
clean ordinary-card, paid Box, retired Ornithopter, private Distrans,
|
||||
final Truthtrance, four Sapho scopes, clean pre-leader Residual Poison,
|
||||
printed Karama canceling CHOAM Charity or Inflation, Ix-deck
|
||||
Thumper/Amal and three battle discard stages. Karama's cost pauses
|
||||
before its one canceled response settles; Inflation's placement
|
||||
attempt remains spent without placing a token.
|
||||
printed Karama canceling CHOAM Charity, Inflation or Bene Gesserit
|
||||
Charity, Ix-deck Thumper/Amal and three battle discard stages.
|
||||
Karama's cost pauses before its one canceled response settles; BG's
|
||||
extra allowance is withheld, while Inflation's placement attempt
|
||||
remains spent without placing a token.
|
||||
Once Around commits lot order and hand-slot release,
|
||||
battle-order/pre-plan Sapho commit priority, and Residual
|
||||
Poison commits one random death before the neutral offer. Thumper
|
||||
|
||||
@@ -47,14 +47,14 @@ binds the victim, leader custody and unsealed battle. The neutral
|
||||
offer is limited to a pre-leader board with no inspection or ready
|
||||
combatant; other accepted plays retain automatic continuation.
|
||||
|
||||
Printed Karama canceling clean CHOAM Charity or Inflation stages
|
||||
`karamaCharityDiscard` or `karamaInflationDiscard` after its public
|
||||
card cost but before accepted cancellation. Charity retains its
|
||||
existing saved receipt format; Inflation binds its attempt marker
|
||||
and absent token. Each receipt 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.
|
||||
Printed Karama canceling clean CHOAM Charity, Inflation or Bene
|
||||
Gesserit Charity stages `karamaCharityDiscard`,
|
||||
`karamaInflationDiscard` or `karamaBgCharityDiscard` after the public
|
||||
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.
|
||||
|
||||
Completed Ornithopter movement now offers the same retired public card
|
||||
before its already committed arrival suffix only in a roster without
|
||||
|
||||
@@ -66,10 +66,11 @@ with CHOAM & Richese and optionally the physical Ix deck, without
|
||||
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 or Inflation, battle
|
||||
and Ix-deck Thumper/Amal discards**. Other than the one explicitly
|
||||
suspended CHOAM response, the parent transaction has no competing
|
||||
response. Every seat sees the same neutral fresh-discard opportunity
|
||||
printed Karama canceling clean CHOAM Charity, Inflation or Bene
|
||||
Gesserit Charity, 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
|
||||
regardless of hidden Semuta custody.
|
||||
An early-ended Ornithopter advances the saved queue; a completed
|
||||
flight resumes one committed arrival only without BG, Ecaz or
|
||||
@@ -93,11 +94,12 @@ card before the offer. Claim or decline resumes the same pre-leader
|
||||
preparation once; an inspected or partly ready battle retains the
|
||||
automatic death path without this preview interruption.
|
||||
|
||||
For clean printed Karama cancellation of CHOAM Charity or Inflation,
|
||||
the spent public card reaches the pile before its accepted cancellation
|
||||
runs. The sole suspended response is bound to the saved receipt;
|
||||
claim or decline resumes the same cancellation once. Charity pays no
|
||||
income; Inflation retains its spent placement attempt without a token.
|
||||
For clean printed Karama cancellation of CHOAM Charity, Inflation or
|
||||
Bene Gesserit Charity, the spent public card reaches the pile before
|
||||
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.
|
||||
|
||||
|
||||
Reference in new issue
Block a user