fix: unify native Bureaucrat allied funding receipts

This commit is contained in:
Quintine committed 2026-10-18 01:44:24 +11:00
1 parent 60d1bd3b59
commit 06342ad34c
15 files changed
+478 -156

No files matched your search

+65 -10
View File
@@ -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
View File
@@ -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
+31 -5
View File
@@ -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.
+16
View File
@@ -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