Offer Emperor gifts before allied auction payment
Verify and publish checkpoint container / container (push) Canceled after 0s

This commit is contained in:
Quintine committed 2026-10-29 06:21:49 +11:00
1 parent 93b0146de9
commit 6cec4ed78b
11 files changed
+528 -2

No files matched your search

+11
View File
@@ -17,6 +17,17 @@ open mode gates.
## Current checkpoint and work
**Emperor gift before Advanced allied auction settlement — 29 October.
Prototyped / Partial.** A uniform opportunity precedes supported allied winning
lots with or without a buyer's Karama, preserving the committed funding split
through gift, cancellation and original payment. Actual auction journeys,
rendered controls and the normal bot scheduler pass; the related 39-case
batch, TypeScript, lint and production build pass. The private-balance-safe
prototype still requires Continue at zero spice, so the no-confirmation goal
for forced automatic actions remains open, as do other auction and timing
parents and deployed acceptance.
[Scope](EMPEROR_ALLIANCE_TIMING.md#advanced-allied-auction-payment--29-october-2026).
**Emperor gift during Advanced Guild timing — 29 October. Prototyped /
Partial.** A clean classic Advanced Guild timing decision now permits the
Emperor's allied spice gift, with the original decision intact through the
+24
View File
@@ -1,5 +1,29 @@
# Emperor alliance gift timing
## Advanced allied auction payment — 29 October 2026
For a clean classic Advanced auction won by the Emperor's current mutual ally,
the Emperor receives a uniform opportunity to give spice before the original
payment. The same public waiting window appears whether the buyer holds Karama
or the Emperor has available spice; only the Emperor sees the gift amount
available. Continue leaves payment to the buyer or the existing automatic
settlement. A gift's Karama response retains the original lot, bid and
committed payer split; allowing it credits the buyer once, while cancellation
transfers nothing. Gifted buyer spice follows the buyer's normal payment route;
the previously pledged Emperor contribution remains separately accounted for.
The uniform priority and explicit Continue are provisional online timing for
the authorized Advanced rules' any-time power, not publisher instructions.
The same Continue is currently required even when the Emperor has no spice;
this protects the private balance but still needs refinement to meet the
project's no-confirmation requirement for forced automatic actions.
Older already-open payments do not acquire a new window. Other auction modes,
optional modules and live commitments needing a combined planner remain
unfinished. [Runtime cases](../tests/emperor-auction-gift.test.ts) use real
setup, alliance and bids with explicitly staged balances and cards;
[rendered controls](../tests/emperor-auction-gift-controls.test.tsx) cover the
table and owner-only opportunity.
## Advanced Guild timing prototype — 29 October 2026
The user-authorized revised rules, physical p. 31 (printed p. 29), allow the
+9
View File
@@ -1,5 +1,14 @@
# Rule decision index
## Advanced Emperor gift before allied auction payment — 29 October 2026
The supplied Advanced rules permit an allied gift at any time. The first
clean ordinary-auction implementation offers the Emperor a uniform public
opportunity before the original payment, independent of private card holdings;
its priority and Continue are provisional online timing, not a publisher
ruling. The original payer split remains committed.
[Scope](EMPEROR_ALLIANCE_TIMING.md#advanced-allied-auction-payment--29-october-2026).
## Advanced Emperor gift during Guild timing — 29 October 2026
The authorized revised Emperor sheet, physical p. 31, allows allied spice