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

+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