Files
Dune/docs/NEXUS_EMPEROR_RULES.md
T

34 KiB
Raw Blame History

Emperor Nexus: battle strength, purchase and revival

Primary-source audit, 10 September 2026, with bounded purchase/revival runtime amendments through 14 October. The source contract does not certify the full mode. The common Nexus rules and release gates remain; recommended compositions are not publisher clarification or separately answered numerical rulings.

Positive shortages — 27 October 2026

Under standing 14 October choose-recommended authority, prototype shortages explicitly. Cunning counts min(5, actual eligible own ordinary battle counters) as temporary Sardaukar; Secret Ally returns min(3, physically and typed-eligible own Tanks counters). Use the full printed group when it is available, otherwise use every eligible counter. There is no optional smaller selection, zero use, leader substitution, invented starred counter or additional ordinary allowance. Native elite revival caps and all existing timing/prevention/income still apply.

The original component photograph was freshly retrieved and visually inspected again. Its Emperor panels name five and three forces without an up-to qualifier. Targeted GF9/designer searches found no shortage clarification; E3 printed11 and the supplied PDF physical23 provide general Nexus rules, not a numerical exception. This is a provisional product composition, not publisher clarification or a newly answered user ruling. Keep that explanation in the actual controls.

New short Cunning receipts carry shortGroup:true, with count exactly equal to the original one-through-four ordinary pool. Full five-role receipt shape and signature stay unchanged. All losses remain ordinary physical counters; own-World reserve fees may reduce the retained temporary pool to zero. Cancellation spends the Nexus but creates no roles or physical return.

New short revival V2 receipts alone carry amount:1|2; absent amount still means three for existing V2 and legacy receipts. The count is derived by the server, not supplied in the action. The original queued revival validates that exact count/free group, returns only those actual pieces and retains ordinary/free usage and purse accounting. Existing return/denial and native Homeworld/Tech/ Tleilaxu continuation rules remain; no new module admission is granted.

Shortage evidence

The frozen 18-file union passes 130/130 with types/lint and production build. New positive Cunning receipts cover one through four and retain original five shape/signature bytes. Revival covers physical/typed shortages, no chosen underfill, original three/legacy records, denial and current controls. All four minimal profiles provide legal short declaration/plan/return actions; no strategy or difficulty calibration is claimed.

Four original public Advanced base33/Nexus sources contain 322 source actions. E2/E4 real ordinary shipments follow actual turn-two worms, A/G alliances and closing draws. One E2 prefix branches into allowance or original opposing Karama cancellation; E4 allows. Separate absent-E A/G/H sources earn one/two real paid battle casualties, then actual next-turn worms, G/H alliances and Emperor draws before Revival. Five branches use 20 accepted continuation actions. No played hand, purse, force, Tank, phase, alliance, Nexus holding or receipt is installed; only unopened original positions and native scalar lotteries select sources. Physical losses and returns remain ordinary counters; revival usage ledgers, purse and current queue remain intact.

Ten GameTable/ten controller SSR renders operate five actual Cunning/Secret Ally controller callbacks with original action packets. Stateful plan/quantity inputs and browser hydration are not operated. No new short own-World fee pairing, other module combination, full-mode, mobile/deployed or broad recovery/privacy/ custody acceptance is certified. Legacy controlled fixture phase jumps now discard stale Charity frames only at their declared staging boundaries; natural ready/ordinary-revival helpers follow actual ordered actors. The older visitor Reinforcements price assertion includes its real occupied-World Collection award rather than treating that income as a changed combat cost.

Private proof: /home/quintine/.local/share/dune/checkpoints/20261027-emperor-nexus-short-proof-v5/; runtime: 20261027-emperor-nexus-short-runtime/run-v2/ beside it. Frozen source tree b606e6af989abcfed0255444dbaf60da00e581a51c4a81502856eed41ded109c contains 3360 files. Final evidence prose overlays are limited to this contract, the dashboard and implementation log. Build retains its existing warning scope; no deployment, server restart or saved-room/database operation occurred.

Authority

No Emperor-specific Nexus FAQ or authenticated designer clarification resolving the combinations below was retrieved. Tournament compilations and older Avalon Hill rules are not substituted for GF9 authority.

The three printed panels

Mode Condition Printed operation, paraphrased
Cunning Native Emperor holder Before formulating its Battle Plan, count five of its forces as Sardaukar if it has no Sardaukar in that battle.
Secret Ally: purchase Emperor absent When buying a Treachery Card, keep the buyer's spice, after showing possession of the amount otherwise payable.
Secret Ally: revival Emperor absent During Revival, revive three additional forces free beyond revival limits. This is an alternative to the purchase effect.
Betrayal: purchase Emperor controlled by another player During Bidding, force Emperor to pay for its ally's Treachery Card, covering at least the necessary amount.
Betrayal: battle Emperor controlled by another player While Battle Plans are being made, prevent Emperor's Sardaukar advantage. This is an alternative to the purchase reaction.

One card use buys one selected effect. The Cunning panel names five, without an up-to qualifier; its duration is this battle, unlike Ixian Cunning's express turn-wide duration. Printed Emperor card

Cunning: effective roles over conserved physical forces

Native Sardaukar are an Advanced advantage. They have full strength two, except against Fremen where it is one. Ordinary Advanced support costs one spice per participating counter; unsupported counters contribute half their full strength. The winner may choose any losses consistent with dial and support. Base, pp.13,19

Supported composition:

  1. Require an owned native card, an owned current battle, no actual Sardaukar in its eligible battle army, and an unsubmitted plan. A Sardaukar whose advantage was canceled is still physically Sardaukar; cancellation does not satisfy the absence condition.
  2. Treat five existing ordinary counters as effective Sardaukar for that battle. Do not create forces, transfer starred pieces, alter elite reserves/Tanks or mark these counters as starred on the board. Clear their temporary role after the battle.
  3. Keep two accounting layers: effective normal/temporary-Sardaukar strength for plans and losses, and actual normal/starred custody for removal. Losing three temporary Sardaukar sends three ordinary counters to Tanks. Losing the battle or an explosion removes actual counters through the ordinary physical path.
  4. Against non-Fremen, a temporary Sardaukar contributes two supported or one unsupported. Against Fremen it contributes one supported or one-half unsupported. Do not import Fremen's free support. Basic has no useful Sardaukar enhancement; enabling doubled Basic strength would invent an Advanced advantage. E3 explicitly acknowledges Advanced-only Cunning effects.
  5. Bind the battle/event, original eligible normal pool and temporary count. Do not enlarge a Homeworld's eligible defense army, count unrelated reserves or confer the benefit on allied forces. Preserve prior Truthtrance/Prescience commitments; include an owned future activation in legal-completion searches without actually spending the card.

Karama can suppress Emperor's Sardaukar advantage before plan revelation. Cunning enhances that native advantage, so suppression applies to its temporary Sardaukar too; it does not destroy or move counters. The card supplies no general Karama immunity. November FAQ, p.7

The selected implementation composition treats a Cunning declaration as the new advantage use: allowing it grants the temporary role; canceling it prevents that role entirely. Those ordinary counters consequently gain neither doubled strength nor Salusa's support exemption. This differs from canceling the strength of actual starred Sardaukar, whose physical identity survives that cancellation. Keep the new use and its response separate from the earlier native starred-force response; one Karama must not consume two independently declared uses.

Salusa high names Sardaukar, without limiting support relief to starred tokens. Applying that relief to counters currently counted as Sardaukar is supported composition. Salusa population still uses its physical native starred pool; Cunning cannot raise its threshold. Preserve the existing mid-battle Salusa threshold guard. Occupation effects remain subject to their unresolved lifecycle. Homeworld components

Secret Ally: retain the actual purchase price

Use the final ordinary purchase price and verify the holder's spendable spice before accepting this effect. The card expressly requires possession; it cannot support bidding beyond one's means like Karama. The holder is unallied and Emperor is absent, so there is no formal ally contribution or Emperor income in this purchase. Retain the holder's balance rather than subtracting and later refunding it. Ordinary card custody, hand limit and purchased-card follow-ups still need a real completed sale.

For an ordinary bank-paid auction, the practical result is one purchased card, unchanged buyer spice and a spent Nexus card. No bank-funded replacement payment is printed. The public proof need establish only that the price is held, not disclose excess private spice. These are implementation consequences of the component, not an extra auction rule.

Richese cache and Advanced Black Market use the recommended seller-unpaid composition below. Original Richese Ambassador purchases now have their own source-bound continuation; do not broaden a generic acquisition hook.

Bounded bank-auction purchase prototype (27 September 2026)

The initial 27 September prototype admitted Basic/Advanced classic Nexus games. The 14 October native cutover below now extends that public bank context. The unallied holder can spend the physical card at a normal Bidding winner-payment window. The full positive final bid must be affordable from the buyer's own spice without ally contribution. The bank receives no spice; the winner keeps that balance, receives the one purchased physical Treachery Card and continues through normal auction follow-ups. One private signed receipt records the original lot, final price and unchanged buyer balance across JSON/SQLite recovery in the initial classic scope. Bank purchase remains distinct from Richese seller/direct acquisition sources; no allied split is inferred.

Every winner in this bounded public auction context receives the same payment confirmation, even without the card or Karama. Otherwise a pause only for the concealed holder would disclose Nexus ownership. This is a provisional privacy-preserving product choice, not a printed timing rule or a user ruling; the recommendation is selected under the user's 14 October decision priority. The normal spice and Karama payment choices remain available where legal.

Original native bank-auction admission — 14 October 2026

The same printed purchase now applies in existing original native Nexus roster/module envelopes: single/paired/mixed E1/E2 and standalone/paired/mixed E3, including each canonical predicate's own Skills/Discovery/Homeworld/Tech/ Stronghold composition. This removes a prototype classic-only fence, not a new operation, timing ruling or permission to create an unsupported packet. No native Emperor may be seated; actual holder must be unallied, hold the full positive price personally, and meet original source/hand-capacity rules.

Uniform public winner payment remains independent of concealed face. Original normal bank lot, paid/Karama choices, one physical acquisition, Harkonnen bonus and next-lot Atreides inspection continue; the bank receives nothing on Use. Native Richese's ordinary pool is not its cache/Black Market; no seller income or extra source is created. Existing bank receipt/event/signature stays unchanged. The old classic predicate is explicitly retained/reused for prior admission parity and strict legacy physical revival evidence. No legacy force replay or native return-history broadening follows the new bank admission.

Affected16-file union217/217, types/lint/build and thirty-six actual native API profiles pass. Every six expansion natives has Basic/Advanced Pay/Use and Advanced Homeworld/Tech Pay/Use, preserving actual wallets/card/module inventory and next-lot inspection. Four actual390px surfaces prove Richese5→5 and Ecaz12→12 with original Homeworld/Tech unchanged, Basic Tleilaxu5→5, and irrelevant-card CHOAM Pay14→12 with Guild Nexus retained. One original card, actual Nexus cost and index0→1 remain; Atreides sees the actual next card. No overflow/browser errors; no saved/deployed room touched. Full combinations, assurance and publication/deployed gates remain.

Fixture-only assumptions requiring a response when nobody can cancel, or a universal five-disc CHOAM roster excluding Auditor, are deleted rather than re-pinned. Native automatic inspection/bonus remains original. QA now serves the existing public asset root; this is not complete artwork acceptance.

Original positive Richese cache acquisitions and other-buyer Advanced Black Market sales offer each winning buyer the same Pay confirmation, independently of hidden Nexus face. Only an actual unallied Emperor-card holder, with native Emperor absent and the full price personally affordable, can retain that price. Basic cache and legally offered self-cache are included. Already-held Black Market paid retention supplies no acquisition/free-seller source, so its native price is paid without inventing this confirmation or spending a Nexus. Allied funding and ordinary bank-purchase admission remain unchanged.

Provisional recommendation: the seller is unpaid. The printed card tells the buyer to keep spice and prints no bank reimbursement. Do not invent seller income, bank subsidy, payer, refund or paid-income cancellation when no payment occurred. This is conservative source composition selected under the user's decision priority, not publisher clarification or a numerical user ruling.

Original Richese Betrayal completes first. Self-purchase forced discard leaves no acquisition and no Emperor Nexus spend. A diverted/all-pass sold source then offers original Pay or Nexus Use: diversion still records its bank destination, but a retained-price purchase transfers no spice to it. Version-two signed receipts bind original seller, source, round, lot, physical card, price and unchanged buyer wallet without comparing historical snapshots to future hands. Original source removal, hand limits, Harkonnen bonus and round successor run once; Truthtrance's actual discard restores the same buyer decision.

Affected ten-file union108/108 and types/lint/build pass. Actual390px cache, Black Market, self-cache and bank-diverted cache Use keep original wallets, deliver one actual card and continue original native bonus/round controls. No overflow/browser errors; no saved/deployed rooms touched. API proof and phone receipts remain outside Git. The distinct Ambassador composition follows below; full combinations, assurance and publication acceptance remain open.

The existing source classification treats the fixed-three Richese Ambassador draw as a purchase. The Emperor Nexus purchase panel has no Bidding qualifier. Recommended provisional composition therefore applies its retained-price benefit to this original purchase, without creating an auction, seller reimbursement or income when no spice is paid. Ecaz's trigger remains the optional commitment; there is no new beneficiary veto.

Every committed Richese effect in the supported public native-Ecaz Nexus envelope now offers the beneficiary original Pay, regardless private card face, hand room or funds. Only the actual unallied Emperor holder, with native Emperor absent, three own spice, room and drawable stock, can Use. The original conditional unavailable Pay still completes without payment/draw and keeps the token spent. An allied beneficiary cannot Use. A legal removed BG-copy token uses the same source proof; no new placement, copied effect or phase is invented.

Actual draw/recycling happens once at commit, not at offer. Version-three receipts bind original entry, token, entrant, buyer, actual phase, card and unchanged price. Live source uses original Ambassador phase/resume authority, including separately source-bound Homeworld arrivals; historical evidence does not demand future wallets/hands equal old snapshots. Malformed source throws; private unavailability only disables Use. Original entrant control, physical arrival, native bonus and movement/worm suffix remain original.

Affected13-file union111/111 and types/lint/build pass. Eight Basic/Advanced shipment/worm API profiles prove Pay3 versus Use0 and native suffix without another draw. Actual390px Basic Use11→11, Advanced Pay11→8, irrelevant-card Pay, and Advanced phase-one worm Use11→11 deliver one original card, preserve native arrival and resume real movement/spice controls without overflow/browser errors. Native allied Harkonnen Pay draws the actual bonus once; its automatic response does not manufacture a confirmation when nobody can cancel. Original forming alliance disposal is retained. Full combination/assurance/deployed gates stay shut.

CHOAM's original closing market only sells to the bank or trades held cards; it is not a missing direct purchase producer. Do not invent an Emperor Nexus purchase there. Other real purchase sources retain their separate contracts.

The original special Karama source explicitly purchases one secretly chosen cache card for three own spice. The Emperor Nexus purchase panel has no Bidding qualifier. Recommended provisional composition therefore lets the actual unallied Emperor holder, with native Emperor absent, retain those three personally affordable, uncommitted spice on this original Advanced Richese purchase.

This is an owner-initiated joint option, not a new public automatic pause. The original held Karama and Emperor Nexus both spend at the actual purchase commit, the native once-per-game flag sets once, and one exact unreserved cache card enters Richese's hand. Original capacity/full-hand exchange, final-cache exhaustion, enclosing controls and source phase remain. No bank payment, reimbursement, Harkonnen ally bonus, Ixian replacement or fake auction is made. Ordinary paid special purchase remains unchanged. No Nexus cost is committed merely by projecting/preparing the option.

Normalized intent carries the exact original Nexus event through native special-intent handling. Version-four receipts bind activation/acquired physical IDs, actual phase, price and unchanged wallet without comparing later snapshots to future hands. Joint flags/event/coercion and stale/foreign selections reject before either cost. Native Kull with Richese is not an admitted original producer; this cutover does not invent that profile or certify its combinations.

Affected13-file union112/112 and types/lint/build pass. Twelve original API profiles cover phases2/4/5, Pay3/retain3, genuine full hand, final cache and their intersection; depleted cache reaches ordinary Bidding without a compulsory empty lot. Four actual390px surfaces prove retained5→5, full-hand4→4 at spice3, final-cache1→0 at turn9 and ordinary paid5→2 with the irrelevant Nexus held. Both actual costs, one acquired card and native once-use remain; no overflow/ browser errors. Easy's unchanged six-spice budget is met by one real seller income, not fixture money or strategy changes. Broad combinations, assurance and deployed/publication acceptance remain open; no saved/deployed rooms touched.

Secret Ally: three additional free revivals

The express additional/beyond-limits wording supplies a separate force allowance rather than spending the holder's ordinary three-force quota. It revives forces, not a leader or Cheap Hero. Recruits doubles free rates and changes the normal limit; it does not double a fixed three-counter card grant. Printed card, E3, p.11

The FAQ retains the one-per-turn Sardaukar/Fedaykin revival cap even through Ghola, Emperor alliance extras and Tleilaxu. Applying that distinction here preserves the special-type cap while extending total quantity. Emperor is absent, so an eligible native holder cannot actually be reviving Emperor Sardaukar. Free Cyborgs trigger no paid-Cyborg Ix bonus. Southern Hemisphere deployment still applies to eligible returned Fedaykin through the existing deployment contract. November FAQ, p.2

The fixed extra-three declaration now enters original pending revival instead of transferring counters directly. nexusEmperorRevive still selects exactly three actual normal/starred counters and spends one physical Nexus. A signed version-two source receipt is requested before any return, then returned only at native physical settlement, or denied by original Tleilaxu prevention. Strict old completed receipts remain historical evidence; no counters replay.

The visible provisional composition retains native Tleilaxu prevention and once-only free-return income. Ordinary free-rate blocking, expanded limits, higher free rates and Recruits do not reprice/double this independent fixed grant. It consumes neither ordinary total/free ledgers nor native Emperor's allied-extra ledger. No missing-native-Emperor payer, extra Karama response, leader grant or refund is invented. Denial leaves Nexus and native Karama spent without forces, payment, revival income or Axlotl activity. This is source composition, not publisher clarification or a separately answered numerical ruling.

Existing native Nexus roster/module predicates supply revival admission independently of unchanged bank-purchase guards. Original native Tleilaxu Allow/Prevent and income, typed reserve deposit, Axlotl activity and Homeworld return/deployment continue. Actual free Cyborgs retain uncapped native typed eligibility but do not gain the paid-Cyborg bonus. Newly returned Fedaykin use the original Southern Hemisphere placement. Tleilax still requires ordinary Free Revival for its own deployment: a zero-cost extra source is not relabelled normal. Current higher/low Homeworld pricing for later ordinary requests remains native; a deposit may change that later rate without repricing this grant.

Genuine Basic/Advanced classic, native Tleilaxu and Ix histories use real setup, paid shipments, native battles, later worm/pact/closing draw and Revival. Fourteen actual API profiles include native Homeworld deposits and Basic/ Advanced Fedaykin placement, all continuing to Movement. The Fremen source uses legal Sietch Tabr reinforcement and native zero-support plans; an initial Arrakeen/out-of-range and paid-support assumption was corrected in the fixture, never by relaxing the engine. Postbattle Collection is not falsely pinned as only battle expenditure. Native Ix follow-on chooses an affordable original return rather than minting spice.

Actual390px Tleilaxu Allow returns three (Tanks8→5/reserves10→13), ordinary/free usage stays0, native free income1 and Axlotl1 accrue once. Original ordinary three then costs2, leaves Tanks2/reserves16/ordinary3/free2, and pays native Tleilaxu2 without repeating the bank/Tech bonus. Prevent spends both physical cards, keeps original pools/wallets/Tech and commits denied. The native owner's control explicitly labels the provisional extra source. Actual390px newly returned Fedaykin placement moves only that star to Sietch Tabr14, leaves normal/free ledgers0 and spice3, and resumes native income1. No horizontal overflow or browser errors. Full combinations, source review, private/recovery assurance and deployed acceptance remain open. The frozen16-file union passes266/266; types/lint/build pass with existing route-classification/chunk-size warnings. Proof receipts are outside Git. Owned QA host/tab/scaffolding is removed; proof receipts remain outside Git.

The separate fresh classic leader-skills --nexus-cards composition additionally admits the original extra-three return and normal bank purchase with all14 Skills but no Tech/Strongholds or other overlays. Exact-three/elite caps, independent ordinary ledger and physical skill custody remain. Bank purchase creates no actual bank payment or Banker award. Actual Cunning with normal or selected trained Suk retains the original typed casualty receipt while rescue is pending, completing only after physical settlement; its temporary Sardaukar stay ordinary counters and original support is paid once. Bounded scope and evidence remains separate from the connected independent return above and the original compulsory funding below. Seller-paid Secret Ally purchase remains unfinished.

Betrayal and remaining decisions

Normal Emperor-funded auction help goes to the ally and is paid back to Emperor, according to November's FAQ. Therefore forcing its contribution cannot automatically be implemented as transferring its spice to the bank. Bind the actual allied purchase and its original price/contributions. November FAQ, p.2

Implemented battle alternative (bounded)

In an Advanced battle against a non-Fremen faction with actual Emperor Sardaukar, the existing eliteStrength response now remains open for every seat when Nexus cards are enabled, even if no player holds a canceling card. This prevents the response's presence or duration from identifying a hidden Emperor Nexus holder. An unallied non-Emperor holder may spend the card during that response, before plans are submitted, to suppress the Emperor's Sardaukar strength for this battle. The normal combat response quote rechecks legal plans and preserves physical starred counters and their casualty custody. Seats without a card explicitly pass; bots do so too. Truthtrance temporarily hides and blocks the card reaction until its priority and question resolve. The spent card, battle receipt, suppression and seat-private offer survive JSON and room restart; replay cannot spend it twice. Karama remains an independent alternative in the same window.

The normal-auction forced-purchase alternative is now connected below. Secret Ally bank-auction purchase and Cunning retain their separate producers. One unique Emperor Nexus cannot pay for two alternatives. The wider module remains gated.

The original printed photograph was reread: force Emperor to pay for their ally's Treachery Card during Bidding, at least as much spice as necessary. The content-first conservative recommendation covers exactly the original full positive normal-auction price, not merely the buyer's shortfall. Reuse matching already-prepaid aid first; debit only missing credit from Emperor's own spice. No arbitrary excess gift, bank-created subsidy, prospective-income borrowing, new bid or refund is inferred. Fully prepaid or underfunded opportunities keep the card and permit Pass. This is a visible provisional interpretation, not publisher clarification or a separately answered numerical user ruling.

Before original winner payment/recovery, publicly possible unallied held-Nexus rivals acknowledge in original storm order regardless of secret face. Current neutral Continue retains all wallets/cards/bids; only the current actual Emperor holder receives the private Use offer. Truthtrance and private Traitor returns retain priority. Its original discard restores the same acknowledgement/event; native Semuta continuation remains before that restoration if selected.

game/nexus-emperor-payment.ts binds the original physical lot/index, winner, price, mutual alliance, declared funding, prepaid escrow, native wallet and frozen public roster. Event-bound Use spends one physical Nexus, completes the original full-price ally credit, and calls original settleAuction. The buyer keeps their own spice and gets one original card. Native Emperor income still opens its original allow/Karama window; cancellation does not refund the funded purchase. All-pass restores original winner payment without changing the bid. Completed history does not demand later wallets or holdings equal old snapshots.

Genuine four-seat Basic/Advanced setup/deal, original first turn, real turn-two worm/Emperor–Guild alliance, physical closing draws and paid-price-two winning bid produce the source. Fifteen pure boundaries and native runtime consumers are included in the affected10-file union155/155. The original receipt whitelist omission and premature discard fence were repaired; regressions now accept native funding and restore the original Truthtrance suffix. Wording, action-copy and fixture-provenance pins were deleted, not re-pinned. Types/lint/build pass; four actual API profiles restore next-lot Atreides inspection with allow/cancel and prior credit. Actual390px neutral Continue, holder Use and native income allow/cancel preserve buyer6, reuse prepaid1, add only missing1, give one card and spend one Nexus. Emperor10→9→8→10 when allowed, or stays8 when income is canceled. No overflow/browser errors. Original paid purchase advances to lot1 once, without refund. Full combinations, special seller lots, assurance and deployed acceptance remain separate. Owned QA host/tab/scaffolding is removed; API and phone proofs remain outside Git. The final build retains existing route-classification/chunk-size warnings.

The following material cases remain unresolved; no new question was sent:

  • Short groups: the numerical publisher question remains unanswered. The 27 October shortage prototype supplies an explicit positive-only available-count policy under standing authority; it is not a silent up-to reading or publisher clarification.
  • Wider forced payment: the normal-auction prototype chooses the full original obligation and refuses missing own funding or an already fully prepaid price. Arbitrary larger transfers and special seller-lot composition remain unimplemented; the printed text is not claimed to answer them.
  • Special purchases and revival suppression/income: resolve the concrete boundaries above before connecting broad existing payment/free-revival adapters.

The existing private reaction-policy question still covers other hidden Betrayal timing. This battle path uses a uniform native response rather than an identity-dependent private pause. A native holder and a Betrayal holder cannot possess the same unique Emperor card simultaneously, so do not manufacture Betrayal-versus-Cunning tests with duplicate physical copies.

Suggested first package: one-battle Cunning with five available normal counters, genuine no-Sardaukar eligibility, native cancellation, physical casualty mapping, current Salusa support and prior commitments. Verify ordinary victories, traitors, explosions, Fremen, later battles, JSON response recovery, corruption, all-seat privacy and all bot profiles before claiming that bounded package. No runtime or tests were changed by this audit.