Continue Kull across paid sale responses
Verify and publish checkpoint container / container (push) Successful in 10m57s

This commit is contained in:
Quintine committed 2026-10-29 02:00:59 +11:00
1 parent 3d2470b7f8
commit e7520e8679
9 files changed
+487 -18

No files matched your search

+24
View File
@@ -1,5 +1,29 @@
# Kull Wahad: source limits and Karama interruption design
## Basic paid-sale responses and Kull — 29 October 2026
**Prototyped / Partial.** The supported Basic Richese/Semuta profile now also
retains a paid ordinary or cache sale when Kull interrupts a Karama cancellation
of Emperor's auction income. The same continuation supports cancellation of an
Ixian ally's requested replacement after an ordinary sale; the adopted Ixian
Technology rule excludes the Richese cache. The original sale, recipient and
replacement request remain in place through Kull success or its distinct
counter, with Semuta offered on each supported physical discard. The native
auction continuation remains responsible for income, replacement and later
bonus effects, without a forecasted draw or second payment.
A validated completed normal-sale receipt no longer requires the buyer to
retain the already-paid bid in their purse when offering or using Kull. The
existing fence for an unfunded, still-unpaid Karama-dependent overbid remains.
Cases with unproved whole-turn answer continuations, other sale parents,
Advanced and optional combinations remain separate. The online order remains
provisional. Genuine Basic fixtures use selected unopened cards and preserve
the native sales; see [Emperor income](../tests/kull-richese-emperor-income-runtime.test.ts)
and [Ixian replacement](../tests/kull-richese-ix-replacement-runtime.test.ts).
[Funding cases](../tests/kull-paid-auction-funding.test.ts) exercise both paid
buyers with empty purses and an unfunded unpaid overbid. The earlier Semuta-only
Ixian fixture now explicitly declines the newly available Kull opportunity.
## Basic paid auction bonus and Kull — 29 October 2026
**Prototyped / Partial.** In the supported Basic Richese/Semuta and printed
+10
View File
@@ -17,6 +17,16 @@ open mode gates.
## Current checkpoint and work
**Basic paid-sale responses with Kull and Semuta — 29 October. Prototyped / Partial.**
Emperor income cancellation after a normal or Richese cache sale and Ixian
ally replacement cancellation after a normal sale can now retain the original
paid sale through supported Kull and Semuta reactions. A validated completed
sale no longer imposes a second bid funding requirement; still-unpaid unfunded
overbids remain deferred. Ten related files pass 86 cases, including the
updated Semuta-only fixture; typecheck, lint and the production build pass.
Other profiles and whole-answer continuations remain
unfinished. [Scope](CHOAM_KULL_DESIGN.md#basic-paid-sale-responses-and-kull--29-october-2026).
**Basic paid-auction bonus with Kull and Semuta — 29 October. Prototyped / Partial.**
Kull can interrupt a Karama cancellation of Harkonnen's bonus after a supported
paid normal or Richese cache sale. The original sale and bought card remain
+9
View File
@@ -1,5 +1,14 @@
# Rule decision index
## Basic paid-sale responses and Kull — 29 October 2026
The supported Basic printed-Kull and Semuta profile retains Emperor income
responses after normal or cache sales and Ixian ally replacement responses
after ordinary sales. Validated completed sales do not create a second bid
funding requirement; unfunded unpaid overbids remain deferred. Existing
online response ordering is provisional.
[Scope](CHOAM_KULL_DESIGN.md#basic-paid-sale-responses-and-kull--29-october-2026).
## Basic paid auction bonus and Kull — 29 October 2026
The supported Basic Richese/Semuta profile now retains a paid ordinary or