fix: unify native Bureaucrat allied funding receipts
This commit is contained in:
1 parent
60d1bd3b59
commit
06342ad34c
15 files changed
+478
-156
No files matched your search
+65
-10
@@ -33,12 +33,13 @@ A verbal promise alone transfers no spice.
|
||||
|
||||
## Connected boundary and explicit interpretations
|
||||
|
||||
The connected paths are ordinary paid auctions, Guild shipment income, direct
|
||||
Richese auction proceeds and actual bribe transfers in the base or CHOAM-only
|
||||
skill profile. Basic Tleilaxu with Leader Skills and base opponents additionally
|
||||
supports a single payer's actual paid revival price to Tleilaxu. Other expansion
|
||||
payment sources remain outside this batch. Emperor gifts are excluded because
|
||||
the user ruled on 11 October that gifts are not payments.
|
||||
The connected sources are ordinary paid auctions, native Emperor/Guild and
|
||||
Richese seller receipts, actual bribe transfers and the original paid Tleilaxu
|
||||
revival price in admitted Leader Skills compositions. A separate free-revival
|
||||
award is not part of that price. Registered all14 setups use the same receipt
|
||||
capability for single and allied payers; optional-module and Advanced role
|
||||
admission remains separate. Emperor gifts are excluded because the user ruled
|
||||
on 11 October that gifts are not payments.
|
||||
|
||||
|
||||
### User ruling — 11 October 2026
|
||||
@@ -93,10 +94,12 @@ 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, E1, 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.
|
||||
In admitted classic and native E1/E2/E3 Skills compositions, individually
|
||||
qualifying allied-funded auction and shipment receipts offer one optional
|
||||
redirection: five-plus-three, three-plus-five, five-plus-five and fully
|
||||
ally-funded five. This does not require incidental Nexus Cards or one exact
|
||||
selected family. Original World and phase-module receipts retain their native
|
||||
allocation and callbacks.
|
||||
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. Homeworld allied and split-recipient income is connected under
|
||||
@@ -448,3 +451,55 @@ unchanged, and only the redirection consumes the skill. This is explicitly stage
|
||||
UI evidence. After the reported outage, all 699 opening rooms and their original
|
||||
seat/recovery records matched the private backup; database integrity and foreign
|
||||
keys passed. The healthy server was reused.
|
||||
|
||||
## Registered native allied receipts — 18 October 2026
|
||||
|
||||
The ordinary Skills receipt capability now governs both single and allied
|
||||
funding. The separate allied-only classifier is removed, not aliased. Registered
|
||||
selected-family all14 tables no longer need incidental Nexus Cards or one exact
|
||||
family to use an otherwise supported auction or shipment receipt. Original
|
||||
World/phase allocation, module admission and Advanced role limits stay separate.
|
||||
This supersedes the narrower **dated 13 October scope bounds** above, not the
|
||||
printed card, explicit user rulings or original economic callbacks.
|
||||
|
||||
Before repair, a genuine Basic Ecaz/Moritani/Guild/Atreides/Emperor plain-Skills
|
||||
table formed a real turn-two worm alliance. Moritani pledged five from twelve;
|
||||
Ecaz's five-force nonstronghold shipment cost ten, paid five plus that escrow.
|
||||
The extra allied guard rejected it byte-identically. After repair, Ecaz and
|
||||
Moritani retain seven each, five forces arrive once, Ecaz reserves are nine,
|
||||
and the escrow is consumed once. Redirecting gives Guild eight, from five to
|
||||
thirteen; the Atreides trainer gains nothing and original Movement resumes.
|
||||
|
||||
The shared individual-payer threshold, trainer/payee exclusions, private
|
||||
contribution legs, two-spice Bank diversion and once-per-phase use are unchanged.
|
||||
Native income cancellation still resolves first and creates no Bureaucrat
|
||||
offer/use. Declining keeps the later phase opportunity. No revival price,
|
||||
free-revival award, Banker invoice, gift classification or occupied split changes.
|
||||
|
||||
The new E1 plain producer retains actual starting armies before funding:
|
||||
HMS six, Carthag ten, Arrakeen ten and Tuek's five. Its older Nexus battle
|
||||
producer's conserved board-return staging is retained only in that legacy path;
|
||||
it is not claimed as natural native movement. A real Advanced no-Nexus shipment
|
||||
still opens native Guild interception. An eight-force shipment paid three plus
|
||||
Ixian escrow five leaves Harkonnen nine spice/two reserves with Carthag ten
|
||||
untouched, and Ixians five spice/HMS six untouched. All four legal policies
|
||||
redirect the eligible receipt, give Guild six (six to twelve), and resume the
|
||||
next real movement seat.
|
||||
|
||||
Three actual390px GameTable flows use isolated memory-only original producers:
|
||||
Basic cost-ten/five-force shipment passes native Karama allowance and redirects
|
||||
two, then reaches Collection; Advanced extra-selected-CHOAM auction three-plus-five
|
||||
allows the full eight (Emperor ten to eighteen, no use, original next lot at
|
||||
Guild); a fresh original counter branch cancels that income (Emperor stays ten,
|
||||
no offer/use, original next lot, original Karama consumed). Prompts show gross,
|
||||
recipient and payer-null without contribution legs. Browser errors and horizontal
|
||||
overflow are absent. Temporary routes were removed and their memory released204;
|
||||
no stored room, dev-server restart, deployment or assurance campaign is involved.
|
||||
|
||||
Frozen17-file **442/442**, focused original nonstronghold1/1 and parent-owned
|
||||
types/lint/build pass. New consumer boundaries live in
|
||||
`tests/bureaucrat-e1-funding.test.ts` and `tests/bureaucrat-e3-funding.test.ts`;
|
||||
default Nexus, classic/World/occupied/Betrayal and original phase payment
|
||||
consumers remain in that union. Earlier fixture/helper/profile-only pins are
|
||||
deleted rather than repinned. This is scoped local rule/control proof, not
|
||||
complete Skills, module-combination, save/recovery or deployed acceptance.
|
||||
+25
-3
@@ -29,6 +29,28 @@ optional skill bands and combinations remain open.
|
||||
Rules implementation continues; comprehensive assurance and administration
|
||||
remain deferred until all rules are implemented.
|
||||
|
||||
**Native allied Bureaucrat receipts — 18 October. Prototyped / Partial.**
|
||||
An original no-Nexus Eca/Mori all14 five-own/five-allied shipment rejected
|
||||
unchanged before repair. Single and allied receipts now share the existing
|
||||
ordinary Skills capability; the extra classifier is removed without an alias.
|
||||
Registered selected families need no incidental Nexus or exact single family.
|
||||
Individual thresholds, private shares, full costs/escrow, native cancellation,
|
||||
Bank diversion and module/Advanced role admission remain.
|
||||
|
||||
Real Basic cost10/five-force shipping leaves Eca/Mori seven each, Guild13,
|
||||
Atreides10 and consumed escrow, then resumes Movement/Collection. New E1 plain
|
||||
funding retains all native starting armies. Actual Advanced no-Nexus Guild
|
||||
interception and all four policies settle an original3+5 receipt, preserve
|
||||
Carthag10/HMS6 and continue to Ixian movement.
|
||||
|
||||
Three actual390px flows cover native allowance→redirect, Advanced unused-CHOAM
|
||||
auction allowance→full income/next lot and native cancellation→no offer/use.
|
||||
No browser errors/overflow. Temporary memory-only routes were removed/released;
|
||||
no stored room or server restart. Frozen17-file **442/442**, focused1/1,
|
||||
types/lint/build pass; existing build warnings remain. No new source/ruling,
|
||||
complete-mode, deployed, calibration or deferred-assurance claim.
|
||||
[Current contract and evidence](BUREAUCRAT_PAYMENTS.md#registered-native-allied-receipts--18-october-2026).
|
||||
|
||||
**Registered native E3 selected decks — 18 October. Prototyped / Partial.**
|
||||
Sixteen ordinary plain/card all14 starts rejected before; all16 now reach
|
||||
native setup. Registered seats simply require their selected ordinary family;
|
||||
@@ -1509,9 +1531,9 @@ types/lint and build pass. No deployed, save/recovery or full-mode claim follows
|
||||
|
||||
**Bureaucrat / Homeworld allied income and two 13 October rulings — 13 October.**
|
||||
Homeworlds + Leader Skills games now connect qualifying allied-funded ordinary
|
||||
auction and Guild-shipment income (`bureaucratAlliedFundingModeSupported` returns
|
||||
`homeworldLeaderSkillsProfile` for Homeworlds). Genuine Basic/Advanced classic
|
||||
Homeworld Skills games train Bureaucrat on Atreides and seat native Guild;
|
||||
auction and Guild-shipment income through the admitted Homeworld Skills
|
||||
capability. Genuine Basic/Advanced classic Homeworld Skills games train
|
||||
Bureaucrat on Atreides and seat native Guild;
|
||||
53 consumer cases cover 5+3/3+5/5+5/fully donor-funded five, decline/redirect,
|
||||
sub-five nonpooling, owner/payee exclusion without masking an eligible payer,
|
||||
private gross-only invoices with payer null, stale/cross-actor rejection, four
|
||||
|
||||
@@ -1,5 +1,31 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 18 October 2026 — Registered native allied Bureaucrat receipts
|
||||
|
||||
A genuine Basic no-Nexus Eca/Mori all14 table, real worm alliance and original
|
||||
Mori pledge5 reproduced an unchanged rejection of the cost10/five-force shipment.
|
||||
The extra allied-only classifier is deleted; all engine guard/stamp/validation
|
||||
callers use the existing ordinary receipt capability, with no alias. Obsolete
|
||||
private guard arguments and profile-only tests are removed, not re-pinned.
|
||||
Thresholds, private contribution legs, original native costs/callbacks, Bank2,
|
||||
once-per-phase use and module/Advanced role admission stay.
|
||||
|
||||
Default-preserving E1/E3 original producers add no-Nexus normal starts and an
|
||||
unused selected CHOAM deck. New plain E1 funding preserves native starting
|
||||
armies rather than inheriting the older Nexus battle producer's board-return
|
||||
staging. Actual Advanced native Guild interception still precedes the receipt.
|
||||
Four legal policies preserve Carthag10/HMS6, settle3+5 once and resume Ixian
|
||||
movement. No physical source, income award or phase is invented.
|
||||
|
||||
Frozen17-file **442/442**, focused original nonstronghold1/1, types/lint/build and
|
||||
actual controllers pass. Three390px original GameTable flows prove native
|
||||
allowance→Bank2/Collection, full Advanced extra-deck auction income→next lot,
|
||||
and original Karama cancellation→no offer/use with one acquired card. Errors
|
||||
and overflow are absent. Temporary routes/memory are removed/released204;
|
||||
existing games and server are untouched. Existing build warnings remain.
|
||||
No new source ruling, full-mode, deployed, calibration or assurance claim.
|
||||
[Current scope/evidence](BUREAUCRAT_PAYMENTS.md#registered-native-allied-receipts--18-october-2026).
|
||||
|
||||
## 18 October 2026 — Registered native E3 selected-deck Skills
|
||||
|
||||
Sixteen normal mixed-native/unused-deck/plain/card starts reject before.
|
||||
@@ -3078,8 +3104,8 @@ receives the fee minus two and exactly two goes to the Bank. Neither printed car
|
||||
addresses the other, so this is an explicit ruling rather than a source
|
||||
derivation. A new bounded composition implements it:
|
||||
`guildBetrayalNexusLeaderSkillsProfile` (classic Nexus plus Leader Skills plus
|
||||
the Betrayal preview) is admitted by `bureaucratPaymentModeSupported`,
|
||||
`bureaucratAlliedFundingModeSupported` and `guildBetrayalModeSupported`, and
|
||||
the Betrayal preview) is admitted by the ordinary Bureaucrat receipt capability
|
||||
and `guildBetrayalModeSupported`, and
|
||||
`initializeGuildBetrayalLeaderSkillsGameForAudit` deals the composition from a
|
||||
fresh classic native-Guild lobby. No other Betrayal or preview composition is
|
||||
admitted, and existing no-skills Betrayal behavior is unchanged.
|
||||
@@ -3122,9 +3148,9 @@ save/deployed or full-mode claim is opened by this bounded proof.
|
||||
|
||||
## 13 October 2026 — Homeworld allied income and two Bureaucrat rulings
|
||||
|
||||
`bureaucratAlliedFundingModeSupported` now returns `homeworldLeaderSkillsProfile`
|
||||
for Homeworlds games, so qualifying allied-funded ordinary auction and
|
||||
Guild-shipment income in Homeworlds + Leader Skills compositions offer the
|
||||
The Homeworld Skills capability now connects qualifying allied-funded
|
||||
ordinary auction and Guild-shipment income in Homeworlds + Leader Skills
|
||||
compositions to the
|
||||
one-time two-spice redirection. Nothing broader opened: multi-expansion,
|
||||
preview overlays and the occupation/Betrayal previews remain excluded.
|
||||
|
||||
|
||||
@@ -7,6 +7,22 @@ and fixture opt-ins are removed; existing games are not retrofitted.
|
||||
Earlier dated references to a separate entry describe historical checkpoints.
|
||||
See [current activation and limits](SPICE_BANKER_RUNTIME.md#mandatory-ordinary-skills-default--17-october-2026).
|
||||
|
||||
## Registered native allied Bureaucrat receipts — 18 October 2026
|
||||
|
||||
Single and actual allied receipts now share the ordinary Skills capability.
|
||||
Registered all14 selected-family tables need no incidental Nexus Cards or exact
|
||||
single family for otherwise supported auction/shipment funding. Original
|
||||
module/Advanced role admission, individual payer thresholds, private shares,
|
||||
native income cancellation, full costs and Bank2 remain. No new ruling or
|
||||
played-save conversion occurs.
|
||||
|
||||
Real no-Nexus E1/E3 normal starts, actual Advanced Guild interception and an
|
||||
unused selected CHOAM deck retain original armies, escrow and continuation.
|
||||
Frozen17-file442/442, types/lint/build and three actual390px native controls
|
||||
pass. All four legal policies settle the genuine Advanced E1 receipt without
|
||||
changing Carthag10/HMS6. Full-mode/AI calibration and deferred assurance remain.
|
||||
[Source, exact receipts and limits](BUREAUCRAT_PAYMENTS.md#registered-native-allied-receipts--18-october-2026).
|
||||
|
||||
## Registered native E3 selected decks — 18 October 2026
|
||||
|
||||
Fresh all14 now validates every registered actual seat against its selected
|
||||
|
||||
Reference in new issue
Block a user