fix: bind Richese Bureaucrat to actual recipient portions
This commit is contained in:
1 parent
06342ad34c
commit
7891517a9b
12 files changed
+711
-31
No files matched your search
@@ -503,3 +503,61 @@ 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.
|
||||
|
||||
## Advanced Richese portions — 18 October 2026
|
||||
|
||||
The [authorized Advanced contribution rule](RICHESE_AUCTION_RULES.md#authorized-advanced-contribution-recipients--4-october-2026)
|
||||
sends the buyer's own share to Richese and Richese's funded donor share to
|
||||
Emperor or Bank. These are different payer/recipient receipts, not one payment
|
||||
to Richese. Basic retains its publisher seller receipt. Bureaucrat applies the
|
||||
printed third-party/five-spice condition separately to each actual receipt.
|
||||
Neither two sub-five parts nor a Bank-directed part can create a player trigger.
|
||||
The exact supplied-file passage is physical **p36**, printed **p34**, Richese A;
|
||||
the following Black Market clause C supplies its original hidden-hand sale.
|
||||
|
||||
A genuine no-Nexus native all14 table reproduced the missing donor opportunity:
|
||||
Atreides11 pays3, Richese5 pledges5, Richese receives3, and Emperor11 receives5.
|
||||
Living Alia's unused Bureaucrat offered nothing because the original source
|
||||
incorrectly classified the donor share as Richese-to-itself. Original setup,
|
||||
one actual bribe collected at first Mentat, turn-two worm/alliance, cache/card
|
||||
and silent bids remain. No wallet, force, assignment or phase is invented.
|
||||
|
||||
New seller sources contain only the actual buyer share. The original Emperor
|
||||
response stamps a separate donor source/event when that receipt opens. The
|
||||
existing **seller credit → native Emperor Karama → Emperor income** callback
|
||||
order is retained: seller Bureaucrat may precede the later recipient's counter.
|
||||
This is a visibly **provisional sequencing policy**, not a new printed timing
|
||||
ruling. Declining the seller preserves a later eligible donor choice; using
|
||||
either consumes the one physical phase use. A stale seller event cannot answer
|
||||
the donor offer. Cancellation banks only the original donor share, leaves
|
||||
seller credit/card delivery intact and creates no donor Bureaucrat use.
|
||||
|
||||
The internal `richeseSaleAmount` binds the original public price to a signed
|
||||
private one-recipient source. Projection emits that public price, payer-null,
|
||||
actual recipient and `richeseAllocation:true`, never the private portion,
|
||||
contributions, qualifying payer or signature. Controls say the recipient's
|
||||
**portion** is reduced by two, not that the whole price minus two goes there.
|
||||
The redirection log likewise uses the public sale price. Original native
|
||||
income/allocation, Banker donor legs, escrow and card continuation remain.
|
||||
Buyer Bank2 cannot pool with a different donor to manufacture Banker4.
|
||||
|
||||
Actual donor-only3+5 now offers public8/private5 and gives Emperor3, not5:
|
||||
Emperor11→14, Richese3, Atreides8 and trainer9, then an actual ordinary pass
|
||||
continues. Two390px GameTable flows prove a5+5 cache seller decline, native
|
||||
allowance, distinct donor event, Bank2 and next ordinary bid; and a5+3 concealed
|
||||
Black Market seller diversion, retained native Emperor3 income and original
|
||||
cache declaration/selection. No errors or overflow. The temporary memory-only
|
||||
routes are removed and memory released204; no stored room or server restart.
|
||||
|
||||
Four legal policies also settle an actual Black Market donor receipt with the
|
||||
buyer as trainer: own buyer leg is excluded, donor5 remains eligible, original
|
||||
public10 is shown, one use occurs and the next native cache control remains.
|
||||
New cache/market regressions cover native cancellation and deferred original
|
||||
Banker collection, all three trainer roles, Emperor as buyer, Basic and absent
|
||||
Emperor. Frozen18-file **413/413**, focused donor1/1 pass. No complete-mode,
|
||||
new module admission, calibration, deployed or deferred-assurance claim.
|
||||
|
||||
Types and build pass; final lint and focused donor1/1 pass after removing one
|
||||
unnecessary fixture iterator copy. The eighteen-file413/413 consumer union
|
||||
preceded that lint-only change. Existing build warnings remain. No recovery,
|
||||
whole-database, seat-restoration or calibration campaign was added.
|
||||
@@ -29,6 +29,27 @@ optional skill bands and combinations remain open.
|
||||
Rules implementation continues; comprehensive assurance and administration
|
||||
remain deferred until all rules are implemented.
|
||||
|
||||
**Advanced Richese split receipts — 18 October. Prototyped / Partial.**
|
||||
Original buyer3/Richese donor5 wrongly supplied no Bureaucrat opportunity.
|
||||
New signed seller sources use only the buyer share; the original Emperor
|
||||
response stamps a distinct actual donor source/event. Native seller credit
|
||||
first, then Emperor Karama/income remains a visibly provisional sequence.
|
||||
Either use consumes the physical phase opportunity; declining the first
|
||||
preserves the second. Basic, Bank exclusion, full costs/card/escrow stay.
|
||||
|
||||
Public portion guidance shows original price/payer-null, never a private
|
||||
recipient amount or false whole-price-minus-two credit. Actual donor3+5 gives
|
||||
Emperor3 (11→14), Richese3, Atreides8 and trainer9, then a real ordinary pass.
|
||||
Two390px flows exercise dual5+5 seller decline→native allowance→donor diversion
|
||||
and hidden5+3 seller diversion→native Emperor3→original cache selection.
|
||||
Four policies legally settle the donor receipt with buyer as trainer.
|
||||
|
||||
Frozen18-file **413/413**, types/build and final lint/focused1/1 pass. Lint's one
|
||||
unnecessary fixture iterator copy is removed; no production rule changed.
|
||||
Temporary QA routes/memory removed/released204, no errors/overflow, no stored
|
||||
rooms or restart. No new module admission, full-mode/deployed/assurance claim.
|
||||
[Source and provisional sequencing](BUREAUCRAT_PAYMENTS.md#advanced-richese-portions--18-october-2026).
|
||||
|
||||
**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
|
||||
|
||||
@@ -1,5 +1,31 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 18 October 2026 — Actual Advanced Richese Bureaucrat portions
|
||||
|
||||
A real native all14 first turn, deferred bribe1, turn-two worm alliance and
|
||||
silent cache sale reproduced buyer3/Richese donor5 completing without the
|
||||
unused living Bureaucrat's donor opportunity. The source incorrectly treated
|
||||
the donor's actual Emperor payment as seller self-payment.
|
||||
|
||||
Seller sources now contain only buyer-to-Richese money; the original native
|
||||
Emperor response creates a separate donor source/event. Original seller-first,
|
||||
then Emperor Karama/income ordering stays visibly provisional. One physical
|
||||
phase use survives both events; declining seller permits donor use. Native
|
||||
cancellation, full costs/escrow/card, Basic and Bank/owner exclusions remain.
|
||||
Public price/portion controls and redirection logs do not print a private
|
||||
one-recipient amount or claim that the whole price minus two goes to one payee.
|
||||
|
||||
Frozen18-file **413/413**, types/build and final lint/focused1/1 pass. One
|
||||
unnecessary fixture loop copy is removed after lint feedback; the consumer
|
||||
rerun passes. Actual donor3+5 yields Emperor11→14, Richese3/Atreides8/trainer9,
|
||||
one card, then an ordinary pass. Two390px flows prove separate5+5 events and
|
||||
hidden5+3 original cache continuation without errors/overflow. Four policies
|
||||
settle actual donor income with buyer as trainer; eleven new consumer cases
|
||||
retain actual role, native Banker, cancellation and Basic/no-recipient bounds.
|
||||
Temporary QA routes/memory are removed/released204; games/server untouched.
|
||||
Existing build warnings, full-mode/deployed/calibration and assurance gates stay.
|
||||
[Source and current contract](BUREAUCRAT_PAYMENTS.md#advanced-richese-portions--18-october-2026).
|
||||
|
||||
## 18 October 2026 — Registered native allied Bureaucrat receipts
|
||||
|
||||
A genuine Basic no-Nexus Eca/Mori all14 table, real worm alliance and original
|
||||
|
||||
@@ -7,6 +7,23 @@ 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).
|
||||
|
||||
## Advanced Richese portions — 18 October 2026
|
||||
|
||||
Bureaucrat now evaluates buyer-to-Richese and Richese-donor-to-Emperor receipts
|
||||
separately in original cache/Black Market sales. Real donor5 no longer vanishes
|
||||
as a fictitious self-payment to Richese. Basic keeps its original seller receipt.
|
||||
The inherited seller-first/native-Emperor-counter sequence is visibly
|
||||
provisional; one physical phase use survives both distinct source events.
|
||||
Private exact portions stay private: controls show original public price and
|
||||
recipient portion, not an invented whole-price-minus-two credit.
|
||||
|
||||
Frozen18-file413/413 and focused donor1/1 pass. Two actual390px flows reach the
|
||||
next original ordinary bid or native cache selection, and all four legal
|
||||
policies settle a real donor receipt with the buyer as trainer. Original card,
|
||||
escrow, deferred Banker and native counter callbacks remain. No new module
|
||||
admission, complete-mode, deployed or assurance claim.
|
||||
[Source, precise receipts and limits](BUREAUCRAT_PAYMENTS.md#advanced-richese-portions--18-october-2026).
|
||||
|
||||
## Registered native allied Bureaucrat receipts — 18 October 2026
|
||||
|
||||
Single and actual allied receipts now share the ordinary Skills capability.
|
||||
|
||||
@@ -30,12 +30,15 @@ already-debited donor escrow again. Emperor cancellation sends only its4 to
|
||||
the Bank, not the unrelated buyer-to-Richese share, and does not replay credit
|
||||
or physical card transfer. The existing whole-bank recipient override remains.
|
||||
|
||||
Mandatory normal Banker income in fresh supported ordinary Skills setups
|
||||
counts only actual Bank-routed original payer legs. It never treats allowed Emperor income or ordinary seller
|
||||
credit as a bank payment, aggregates separate payers to four, or spends its
|
||||
new front-shield grant before actual Mentat. Original Bureaucrat split-funding,
|
||||
positive Black Market self-bidding, exhausted-cache counts and special-lot
|
||||
Ixian Technology remain their recorded boundaries.
|
||||
Mandatory normal Banker income in fresh supported ordinary Skills setups counts
|
||||
only actual Bank-routed original payer legs. It never treats allowed Emperor
|
||||
income or ordinary seller credit as Bank payments, pools different payers to
|
||||
four, or spends its new front-shield grant before actual Mentat. Advanced
|
||||
[Bureaucrat portions](BUREAUCRAT_PAYMENTS.md#advanced-richese-portions--18-october-2026)
|
||||
now follow the actual separate seller and donor receipts, retaining Basic and
|
||||
the original native counter/card continuation. Positive Black Market
|
||||
self-bidding, exhausted-cache counts and other special-lot boundaries remain;
|
||||
the supplied source excludes Richese lots from Ixian Technology.
|
||||
|
||||
## Printed rules, by checkpoint
|
||||
|
||||
|
||||
Reference in new issue
Block a user