Compose native Richese skills and Advanced contribution receipts

This commit is contained in:
Quintine committed 2026-10-03 17:46:10 +10:00
1 parent 10d74f8db8
commit 032b41aa87
23 files changed
+1132 -111

No files matched your search

+30
View File
@@ -16,6 +16,36 @@ open mode gates.
## Current checkpoint and work
**Native Richese Skills and contribution recipients — bounded Development Verified:**
Basic/Advanced fresh native Richese retains its required CHOAM deck, separate
ten-card cache, original setup and all fourteen skills. Canonical green
Richese Specials can supply Planetologist strength without their native effect;
marker-only force loss feeds actual capped Suk rescue. Ordinary allied
declarations and own Smuggler companions retain their separate physical rules.
Advanced Richese ally contributions now go to Emperor/bank, separately from
buyer-to-Richese credit; Basic keeps its publisher receipt. Normal Banker
uses only final bank legs and cannot spend deferred spice before native Mentat.
Final affected rule/CLI union151/151, types/lint/build and eleven controlled programs pass.
The genuine29-game batch is **not green**:28 finish11,788 accepted actions,
303 JSON continuations and130 battles; six-seat Advanced seed20261267 stops
after1,523 actions at the retained exhausted-cache count ruling guard.
The captured state/report remain intact; selected two/three-seat follow-ups
finish without rejection after native marker eligibility integration.
Original CLI **FXK6Z8BW v6** retains setup. Human390px **358WLPYA v16**
uses original admitted identities followed by a conserved zero-marker battle:
Ein5/Residual Poison/+2 wins7–7, without its native leader-kill effect or any
physical marker casualty. Original cleanup/refresh reaches Collection with
reserves20/Tanks0. Human **E2K2U5ZW v26** uses real funded cache controls:
buyer4/Richese4 buys one Ornithopter for8, Richese earns buyer4 and donor4 goes
to bank. Guild Banker earns one unspendable front-shield spice, retains it
through original Revival/movement/Collection, and collects once at Mentat
(wallet6→7); refresh keeps the empty pile. The detailed guide is readable at
390px (351px topic). See [native scope and evidence](LEADER_SKILLS_RUNTIME.md#native-richese-composition--4-october-2026)
and [Advanced recipient authority](RICHESE_AUCTION_RULES.md#authorized-advanced-contribution-recipients--4-october-2026).
Mixed own No-Field, exhausted-cache arithmetic, special-lot Technology,
positive Black Market self-bidding and other existing rulings remain gated.
No full assurance, calibration, public activation or deployed evidence.
**Advanced Moritani Skills — bounded Development Verified:**
all fourteen skills now compose with the original native/classic non-Harkonnen
assassination preview, exact `ecaz` deck and five native assignment discs.
+62
View File
@@ -1,5 +1,67 @@
# Dune implementation status
## 4 October 2026 — native Richese skills and Advanced contribution recipients
Two bounded owners supplied canonical Richese green role substitution and
original auction-recipient quotes/tests; one integration owner composed native
profiles, engine receipts, force paths, shared fixtures, CLI and current guidance.
Basic/Advanced Richese retains original CHOAM-family cards, ten-cache custody,
setup and fourteen skills. Native selected decks keep their explicit limits.
Canonical printed green Richese Specials add Planetologist strength without
executing their native fee/search/leader-kill effect; weapon-special Stone/Mirror
and Snooper defense remain excluded. Marker-only0/3/5 casualties use the actual
reserve-capped pool, then original Suk rescue. Normal Smuggler's own companion
is one separate physical force, not concealed value. Actual selected-deck games
exposed the old single-deck marker admission; the path now shares the native
profile. Ordinary allied declaration cancellation retains its original frame,
without granting an allied free companion. Original preleader acknowledgments
are preserved rather than letting fixture AI consume Residual Poison early.
Authorized Advanced Richese Bidding routes its funded ally contribution to
Emperor/bank, even when Emperor buys. The original scalar paid receipt keeps
buyer-to-Richese credit separate; cancellation redirects only Emperor's share,
never donor escrow twice or physical delivery twice. Basic retains the R2
publisher receipt. Native Banker eligibility uses actual final bank payer legs,
not seller/allowed Emperor income or aggregated small payers. Deferred currency
remains unavailable until the original Mentat opening.
Final affected rule/CLI union151/151, types/lint/build and eleven actual controlled programs
pass: Basic Nullentropy/Advanced Residual Poison substitution, manual/four-policy
capped Suk rescue, and original bank/Emperor/cancellation/Emperor-buyer paths.
Stable new CLI scenario ordinals254–287 preserve earlier sample assignments.
The genuine29-table batch is **not green**:28 complete11,788 accepted actions,
303 JSON continuations and130 battles; Advanced six-seat seed20261267 is
captured after1,523 accepted actions at phase3/richeseBlackMarket. Its exhausted
cache reaches the retained ordinary-count ruling guard. Report/state/trace
remain outside the checkout; no rerun, artificial card, reset or forced payout.
Separate two/three-seat selected-deck follow-ups finish without rejection.
Original CLI **FXK6Z8BW v6** retains native setup. Human390px **358WLPYA v16**
keeps admitted seats before a conserved controlled zero-marker battle. Actual
preleader readiness, skill concealment and sealed plans use Ein Calimar5,
Residual Poison as green and dial0; +2 wins the original aggressor tie7–7.
Normal cleanup discards the card without its native leader kill. Collection
after refresh retains reserves20/Tanks0 and no phantom marker forces.
Human **E2K2U5ZW v26** uses actual cache funding controls and the real silent
lot: buyer pays4 and Richese supplies4 for one eight-spice Ornithopter. The
buyer wallet goes5→1 and acquires exactly that card; seller Richese is5 after
its own4 debit plus only buyer4 credit. Absent Emperor, donor4 goes to bank,
earning Guild Banker one deferred spice while available wallet stays5.
Original normal lots pass, native Revival completes, Guild timing is allowed
through actual responses, original shipment turns finish, and the ally declines
the separate No-Field opportunity. Collection wallet6 still has front-shield1;
actual final readiness opens Mentat, collects once6→7, and refresh retains
v26/Mentat/wallet7/empty pile. Fresh accessibility and screenshots show the
unavailable-income notice and real controls. The detailed current guide is
readable at390px (351px topic), with exact green disposal and recipient limits.
Own mixed No-Field, exhausted-cache count, special-lot Technology, positive
Black Market self-bidding, Bureaucrat split funding and other pending rulings
remain intact. No full-mode, assurance, calibration or deployed claim; live
**ab5c782** remains last observed.
## 4 October 2026 — Advanced Moritani skills and winner-skill-first assassination
Two bounded test/fixture owners extended genuine native setup/Terror/physical
+52
View File
@@ -28,6 +28,58 @@ activation still awaits the uniform-response UX decision; empty hands and
Advanced native/combined-module skills remain guarded. See
[native preview scope](MENTAT_QUESTION.md#native-skill-integration--2-october-2026).
## Native Richese composition — 4 October 2026
Fresh local `leader-skills` now composes original native Richese setup and all
fourteen skills in Basic or Advanced with the required `choam` family, its
separate ten-card cache, classic opponents and optional native CHOAM. Advanced
Ix/Tleilaxu/CHOAM/Richese families keep distinct required decks and their current
rule boundaries. Extra decks do not manufacture factions; native Ixian Technology
on Richese lots remains guarded. Ordinary forces and marker-only0/3/5 battles
retain original private pools, both-plan reveal and physically capped casualties.
Suk rescues only those actual casualties. Original own mixed No-Field and
whole-plan disclosure guards remain; voluntary reveal must precede Battle.
Canonical printed Richese `Special` and `Special - Movement` cards can substitute
for a selected Planetologist's weapon. Exact physical id/name/kind/effect remain
required; Stone/Mirror weapons and Portable Snooper defense do not qualify.
The surviving trainer gains2; the green card is disposed once without its native
effect, fee or search. Original preleader acknowledgments stay separate controls.
Normal Smuggler's own companion remains one physical force beside the priced
marker; ordinary allied shipments retain their separate native cancellation
and Guild continuations without inventing an allied free companion.
[Advanced contribution recipients](RICHESE_AUCTION_RULES.md#authorized-advanced-contribution-recipients--4-october-2026)
now preserve original buyer-to-Richese versus Richese-to-Emperor/bank payer
shares. Basic keeps the publisher's earlier receipt. Separate normal Banker
counts only actual bank legs and collects at real Mentat; allowed Emperor
income is not bank income. Fourteen-card custody, private entitlements and
pending Bureaucrat split, earned-custody and ordinary Mentat questions remain.
Final affected rule/CLI union151/151 and types/lint/build pass.
Eleven actual controlled cases cover inert Basic Box/Advanced Residual Poison
substitution, five capped-marker manual/policy rescues and four original
bank/Emperor/cancellation/buyer paths. The original29-table batch completes28
with11,788 accepted actions,303 JSON continuations and130 battles, but is
**not green**: six-seat Advanced seed20261267 is captured after1,523 accepted
actions at the existing exhausted-cache ruling guard. Native selected-deck
marker eligibility now shares the profile; separate two/three-seat follow-ups
finish without rejection. The captured game is not rerun or bypassed.
Human390px **358WLPYA v16** retains original admitted seats followed by a
conserved controlled zero-marker battle. Ein Calimar5/Residual Poison/+2
Planetologist/dial0 wins7–7 on the original aggressor tie. The green card is
discarded through normal cleanup without killing an opposing leader or
creating a physical force; reserves20/Tanks0 remain at Collection after refresh.
Human **E2K2U5ZW v26** uses actual allied funding controls: original buyer4 plus
Richese4 buys one Ornithopter for8, Richese receives only buyer4, and absent
Emperor routes donor4 to bank. Guild Banker earns one unavailable front-shield
spice; real native Revival, movement and Collection retain that pile. Native
Mentat collects it once (wallet6→7), and refresh retains an empty pile.
The detailed green/recipient guide is visually readable at390px (351px topic).
Original CLI **FXK6Z8BW v6** retains native setup. No full assurance,
strategic calibration, public activation or deployed evidence.
## Advanced Moritani assassination composition — 4 October 2026
The [bounded native Moritani contract](MORITANI_LEADER_SKILLS.md#advanced-assassination-composition--4-october-2026)
+9 -7
View File
@@ -179,13 +179,15 @@ a combined advisor-flip/cancellation continuation and remain explicitly guarded;
this is an implementation gap, not a rule that forbids every mixed move. No source
was found granting a chosen group order that makes fighters arrive as advisors.
The current runtime supports only the six base factions and the nine base green
Special copies above. Expansion rosters, other optional modules, No-Field and
Discovery/Richese flight combinations remain gated. Before enabling Ix, calculate
range for each selected origin's own cyborgs and extend its cancellation trigger
for Planetologist's added range. Aggregate elite counts must not lend one group's
cyborg speed to a separate suboid-only origin. The expansion green-Special inventory
must also be audited before admitting those physical cards.
The runtime now follows the [shared native skill profiles](LEADER_SKILLS_RUNTIME.md),
including per-origin Ixian cyborg range and its independent cancellation window.
Canonical Base and Ix green components remain exact physical matches. The
[bounded native Richese continuation](LEADER_SKILLS_RUNTIME.md#native-richese-composition--4-october-2026)
adds printed Richese `Special`/`Special - Movement` components, not the broadly
encoded Stone/Mirror weapons or Portable Snooper defense. Actual Box and Residual
Poison substitution proves native effect/fee suppression and single disposal,
including a zero-marker battle. Other optional modules, mixed No-Field movement/
battle combinations and Discovery/flight interactions retain their own boundaries.
The movement control builds ordinary authoritative actions with an explicit range
or gather choice. Bots use the same range helper and submit physical source/elite
+25
View File
@@ -12,6 +12,31 @@ Audit: 2026-09-06. This document covers the complete core bidding pipeline: the
Targeted searches did not yield a newer applicable publisher/designer ruling resolving the edge cases below. This is not a claim that none exists. Tournament rewrites and community compilations are not authority for these cases. Search-result dates do not date a printing.
## Authorized Advanced contribution recipients — 4 October 2026
The [authorized supplied Advanced source](RULE_DECISIONS.md#authorized-source-amendment--1-october-2026),
Richese Bidding, explicitly sends Richese's contribution to an ally's payment
to Emperor or the Spice Bank. The private layout extraction records this at
lines1463–1476. The publisher-authored R2 p5 instead says Richese collects other
buyers' payment and pays Emperor/bank when buying itself, without the extra
contributor clause. **This recipient cutover is Advanced only; Basic is unchanged.**
An Advanced buyer paying4 and receiving4 funded Richese aid buys the original
eight-spice cache/Black Market lot once. Richese receives only the buyer's4;
Richese's own4 goes to Emperor, even when Emperor is the buyer, or to the Bank
when Emperor is absent. The original scalar contribution binds the paid lot;
later income settlement does not reconstruct current alliances or charge
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.
The separate native `banker-income` opt-in 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.
## Printed rules, by checkpoint
The source anchor is R2 pp.4–6,10–12: ten cache cards stay outside the hand; one revealed cache lot replaces a normal lot and is declared first or last before Ixian preparation. It uses Once Around or Silent. Other buyers pay Richese; Richese pays Emperor/bank. Discards enter normal discard. Ordinary Karama acquisition is barred. Once Around gives each other faction one ascending bid/pass in a chosen direction, then Richese's final opportunity. Silent reveals eligible bidders' simultaneous offers, including zero, with storm-order ties. A zero result permits cache keep/remove. Advanced Black Market offers one concealed hand card before Declaration, permits all three methods, allows Atreides inspection and unverified sales claims, pays Richese, and shrinks the normal pool only after a sale; no bid means retain. Direct-cache purchases cannot use Ixian allied replacement; Black Market purchases can, even for Richese-family cards. Harkonnen bonus applies to both. Juice of Sapho works in Once Around. Cancellation prevents cache auction at round start or Black Market sale. The special power buys a privately chosen cache card for three spice. [R2](https://www.gf9games.com/dune/wp-content/uploads/2021/11/CHOAM-Rulebook-low-res.pdf)
+1
View File
@@ -169,6 +169,7 @@ See [the cutover and Advanced sequence](MORITANI_ASSASSINATE_LEADERS.md#authorit
| Nexus lifecycle | Twelve physical cards, phase draw/replacement and alliance forfeiture; native Cunning, absent-faction Secret Ally and Betrayal have separate effects. No blanket Karama immunity. | [Common source contract](NEXUS_CARD_RULES.md), [lifecycle runtime](NEXUS_CARD_RUNTIME.md) |
| Nexus faction effects | Preserve physical custody, original faction identity and durable effect receipts; use each printed family instead of borrowing another faction's rules by analogy. | [Atreides](NEXUS_ATREIDES_RULES.md), [Harkonnen](NEXUS_HARKONNEN_RULES.md), [BG](NEXUS_BENE_GESSERIT_RULES.md), [Emperor](NEXUS_EMPEROR_RULES.md), [Fremen](NEXUS_FREMEN_RULES.md), [Guild](NEXUS_GUILD_RULES.md) |
| Expansion Nexus families | Source audit coverage does not imply every panel is playable; consult later runtime records in the status log. | [Ixian Cunning](NEXUS_IXIAN_CUNNING_RULES.md), [Ixian replacement](NEXUS_IXIAN_REPLACEMENT_RULES.md), [Tleilaxu](NEXUS_TLEILAXU_RULES.md), [CHOAM](NEXUS_CHOAM_RULES.md), [Richese](NEXUS_RICHESE_RULES.md), [Ecaz](NEXUS_ECAZ_RULES.md), [Moritani](NEXUS_MORITANI_RULES.md) |
| Advanced Richese ally contribution | The authorized supplied Advanced Richese Bidding clause routes Richese's contribution to its ally's cache/Black Market purchase to Emperor or bank, even when Emperor buys. Preserve the original donor leg separately from buyer-to-Richese credit; cancellation redirects only the Emperor leg without paying twice. Basic retains R2's earlier receipt. Native Banker counts only final bank legs; exhausted-cache counts, positive Black Market self-bidding and Technology custody remain unresolved. | [Source distinction and recipient contract](RICHESE_AUCTION_RULES.md#authorized-advanced-contribution-recipients--4-october-2026) |
| Richese Nexus Betrayal auctions | Pause at a valid original prepayment quote. Public self-cache veto discards the exact card without debit/acquisition; another buyer's positive cache/Black Market invoice keeps price/contributions/delivery and earned Harkonnen bonus while overriding the recipient to bank. All publicly possible unallied other-faction held-Nexus seats acknowledge uniformly; private identity controls only own Use. This neutral protocol is an application choice, not publisher timing. Normal hidden-family self-purchases, special-Karama veto and unsupported overlays remain excluded; no native Karama exception certifies them. Bounded engine/SQL/bot/phone scenarios are verified locally; broader verification remains Partial and public starts/full Nexus gates stay closed. | [Printed face, profile, API and saved continuation](NEXUS_RICHESE_RULES.md#bounded-betrayal-auction-contract--30-september-2026), [common privacy protocol](NEXUS_CARD_RULES.md#richese-betrayal-prepayment-protocol), [auction source boundaries](RICHESE_AUCTION_RULES.md) |
| Guild Nexus Betrayal shipment payment | Replace one original funded positive fee in full, including own pre-funded payment and the printed full occupied-Junction override; preserve original payer/contributions, consume already-debited donor escrow once and deliver the original physical shipment once. Native applicable stop/rate responses precede the bounded gate; zero/stopped shipments supply no award or Nexus cost. Public possible held-Nexus seats acknowledge uniformly; private Use changes no public price/source disclosure. Fresh classic/native-Guild/Nexus with optional genuinely seeded Homeworlds only; unsupported native Cunning/Richese shipment overlays block before card/parent commitment, and restored transport independently requires the native Guild grant. Bounded engine/SQL/bot/CLI/phone custody and refresh are locally verified; no new priority/immunity, ordinary occupation/rounding ruling or extra shipment. Broad/public/live gates remain closed. | [Printed source and bounded contract](NEXUS_GUILD_RULES.md#nexus-guild-betrayal), [common protocol](NEXUS_CARD_RULES.md#guild-betrayal-funded-payment-protocol), [internal checklist](../game/reference.ts) |
| Ixian Nexus Secret Ally replacement | Fresh classic/base33 Basic/Advanced or Basic Tleilaxu/classic Ix47, Ixians absent and Nexus alone. Spend the singleton Nexus to discard exactly the normal paid/printed-Karama purchased card before drawing the actual deck top; preserve original payment, income and auction suffix once. Full-hand and exhausted-deck same-card redraw remain legal. Uniform buyer Use/Pass is the existing development privacy policy, not publisher timing. Harkonnen buyers, special origins, other overlays and unresolved cache/bonus priority stay guarded; no public start or retrofit. Optional Sandtrout is omitted only in the fresh native branch. | [Printed operation and base contract](NEXUS_IXIAN_REPLACEMENT_RULES.md#bounded-local-runtime-contract), [native integration](NEXUS_IXIAN_REPLACEMENT_RULES.md#native-basic-tleilaxu-integration--2-october-2026) |
+12 -3
View File
@@ -4,6 +4,15 @@
one owned Richese No-Field shipment with Leader Skills in the CHOAM & Richese
development setup. Public expansion/module starts and publication remain gated.
**4 October native continuation:** the
[current Richese skill contract](LEADER_SKILLS_RUNTIME.md#native-richese-composition--4-october-2026)
extends original own-marker eligibility to the supported Basic or Advanced
native profiles with their distinct required CHOAM/Ix decks. A selected extra
deck no longer rejects an otherwise legal own marker; force/price/reveal and
companion arithmetic below are unchanged. Ordinary allied No-Field shipments
retain their native owner/recipient/token cancellation and Guild stages, but
do not receive an invented allied free companion. Optional overlays remain guarded.
## Source and physical contract
The [publisher CHOAM & Richese rulebook](https://www.gf9games.com/dune/wp-content/uploads/2021/11/CHOAM-Rulebook-low-res.pdf),
@@ -72,8 +81,8 @@ real force; refresh restored nineteen reserves. Voluntary reveal produced six
real forces and fourteen reserves. Four spice, Crysknife and the Soo-Soo Sook
traitor remained unchanged through the final refresh.
Allied No-Field Smuggler composition, Homeworlds, Nexus, Discoveries, Stronghold
Allied free-companion composition, Homeworlds, Nexus, Discoveries, Stronghold
Cards, Tech Tokens and other combined modes remain outside this prototype.
Smuggler battle collection still needs its recorded reveal/survival settlement.
The existing [Leader Skills material questions](LEADER_SKILLS_RULES.md#material-boundaries-not-settled-by-the-sources)
Unmodified Smuggler battle collection now has its separate native reveal/
survival contract; the existing [Leader Skills material questions](LEADER_SKILLS_RULES.md#material-boundaries-not-settled-by-the-sources)
remain pending.
+10
View File
@@ -18,6 +18,16 @@ assignment; original paid bank legs and own native trainer eligibility remain.
The [bounded Advanced Moritani composition](MORITANI_LEADER_SKILLS.md#advanced-assassination-composition--4-october-2026)
also shares this separate opt-in with its original assassination preview.
Native Terror placement remains free, not an invented qualifying bank payment.
The [native Richese composition](LEADER_SKILLS_RUNTIME.md#native-richese-composition--4-october-2026)
adds Basic/Advanced Richese and its required CHOAM deck. Advanced Richese's
funded ally contribution follows the authorized Emperor/bank recipient rule;
the buyer-to-Richese share does not count as a bank payment. Basic retains its
publisher receipt. Actual human **E2K2U5ZW v26** paid the original eight-spice
Ornithopter invoice as buyer4/Richese4, earned one unavailable Guild Banker
spice, and collected it once at native Mentat after ordinary Collection.
The front-shield pile stayed separate through Revival and movement; refresh
retains Mentat/wallet7/empty pile. No public-mode or deployed acceptance.
## Normal income local contract — 2 October 2026