Connect native paired E3 Bureaucrat funding
This commit is contained in:
1 parent
b207dd0479
commit
ac64adaa3f
8 files changed
+677
-8
No files matched your search
@@ -93,12 +93,13 @@ Allied funding is evaluated per actual payer, not by adding different payers'
|
||||
shares to create the five-spice trigger. A three-plus-three payment, or
|
||||
four-plus-three, has no eligible payer and proceeds through original funding,
|
||||
payment, card/force commitment and recipient income without a Bureaucrat offer.
|
||||
In supported classic and E2 profiles without Homeworlds, individually qualifying
|
||||
allied-funded auction and shipment receipts now offer one optional redirection:
|
||||
In supported classic, E2 and E3 profiles without Homeworlds, individually
|
||||
qualifying allied-funded auction and shipment receipts now offer one optional
|
||||
redirection:
|
||||
five-plus-three, three-plus-five, five-plus-five and fully ally-funded five.
|
||||
The receipt loses exactly two, never two per contributing payer. A share paid
|
||||
by the trainer or recipient cannot qualify, but does not mask a different
|
||||
eligible payer. Qualifying E1/E3 funding and Homeworld allied/split-recipient
|
||||
eligible payer. Qualifying E1 funding and Homeworld allied/split-recipient
|
||||
composition retain their separate integration boundaries.
|
||||
Independent Karama shipments paid entirely to the Bank bypass player-income
|
||||
guards. A successful use remains tied to the physical card's turn and phase,
|
||||
@@ -224,6 +225,50 @@ case is removed from the affected CHOAM integration file. No source rule,
|
||||
strategy, Homeworld funding, public-start, save/deployed or complete-mode claim
|
||||
is changed by this bounded proof.
|
||||
|
||||
## Native paired E3 receipts — 13 October 2026
|
||||
|
||||
`tests/fixture-bureaucrat-e3-funding.ts` uses the original paired E3 roster
|
||||
Ecaz/Moritani/Guild/Atreides/Emperor with skills. Atreides genuinely trains
|
||||
Bureaucrat; a real turn-two Great Maker worm forms the actual Ecaz/Moritani
|
||||
alliance. Real armies, wallets, phase and assignment come from native setup;
|
||||
only original unplayed Spice ordering and, for the cancellation case, one
|
||||
unplayed card in a real hand are controlled.
|
||||
|
||||
Unlike E2, the paired E3 profile was already admitted to Bureaucrat mode
|
||||
support, so the funded five-plus-five was never rejected by a module guard: it
|
||||
rejected at the allied-funding guard
|
||||
('Bureaucrat on allied funding or multiple payer contributions in this module
|
||||
composition is awaiting integration.') for both families and modes, byte-identical
|
||||
after a real Moritani→Ecaz pledge5. Boundary wallets Basic:
|
||||
Ecaz12/Moritani12/Guild5/Atreides10/Emperor10; Advanced differs only at Guild6
|
||||
and Atreides12.
|
||||
|
||||
The gate now admits no-Homeworlds single-Ecaz paired E3 while preserving every
|
||||
prior admission (empty-expansion classic/nexus, single-CHOAM plain or paired).
|
||||
Ix paired, Discovery, Tech, Stronghold, multi-expansion and Homeworld allied
|
||||
funding stay excluded. Ix paired is deliberately deferred: enabling it would
|
||||
newly admit the existing revival payment stamp in an Ixian-native Tleilaxu
|
||||
composition whose Bureaucrat handling is not yet source-reviewed.
|
||||
|
||||
Ordinary auctions pay Emperor and retain original Emperor-income cancellation
|
||||
(banked gross, no offer/use); Guild shipments retain their original interception,
|
||||
income and Movement continuation. Forty-six consumer cases cover both families
|
||||
and modes, 5+3/3+5/5+5/fully donor-funded five, decline/redirect, sub-five
|
||||
nonpooling, trainer and payee exclusion without masking an eligible payer,
|
||||
public gross/payee with payer null and no shares, stale/cross-actor rejection,
|
||||
four minimal bots, and a real bribe-to-Mentat phase refresh. Guild-as-ally makes
|
||||
a Guild-payee exclusion shipment free by native rule, so payee exclusion is
|
||||
covered through the Emperor auction payee instead; that is a native rule, not
|
||||
a gap.
|
||||
|
||||
Two actual390px GameTable flows use the genuine paid snapshots: Basic allied
|
||||
auction5+3 redirects2 (Emperor10→16, Ecaz12→7, Moritani12→9, one use, next lot
|
||||
at Guild) and Advanced allied shipment3+5 redirects2 (Guild6→12, Ecaz12→9 with
|
||||
eight reserves committed at Habbanya17 beside Imperial Basin6, Moritani12→7,
|
||||
Atreides12 unchanged, one use). Browser errors are empty. Artifact outside Git:
|
||||
`/tmp/dune-e3-bureaucrat-3227.json`. Local rule/control proof only; no
|
||||
deployed, recovery or full-mode claim.
|
||||
|
||||
## Saved choices and verification
|
||||
|
||||
Only the skill owner may redirect or allow the current payment. The saved event
|
||||
|
||||
Reference in new issue
Block a user