Support Semuta after Box searches during bidding

This commit is contained in:
Quintine committed 2026-10-28 20:40:07 +11:00
1 parent 7dfdf8d593
commit 6bf165a6aa
8 files changed
+312 -2

No files matched your search

+9
View File
@@ -16,6 +16,15 @@ open mode gates.
## Current checkpoint and work
**Semuta after Nullentropy Box during Basic auctions — 28 October. Prototyped /
Partial.** A completed paid Box search in a clean ordinary, Once Around or
Silent cache lot may offer the discarded Box to Semuta. Claim or pass keeps
the selected card, payment and original lot and funding intact. Six related
offline files pass 45 cases, including real auction actions with staged physical
Box and discard cards. The online ordering is provisional; competing sale
parents, optional modules and deployed acceptance remain open.
[Scope](SEMUTA_DISCARD_CONTINUATIONS.md#completed-box-search-during-basic-bidding--28-october-2026).
**In progress: Gitea migration — 28 October.** The local `origin` now tracks
`https://git.juiced.computer/admin/Dune`; its imported `main` is an ancestor of
the local checkout. Git push authentication and an Actions runner are not yet
+9
View File
@@ -1,5 +1,14 @@
# Rule decision index
## Semuta after a Box search during Basic auctions — 28 October 2026
Semuta has no printed general bidding-phase exclusion. A completed Box search
may provisionally offer its discarded Box while an ordinary auction or a
Richese Once Around or Silent cache lot is suspended; payment, private
selection and the original lot resume without replay. The precise online
ordering is a software interpretation rather than a publisher ruling.
[Scope](SEMUTA_DISCARD_CONTINUATIONS.md#completed-box-search-during-basic-bidding--28-october-2026).
## Semuta before Moritani allied retention — 28 October 2026
The printed powers do not specify their combined discard ordering. In the
+24
View File
@@ -2,6 +2,30 @@
Read-only engine audit, 2026-09-07. Read the complete `docs/SEMUTA_DRUG_ENGINE_AUDIT.md`, then inspected every current `discard(...)` call, direct Treachery-discard mutation and `draw(g)` caller in `game/engine.ts`, plus the Truthtrance discard callback and pure Box/Distrans results. Names below are integration anchors; approximate current lines are navigation aids only. This report adopts no additional source ruling and changes no project file.
## Completed Box search during Basic bidding — 28 October 2026
**Prototyped / Partial.** In the supported bare Basic Semuta profile, a
completed paid Nullentropy Box search may offer the discarded physical Box
to Semuta while a clean ordinary auction or a Richese Once Around or Silent
cache lot is active. The owner has already paid two spice, selected the
recovered card and shuffled the remainder. Claim or pass leaves that exchange
and payment committed and resumes the original auction without a second
search or payment.
The new continuation binds the existing auction, bidding order, public or
sealed bids, funding, pledges and player spice. Its auction clock is excluded
because the existing decision pauses it. The Box is the fresh discard; the
privately recovered card and other cards in the shuffled pile are not fresh
Semuta targets. A saved older Box-discard continuation without the optional
auction binding retains its prior behavior. This scope excludes Black Market,
completed sale and other optional-module compositions.
The scoped tests use real auction actions with conserved staging of physical
Box and discard cards. They do not constitute full-game or deployed
acceptance. The rule source does not specify an online suspension or priority
protocol for this combination; the preserved continuation is a software
interpretation. [Source scope](SEMUTA_SOURCE_UPDATE_20260907.md#completed-box-search-during-basic-auctions--28-october-2026).
## Native Moritani retention and initial battle discards — 28 October 2026
In the supported bare Basic Semuta profile, a defeated ally of native Moritani
+22
View File
@@ -2,6 +2,28 @@
7 September 2026. Read `docs/SEMUTA_DRUG_ENGINE_AUDIT.md` in full, inspected the physical card again, checked current capacity/recovery code, and freshly searched publisher sources. No project runtime edits.
## Completed Box search during Basic auctions — 28 October 2026
**Prototyped / Partial.** The native bare Basic Semuta profile may react to
the physical Nullentropy Box after its completed search during a clean
ordinary lot or a Richese Once Around or Silent cache lot. The actual owner
has paid two spice and privately selected a discard before Semuta can claim
the Box or pass. The selected card stays with the searcher and no search,
shuffle or payment repeats. The original lot, committed bids, pledges and
funding resume from their existing state.
New auction-bound receipts validate the original live lot and funding. Older
Box receipts without this optional binding retain their previous continuation;
they do not create new auction reactions. The auction clock follows the
existing pause/resume behavior. Controlled tests use original physical cards
and native bidding actions with explicitly staged Box/discard custody; they do
not certify broader optional-module combinations or deployed play.
Semuta has no printed general bidding-phase exclusion; preserving an auction
through its neutral discard reaction is a software serialization, not a
publisher ruling on the combined timing.
[Continuation scope](SEMUTA_DISCARD_CONTINUATIONS.md#completed-box-search-during-basic-bidding--28-october-2026).
## Printed-use Truthtrance promises — 27 October 2026
The combined current-turn question can name the actual completed Semuta exchange