Files
Dune/docs/NEXUS_CARD_RULES.md
T

73 KiB
Raw Blame History

Nexus cards: primary-source contract

Original source audit, 10 September 2026, with dated bounded runtime follow-ups below. This document establishes the printed component inventory, source protocol and implementation boundaries; none lifts expansion release gates. The ordinary worm-triggered alliance Nexus already in the engine is distinct from this optional card module.

Original Discovery, classic Skills and paired natives — 6 October 2026

The existing original fresh classic skill/Nexus entry additionally accepts --discoveries: base33/all14 actual offered training/all12/Discovery7/8, Basic/Advanced2–6, optional unused Tech3+ and Advanced Strongholds2+. The separate original nexus --discoveries entry admits both native Ixians+Tleilaxu/Ix47 OR CHOAM+Richese/CHOAM35/cache with classics, without Skills and with the same optional component prerequisites. Actual original actors, first hands, offers, native setup and phase handlers remain. Native combined Skills/Nexus/Discovery, E3/mixed families, HW/variants/previews, public starts and played-save conversion are not opened.

This composes existing sourced effects; it adds no universal priority or new ruling. Original Maker losses/votes/typed reserve ride, both Advanced piles and settled alliance precede the actual end-Spice closing choice. Extra Emperor versus ordinary Fremen returns retain distinct quotas and original Axlotl activity. Training stays on physical discs through nested battle and cleanup/Tech. Native E1 typed losses and matching Face Dance retain original ordering. E2 signed two-marker Cunning keeps one printed tariff, original private caps/reserves and a currently revealed destination; no held card supplies another site's benefit or a free companion.

Combined canonical contract/proof records169 affected tests, types/lint/build, eighteen genuine original six-seat completions and three connected actual human programmes. These are bounded local implementation proofs, not complete modes, natural-every-effect, strategic AI, recovery or protected deployment acceptance.

Classic Discovery / original Tech and Strongholds — 5 October 2026

Fresh local nexus --discoveries now admits classic/base33/all12 Nexus and Discovery7/8, Basic/Advanced2–6, optional unused original Tech3+ and Advanced Strongholds2+. Skills/native families/Homeworlds/variants/previews, public starts and save conversion remain separate. Original inventories and setup, first-Storm Tech, end-Mentat held custody and next-turn physical entry remain.

Great Maker's vote/typed reserve ride feeds the original phase-one Nexus. It does not grant an immediate draw or a Mentat draw: finish both Advanced Spice piles, actual alliance settlement and the original closing unallied choice. No settled alliance means no cards. Source-clear absent-Emperor extra-three versus absent-Fremen ordinary-three returns retain distinct ledgers/Axlotl activity; borrowed Guild tariffs preserve native pieces, one physical card cost and actual nested battle/reward continuation. Unresolved mixed-module Fremen Betrayal remains gated.

The Discovery contract records affected64, types/lint/build, original lifecycle/effect programmes, two genuine six-seat games (1,150 accepted/no rejection/31 JSON on one unchanged tree), and actual room3D7SAG45 human free entry, typed ride, alliance and closing drawv27/Charity at390px. These are bounded development proofs, not complete module, natural-every-effect or deployed acceptance.

Standalone E3 Nexus, Skills and original components — 5 October 2026

The original fresh leader-skills --nexus-cards entry admits Ecaz OR Moritani, classic opponents and exact ecaz33/all14 Skills/all12 Nexus, Basic/Advanced2..6. Original unused Tech requires3+; Strongholds requires Advanced; both3+ Advanced. This is a separate standalone profile, not an Ecaz+Moritani pair, mixed family, Homeworld, independent-card/preview, public start or played-game conversion.

Native starting hands/offers/actor IDs, five ordinary training discs, skill-before-Traitor order and genuine closing Nexus draws remain. Ecaz's original living/unclaimed Duke takeover uses the existing quiet Battle window, native physical leader and normal discipline; the separate Duke cannot receive an assignment. Used/released/turn-end custody and original aftermath remain. Dead/captured/Ghola recovery and shared-Duke training stay pending. Advanced Harkonnen remains excluded.

Moritani preserves original Advanced skill-first assassination, normal-Traitor forfeiture for the rest of the game, original post-loss printed bounty and one actual private Mentat replacement. Basic does not gain that Advanced power. Cunning remains an earned Mentat supply placement into a static Arrakis territory/stack, not enhanced relocation/HMS/Grumman; the earlier material question remains unanswered. Native cancellation and later ordinary relocation retain their original timing and physical custody.

Ordinary skill support/rescue, bank-held subsidy/defenses/income, card cleanup and mandatory original-winner Tech reuse existing handlers. Mandatory Advanced Ecaz Occupy now uses the chosen faction's actual skill, leaders/cards/payment and separately labelled armies. Ecaz-led Suk rescues its own fixed casualties after the ally's variable losses; Diplomat derives the chosen faction's own undialed pool, not the combined dial. This owner-pool composition is an explicit implementation inference, not a newly retrieved combined-skill FAQ. Foreign replacement, modified collection and other pending combinations remain guarded.

node --import tsx tools/start-prototype.ts --profile leader-skills \
  --nexus-cards --db /private/local.sqlite --room ROOMCODE --version 9 \
  --out /private/new-standalone-e3-nexus-skills-entry
node --import tsx tools/faction-games.ts --profile e3-nexus-skills \
  --players all --rules both --out /private/new-standalone-e3-nexus-skills-games

The separate e3-nexus-skills-tech, e3-nexus-skills-stronghold and e3-nexus-skills-stronghold-tech samples preserve those selected original components. Fifty-four original setup programs/four legal policies and26 retained prerequisite rejects pass. New24/affected224 cases, types/lint/build pass. Fifty-four genuine2..6 games complete24,845 accepted actions/no rejection, 648 JSON continuations,28 closing choices and five original coalition leads on unchanged tree ceebd866c4de7dfd122c0ddb9754a730b7bbdd93340afddffbd26ec157561816. Three original mandatory Occupy captures also finish:918/752/21 additional accepted actions without rejection, retaining scenario seeds20263035/20263132/ 20263228. Resume restarts the stream at that original seed; it does not recreate the pre-capture random stream. No battle or saved position was replaced.

Original backed-up CLI YZLNTNEZ/R2S5UX5U v10 retains offers/hands/IDs. Human390px YZLNTNEZ v23/Collection spends living-Duke Cunning, wins7–5 with Duke6/normal Warmaster/Worthless/held Carthag Shield against actual poison, releases Duke before cleanup, receives original Emperor Production and city2 (wallet12→14). R2S5UX5U v27/Mentat keeps original normal Guild Suk rescue (15 reserves/2 Tanks/3 Tuek forces), then reveals unused Master Bewt3 after losing: one death/skill return and bounty11→14, original Guild winner cleanup/ Production reward, one actual private Mentat replacement and supply Robbery Cunning at Red Chasm. There was no eligible native Karama counter in that human placement; actual cancellation/stack paths are separate source programs.

Original three-seat L7C8HTQT v8/setup continues a real alternate Nexus alliance before conserved staging. Human390px v23/Collection chooses Ecaz lead, trained Sanya4/dial5 (fixed3/variable2)/support2 with bank2/own0, wins9–6, settles ally2 losses first and rescues only Ecaz3:17 reserves/0 Tanks/3 board; Atreides16 reserves/2 Tanks/2 board. Original Emperor Axlotl transfers after card cleanup; allied Production remains Atreides. Held Arrakeen remains Ecaz; separate city2 pays12→14. Actual controls, inspectors and refresh retain these outcomes without root390px overflow. Controlled positions are labelled; no natural Cunning/rescue, full-module, public or deployed acceptance is claimed.

Paired Nexus, Skills and original Tech/Strongholds — 5 October 2026

The original fresh leader-skills --nexus-cards entry now preserves selected unused original Tech3..6 Basic/Advanced and/or Strongholds2..6 Advanced with both Ixians+Tleilaxu OR both CHOAM+Richese, classic opponents and one original family47/35+separatecache10 deck/all14 Skills/all12 Nexus. Both requires3..6 Advanced. This extends the earlier paired Skills-only checkpoint, not mixed families, E3, Homeworlds, independent decks/previews, public starts, played-game conversion or pending native free-return accounting.

Original setup/hands/offers/actor IDs and genuine closing Nexus draws remain. First-Storm printed/real Tech allocation and actual end-Mentat held-card assignment are required; admission grants neither. Independent physical rules compose in original order: full unsupported Suboid Cunning, typed skill rescue, equal substitution of only actual Cyborg Tank losses, card cleanup and original winner Tech before Face Dance. Original held support changes payer debit, not the commitment used by casualties or Suk. A matching winning trainer dies and returns its skill once without another bounty; reward and held custody remain with the original winner. Partial Tleilaxu refresh preserves unrevealed stock and ordinary Mentat replacement rights.

Richese's original signed two-marker/one-invoice/native response/Guild continuation remains authoritative, without single-marker skill proof, new frame keys or relaxed signatures. Actual off-planet shipment triggers Heighliners once at phase end; voluntary original reveal leads to ordinary skill battles. CHOAM physical Special fuel precedes its separate ordinary Planetologist movement; native paid support income retains bank-funded support. Companions, own mixed plans and unrelated unresolved reactions stay guarded.

node --import tsx tools/start-prototype.ts --profile leader-skills \
  --nexus-cards --db /private/local.sqlite --room ROOMCODE --version 9 \
  --out /private/new-paired-nexus-skills-modules-entry
node --import tsx tools/faction-games.ts --profile paired-nexus-skills-tech \
  --players all --rules both --out /private/new-paired-nexus-skills-tech-games

paired-nexus-skills-stronghold is Advanced2..6; paired-nexus-skills-stronghold-tech is Advanced3..6. Original module selection precedes fresh setup. Thirty-four original setup programs and26 retained prerequisite rejections are development evidence, not complete rules/public/deployed certification.

Bounded paired combined evidence

New50/affected175, types/lint/build,34 original setup programs/26 retained prerequisite rejects and four legal policies pass. Thirty-four genuine2..6 games complete16,094 accepted actions/no rejection,420 JSON continuations and 22 actual closing choices. Natural Cunning combinations are not claimed. Reports under /tmp/dune-paired-nexus-skills-{tech,stronghold,both}-games-20261005 capture unchanged tree 472b5705ca5376fb95f8e6ff6f40192d9f1745d7d08c41efdef2b3e53783139a. An older native fixture's initializer remainder and scalar actions are now controlled after intermittent marker/held-owner assertions; final59 module/ native cases, types/lint/build pass. No production behavior or ruling changes.

Original backed-up CLI PPL5CNEB / TZRU5GYP v10/setup preserves first offers/hands/IDs after only the original14 pre-deal shuffle. Controlled390px PPL5CNEB v28/Collection copies held Arrakeen into HMS, spends actual Suboid Cunning and seals trained C’tair5/dial4/support1: bank1/own0. Three actual Cyborg losses save1 kept; only2 go to Tanks and are recovered for2 Suboids. HMS ends1 Suboid/3 Cyborgs;12 reserves/2 ordinary Tanks,4 Cyborg reserves/ zero Cyborg Tanks. Original winner receives Guild Production and retains held Arrakeen/HMS. Wallet10 remains through bank-funded support, then city2 pays12. Actual unmatched Face Dancer stock is not manufactured or exchanged; the human decline is separate from a labeled matching-stock native program that proves trainer death/one skill return, retained reward/custody and partial Cunning preserving the two unrevealed originals.

TZRU5GYP v21/Battle selects immediate5/concealed3, Habbanya17, actual Karama allowance and distinct native Guild allowance. One invoice debits Richese4→3/credits Guild6→7; voluntary3 reveal leaves12 reserve/8 ordinary board/last-used3. Original Suk/Planetologist assignments stay unchanged. CHOAM uses physical Hajr as Kulon Cunning fuel, passes the native response, then moves one ordinary force WindPass14→Bight14 via the original legal Planetologist range3. Hajr is discarded once without activating its extra move. Original CHOAM market completion settles Heighliners1,19→20, only at movement end. Original controls/inspectors/refresh/guide have no root390px overflow. Only dedicated QA rooms change; all controlled physical relocation/order is labeled rather than claimed as natural history.

Exact verified code 8b6bf38560 is pushed. Final59 module/native cases, types/lint and exact pushed build pass; rebuilt QA displays 8b6bf38 and both original physical outcomes at390px. CI37211854749 / container111464477749 succeeds, isolated storage/HTTP step7 before verified image publication step9. Publication is not deployment.

Earlier2d24f43 isolated verification failed and correctly prevented publication. Its specific cause could not be established from public exit1 metadata; logs required unavailable authenticated access. No production HTTP fix is claimed. Actual official Node v22.23.3 adapter/test subprocesses pass25 administrator and55 HTTP checks in a new private store; the earlier npm-selected “Node22” commands actually used26.10.0. Original witnesses/HTTPS checks under that earlier runtime are Node26, not Docker, evidence. Verifier failures now expose redacted stage/admin request/test-name annotations while preserving all original checks/nonzero failures. The succeeding exact Docker workflow supplies the required container proof; full-module/public/deployed gates stay open.

Classic Nexus, Skills and original Tech/Strongholds — 4 October 2026

The original fresh leader-skills --nexus-cards entry now preserves selected unused original Tech Tokens in Basic/Advanced3..6 and/or Stronghold Cards in Advanced2..6; both require at least three seats. Classic base33/all14/all12, prediction, starting hands/offers, skill-before-Traitor order, real closing draws, first-Storm Tech and actual end-Mentat held custody remain unchanged. This extends the earlier classic Skills-only checkpoint below, not paired native compositions. No public start, save conversion, Homeworlds, native overlays, Banker/Mentat preview, companion or new pending ruling is opened.

Independent printed effects retain their original settlement: Emperor extra and Fremen ordinary free returns produce phase-end Axlotl, not immediate wallet income. Native off-planet paid shipments produce Heighliners; Fremen on-planet southern reinforcement does not become off-planet by paying a borrowed tariff. Held Arrakeen reduces the actual payer debit, not the original support commitment or Suk eligibility. Cunning roles remain physical ordinary counters; normal/trained Suk rescue settles before cleanup and mandatory winner Tech choice. Original Shield poison protection and Nexus Moritani loser retention keep their independent original windows.

Genuine games exposed two integration defects: the existing Bureaucrat payment guard rejected ordinary invoices in this composition, and Ghola guidance offered leader revivals forbidden by captured training, stranding a legal Collection pass. Original once-per-phase Bureaucrat settlement is admitted; Ghola and ordinary revival projections reuse the exact existing captured training restriction. Force Ghola and Kwisatz alternatives are not removed, and no replacement-skill ruling is inferred.

node --import tsx tools/start-prototype.ts --profile leader-skills \
  --nexus-cards --db /private/local.sqlite --room ROOMCODE --version 9 \
  --out /private/new-classic-nexus-skills-modules-entry
node --import tsx tools/faction-games.ts --profile nexus-skills-stronghold-tech \
  --players all --rules advanced --out /private/new-classic-combined-games

nexus-skills-tech also covers Basic/Advanced3..6; nexus-skills-stronghold covers Advanced2..6. Module selection must precede original fresh setup. Focused runtime evidence is in tests/nexus-skills-modules-payments-runtime.test.ts and tests/nexus-skills-modules-battles-runtime.test.ts; their conserved source-controlled fixtures label physical relocation/order rather than claim natural shuffle history. Full-module/public/deployed gates remain open.

Bounded combined classic evidence

New48/affected192, types/lint/build, seventeen original setup programs/four retained prerequisite rejections, physical payment/rescue programs and four legal policies pass. Seventeen genuine2..6 games complete11,526 accepted actions, no rejection,303 JSON continuations and12 actual closing choices; natural Cunning combinations are not claimed. Three final-profile reports under /tmp/dune-nexus-skills-{tech,stronghold,both}-final-games-20261004/report.json capture unchanged tree 480664928339c7e7026564687099bb5ddda9a7391fdfea9dc054bc1d088ebd88. The preserved stranded6-seat state completes807 further accepted actions/ no rejection at /tmp/dune-nexus-skills-both-resume-20261004/report.json.

Original backed-up CLI P4D8MY3V v10 / UVHFYQB8 v8 setup continues actual offers/hands/actor IDs after only a scoped original14 pre-deal shuffle. Controlled human390px P4D8MY3V v22/Collection uses trained Fenring6, dial10/support6/Shield: bank2/own4, six physical ordinary casualties save3 (one kept/two returned),15 reserves/3 Tanks/2 board, actual starred5 reserve/ zero Tanks. Original winner cleanup transfers Guild's Heighliners before inspection; wallet10→6 support precedes separate city2→8. UVHFYQB8 v13/movement uses actual Fremen Nexus for three free returns including one starred:17 reserves/3 Tanks, starred4 reserve/1 Tank, normal allowance3/elite1. Axlotl1 accrues without wallet income, then original Revival end pays12→13 exactly once. Actual controls/inspectors/refresh/updated source guide have no root390px overflow. Only dedicated QA rooms changed; controlled physical relocation/order is labeled, not claimed as natural history.

Exact code 449e27b415 is pushed. Final48 cases/types/lint and exact pushed build pass; rebuilt QA displays 449e27b and both original outcomes at390px after reload. CI37204049860 / container111441442571 completes successfully, isolated storage/HTTP step7 before verified image publication step9. Publication is not deployment; last live observation remains ab5c782 and required NAS prerequisites are unchanged. Full-module/public/deployed gates remain open.

Paired E1/E2 Nexus and Leader Skills composition — 4 October 2026

The original fresh leader-skills --nexus-cards entry additionally admits both Ixians + Tleilaxu OR both CHOAM + Richese, classic opponents, one required family deck/all14 Skills/all12 Nexus, Basic/Advanced2..6. Original47 or35+separate10 cache, native setup/offers, skill-before-Traitor order and actual closing Nexus draws remain. Supplied starting hands/offers/ actor IDs are authoritative. No Tech, Strongholds, Homeworlds, mixed families, E3, Banker/Mentat previews, independent cards, public start or save conversion.

This combines the original independent printed sources below and the skill source, not a new timing or accounting ruling. Ixian Cunning grants full unsupported Suboid strength through the actual turn, while skill posture/discipline and Cyborg support remain original. Physical Suk rescue finishes before equal Suboid substitution; only Cyborgs actually sent to Tanks can be recovered. Neither operation repeats support/losses. Actual skill rescue/card cleanup/winner rewards precede Face Dance. Its matching winning trainer dies once and returns its original skill once, without another bounty. Partial-stock Tleilaxu Cunning draws before retiring revealed originals, preserves unrevealed stock and the ordinary Mentat allowance. Supplied infeasible matching stock is not fabricated or replaced.

Richese's two-component Cunning retains one original tariff, capped immediate ordinary group, concealed physical marker and real previous-token restriction. Both Basic/Advanced reproduced a routing defect: ordinary single-marker skill proof was inserted into the native signed pair frame. Pair declarations now use their original signed two-token validator and native response/Guild continuation checks. Single-marker skill proofs remain unchanged; no forged proof, relaxed signature, extra frame key, companion or repeated invoice is added. After voluntary reveal, ordinary native skill battles/rescue and original CHOAM support income remain distinct. Own mixed No-Field dialing stays guarded. CHOAM Cunning consumes one actual printed Special as Worthless fuel through the original response/discard; Planetologist's subsequent physical move does not replay that card or create a Special-card combat bonus.

node --import tsx tools/start-prototype.ts --profile leader-skills \
  --nexus-cards --db /private/local.sqlite --room ROOMCODE --version 7 \
  --out /private/new-paired-nexus-skills-entry
node --import tsx tools/faction-games.ts --profile paired-nexus-skills \
  --players all --rules both --out /private/new-paired-nexus-skills-games

Bounded paired skill development evidence

New27/affected136, types/lint/build, twenty actual paired2..6-seat setup programs, fourteen native rule programs and all four legal pair policies pass. Twenty genuine2..6-seat Basic/Advanced games complete7,458 accepted actions, no rejection,195 JSON continuations and four actual closing Nexus choices. Natural Cunning combinations are not claimed; controlled programs prove them. /tmp/dune-paired-nexus-skills-games-20261004/report.json captures unchanged tree d763afdc75d52f5649cd0180b510d7d88a910568861efb15d8ee0c20e05b1458. Final37 module/guide cases, types/lint and exact pushed build pass. Rebuilt QA displays fba673d, both preserved physical outcomes and the updated390px guide. Code fba673d215 is pushed; exact CI37198972228 / container111426544242 completes successfully, with isolated storage/HTTP step7 before verified image publication step9. No deployed claim is made.

Original backed-up CLI FZ2END3W / GZFAT6AE v8/setup uses only a scoped original14 shuffle before native deals; original starting offers/hands and IDs survive continuation. Controlled390px FZ2END3W v24/Collection keeps C’tair's normal Suk face up, activates Suboid Cunning and seals Tessia5/ dial4/support1 versus Guild Bashar2/dial0. Real support1 debits10→9. Three committed Cyborg losses save1 to reserves; only2 go to Tanks. Actual two-Suboid/two-Cyborg exchange leaves one Suboid/two Cyborgs at Arrakeen, 15 reserves/2 ordinary Tanks, five Cyborg reserves/zero Cyborg Tanks. Separate original city2 pays11. Suk/substitution receipts complete once.

GZFAT6AE v15/movement selects immediate5/concealed3 at Habbanya17, passes the real native response and Guild interception, pays original Guild1 (Richese4→3/Guild6→7), then voluntarily reveals the remaining3 into real ordinary counters:12 reserves/8 board, no deployed marker, unchanged last-used3. Original all14 Suk/Planetologist assignments remain. Human posture/Cunning, typed losses/equal substitution, physical token choices, response/allow/reveal, inspectors and refreshed outcomes have no root390px overflow. Only dedicated QA rooms change; controlled shuffle/order/relocation is labeled.

Borrowed Smuggler/pair companions, high-Richese extras, mixed plans, foreign skill replacement, native free-revival accounting and pending Nexus reactions remain guarded. Full rules, assurance, calibration, public and deployed gates remain open.

Classic Nexus and Leader Skills composition — 4 October 2026

The existing fresh local leader-skills --nexus-cards entry explicitly composes classic/base33/all14 Skills/all12 Nexus in Basic/Advanced2..6. Original prediction, starting Treachery, actual two-card skill offers/ assignment and Traitor order remain. Starting hands may already be dealt in the initializer's saved setup; continuing it never redeals those hands or substitutes its saved offers. Nexus still has no initial deal: a genuine qualifying alliance Nexus must close before an unallied player can draw.

This combines the independent Nexus lifecycle below and the original fourteen-card skill source. No Tech, Strongholds, Homeworlds, native factions/decks, Banker/Mentat preview, independent cards, unrelated overlays, public start or played-game conversion is admitted. Other card-specific module guards remain, including borrowed Smuggler shipment arithmetic, Advanced Atreides Suk/KH, modified Smuggler collection, borrowed Voice, worm protection and Tleilaxu revival accounting.

Original Emperor extra-three and Fremen ordinary/free-three returns retain their distinct ledgers, actual counters, wallet and Advanced elite cap. Neither changes physical skill assignment. The normal bank-auction purchase retains the actual buyer price and delivers the actual lot once; it creates no bank payment or normal Banker award. Harkonnen Cunning draws/returns the actual Traitor Deck card without changing trained-disc custody or undoing a committed true/false traitor call after identity custody changes.

Emperor Cunning still turns exactly five existing ordinary counters into temporary effective Sardaukar for one battle, never physical starred pieces. Actual normal/skilled disciplines affect strength, not printed-disc bounty; original support is paid once. A living normal Suk saves one casualty to reserves, while a surviving selected trained Suk may save up to three, keeping one in its original sector and returning the rest to reserves.

The combined path reproduced two real lifecycle failures: normal automatic rescue left Cunning expecting its pre-loss army, and selected trained rescue left it expecting the earlier casualty chooser. The fix keeps the Cunning receipt pending against the identical original Suk casualty commitment while rescue is selected. It completes only after actual physical rescue settlement, with original actor/event/turn/territory/choice/signature checks retained. No provisional marking complete, extra payment, elite conversion or second loss is added.

node --import tsx tools/start-prototype.ts --profile leader-skills \
  --nexus-cards --db /private/local.sqlite --room ROOMCODE --version 7 \
  --out /private/new-classic-nexus-skills-entry
node --import tsx tools/faction-games.ts --profile nexus-skills \
  --players all --rules both --out /private/new-classic-nexus-skills-games

Bounded classic skill development evidence

New40/affected151 cases, types/lint/build, ten genuine2..6-seat setup programs, twelve actual native rule programs and all four legal Suk/free-return policies pass. Ten genuine2..6-seat Basic/Advanced games complete4,446 accepted actions, no rejection,117 JSON continuations and eight actual closing Nexus choices. They do not claim natural Cunning/Suk use (zero Cunning actions). /tmp/dune-classic-nexus-skills-games-20261004/report.json captures unchanged tree 86d2c73debec01f5d4bb5c06a8a475274562d3ea9f68cb92b6e67c0dab67e4a2. Final50 module/guide cases, types/lint and exact pushed build pass. Rebuilt QA displays 3ae5e1f, both preserved physical outcomes and the updated390px guide. Code 3ae5e1f994 is pushed; exact CI37192972625 / container111408871482 completes successfully, with isolated storage/HTTP step7 before verified image publication step9. No deployed claim is made.

Original backed-up CLI HKCLYXPK / APXBER55 v8/setup uses a scoped original all14 shuffle before native deals; other randomness is unchanged. Saved first starting hands/offers and authenticated actors survive fixture continuation. Controlled390px HKCLYXPK v20 / APXBER55 v24, Collection chooses actual face-up/behind-shield posture and Cunning, then seals Caid3 or Fenring6, dial6/support3/Shield versus Master Bewt3/dial0. Original support3 pays wallet10→7 once; separate Arrakeen Collection2 makes9.

Normal four ordinary losses save one to reserves:14 reserves/3 Tanks/3 board. Trained five ordinary losses keep the original seven-force army pending while three-rescue is selected, then keep one, return two and settle: 15 reserves/2 Tanks/3 board. Both preserve all5 actual Sardaukar in reserves, zero starred Tanks and the original retained Shield/Suk assignment. Cunning and Suk receipts are complete only after physical settlement. Original phone posture, Cunning, typed losses, rescue selector, card cleanup, skill/force inspectors and refreshed outcomes are observed without root390px overflow. Only dedicated QA rooms change; controlled relocation is labeled.

This is bounded development proof, not full Nexus/Skills, assurance, calibration, public-start or deployed acceptance.

Paired E1/E2 Tech and Stronghold composition — 4 October 2026

The existing fresh local nexus entry additionally preserves unused original Tech and/or Stronghold components with both Ixians + Tleilaxu OR both CHOAM + Richese, classic opponents and exactly one corresponding family deck. Tech requires3..6 Basic/Advanced; Strongholds requires2..6 Advanced; both requires3..6 Advanced. Original47/35 Treachery, separate Richese cache, all12 Nexus, native setup, first-Storm Tech and actual end-Mentat Stronghold claims remain. No Skills, mixed families, E3, Homeworlds, independent cards, unrelated previews, public starts or played-game conversion are admitted.

This composes the same independent printed variants cited below, not a new Nexus ruling. Original Ixian Cunning grants full unsupported Suboid strength through the actual turn, while Cyborg support/casualties remain typed. Arrakeen funds actual support only, including a legal HMS copy; it grants no wallet income. Original equal Suboid sacrifice recovers lost Cyborgs. Actual original winner Tech/cards/spice precede native Face Dance. Replacement changes physical occupation, not prior rewards or held Stronghold ownership; the next real end-Mentat claim follows the new controller. Tleilaxu Cunning draws replacements before retiring revealed originals and preserves unrevealed stock and the separate ordinary Mentat replacement allowance.

Richese Cunning retains its existing two-physical-token/nonrepeat convention: one reserve-capped immediate group, one concealed marker, one original tariff. An allowed off-planet pair activates Heighliners once; stopped declarations create no invoice, placement or activity. Industry is unavailable until the original phase end. Voluntary revelation does not manufacture counters or reset previous-marker history. Advanced held Habbanya can decide an ordinary tied battle after revelation; this does not open mixed No-Field dialing. CHOAM Cunning consumes one original Treachery fuel card through its existing Worthless effect/response, without creating another physical card.

node --import tsx tools/faction-games.ts --profile paired-nexus-tech \
  --players 5 --rules both --out /private/new-paired-nexus-tech
node --import tsx tools/faction-games.ts --profile paired-nexus-stronghold \
  --players 5 --rules advanced --out /private/new-paired-nexus-stronghold
node --import tsx tools/faction-games.ts --profile paired-nexus-stronghold-tech \
  --players 5 --rules advanced --out /private/new-paired-nexus-three-module

Bounded paired development evidence

New18/affected139 cases pass, plus final types/lint/build, eight actual native rule programs and all four legal paired-shipment/Face-Dance policies. Eight genuine five-seat games complete3,926 accepted actions, no rejection, 102 JSON continuations and six actual closing Nexus choices. Some finish before a qualifying Nexus; none claims natural Cunning use. Report roots: /tmp/dune-paired-nexus-tech-games-20261004, /tmp/dune-paired-nexus-stronghold-games-20261004 and /tmp/dune-paired-nexus-stronghold-tech-games-20261004. All capture unchanged tree 3baa637122c51fbc8928c9931700914e9dc2ed8d2e8d1ec4a81d7bab49829e5c; later fixture lint and reference changes do not modify the engine. Final28 module/guide cases, types/lint and the exact pushed build pass. Rebuilt QA displays 9f254a6, preserved physical outcomes and the updated 390px guide. Code 9f254a6912 is pushed; exact CI37188948092 / container111396870925 completes successfully, with isolated storage/HTTP step7 before verified image publication step9. This is not deployed evidence.

Original backed-up CLI 7N2FKGKW / EFQGWA8F v10/setup preserves exact authenticated actors and the first deal. Controlled390px 7N2FKGKW v30/ Collection activates native Cunning, seals C’tair5/dial4/support1 and Dominic4/dial3/support1 in successive Arrakeen/HMS battles. Both actual support units come from held/copied Arrakeen, with zero personal debit. The first loses three Cyborgs then sacrifices three Suboids to recover them. The second reveals the original Dominic Face Dancer, returns two remaining winner counters, places two Tleilaxu reserves inside HMS, kills Dominic and leaves original winner Heighliners/Production at Ix. Tleilaxu Cunning then replaces only that revealed physical card with the actual next Traitor; Burseg/Soo-Soo stay unchanged. The prior HMS card stays at Ix until end Mentat.

EFQGWA8F v15/Battle sends immediate5 plus concealed3 to Habbanya17 for original Guild1, Richese4→3 and Guild6→7. Real CHOAM Heighliners1 stays pending until movement ends, then wallet19→20 with its token cleared. Original Habbanya/Arrakeen cards remain retained. Human Cunning, token, typed-casualty, equal-substitution and Face-Dance/replacement controls, refresh and public ownership are observed without root390px overflow. All controlled relocation is labeled; no wallet, phase, module-owner, revealed-stock or hidden-hand grants are used. Only dedicated QA rooms change.

Borrowed Voice, worm-protection reaction policy, Tleilaxu revival accounting, Richese cache/mixed-plan rulings and general reactive Betrayal policy remain guarded. Full rules, assurance, calibration, public and deployed gates stay open.

Classic Tech and Stronghold composition — 4 October 2026

The existing fresh local nexus entry preserves unused original Tech Tokens with classic/base33/all12 Nexus3..6 Basic/Advanced, and unused Stronghold Cards with classic Nexus2..6 Advanced; selecting both requires3..6 Advanced. Original all12 setup, qualifying closing Nexus draws, native first-Storm Tech assignment and actual end-Mentat Stronghold claims remain. No Skills, Homeworlds, native expansion decks/factions, independent cards, unrelated previews, public starts or saved-game conversion are admitted by this bound.

This composes original printed sources: the supplied authorized Advanced PDF physical21/printed19 permits Tech and Stronghold variants together or separately, and physical23/printed21 gives the independent Nexus lifecycle. The original photographed Nexus faces supply the borrowed effects.

Original Guild/Richese borrowed shipments change tariff, not faction or reserve origin. Non-Fremen/non-Guild off-planet arrivals activate Heighliners once; native Guild-only arrivals retain its printed exception. A paid borrowed Guild route does not move native Fremen's southern reserves off-planet: physical32/ printed30 expressly keeps that source on Dune, so it does not trigger Heighliners. Stopped shipments never reach payment/arrival or industry activity.

Both actual three-force Nexus free returns now use the existing Axlotl hook after physical transfer. Fremen consumes the ordinary force/free ledger; Emperor remains additional beyond those ledgers. Both retain the Advanced one-elite cap and private current-event legality. Tech spice remains on its token until the original Revival phase ends; a second qualifying return does not accrue again. Stronghold Cards add no revival bonus. Emperor's existing normal bank-auction purchase preserves the actual buyer wallet/card delivery and does not activate any industry.

Original held Arrakeen subsidizes actual battle support, never personal income. Emperor Cunning's temporary Sardaukar remain physically ordinary counters. Defeated Moritani Secret Ally retention finishes before original winner Tech; CHOAM winner inspection then excludes all actually played opposing cards, including a retained one. Card spend, casualties, income and cleanup remain single original events. Ordinary city Collection is separate from battle costs.

Borrowed Voice, Fremen worm-protection reaction policy, Tleilaxu revival accounting and other unresolved interpretations remain guarded. This is bounded composition, not complete Nexus/faction/module or release acceptance.

Genuine offline samples:

node --import tsx tools/faction-games.ts --profile nexus-tech \
  --players 5 --rules both --out /private/new-nexus-tech-games
node --import tsx tools/faction-games.ts --profile nexus-stronghold \
  --players 5 --rules advanced --out /private/new-nexus-stronghold-games
node --import tsx tools/faction-games.ts --profile nexus-stronghold-tech \
  --players 5 --rules advanced --out /private/new-nexus-three-module-games

Three actors suffice for one unallied receiver after a real alliance; four or more allow two separate receivers for coupled postbattle effects. Controlled positions conserve original cards/counters after genuine setup and actual closing draws; they do not manufacture wallets, phases or module ownership.

Bounded development evidence

New24 consumer-visible cases are included in affected188/188. Final34 module/guide cases, types/lint/build, fourteen actual native rule programs and all four legal free-return policies pass. Original cases cover both free ledgers, elite cap, typed tariff/arrival, stopped/native source exclusions, bank purchase, held subsidy, temporary ordinary-as-starred losses and coupled loser retention/original-winner token/private-unused-card inspection.

Eight genuine4/5-seat games complete4,440 accepted actions, no rejection and116 JSON continuations. The four five-seat samples include five actual closing Nexus choices; four-seat samples may pair every seat and draw none. These do not claim natural free-return/inspection usage. Report roots: /tmp/dune-classic-nexus-tech-games-20261004, /tmp/dune-classic-nexus-stronghold-games-20261004, /tmp/dune-classic-nexus-stronghold-tech-games-20261004 and their -five-games-20261004 counterparts. Reports capture unchanged production source; later fixture continuation and guide changes do not modify the game engine.

Original CLI DPA6UGWK v10/setup, HXEMRA32/FQNN62UG v8/setup preserves unused selected modules and exact authenticated actors. Controlled390px HXEMRA32 v13/movement returns2 normal/1 actual Sardaukar, consuming ordinary/free3 and elite1; Axlotl1 stays pending while wallet12, then original phase end collects13. FQNN62UG v14/Mentat sends5 physical Atreides counters for Guild3 (wallet12→9); Harkonnen Heighliners1 is unavailable until native movement ends, then wallet10→11 once.

DPA6UGWK v18/Collection seals Fenring6/dial6/support6/Shield in held Arrakeen. Bank2/own4 is a subsidy, not income. Six ordinary losses leave1, with all5 starred reserves untouched. Guild loses6, uses Moritani to keep played Crysknife, then original Heighliners transfers to Emperor before CHOAM inspection. Emperor sees only unused Trip to Gamont, not the retained used weapon; both remain in Guild hand. Separate Arrakeen Collection2 makes wallet8. Human selection, inspector, readiness, public pending/owner data, refresh and updated guide are observed; root390px has no overflow. Dedicated QA storage preserves every original room; no user saves are touched. Full combinations/rules/assurance/calibration/public/deployed gates remain open.

Authority and acquisition

  • GF9 Ecaz & Moritani rulebook, printed pp.4, 9, 11 and 16: component count, independent variants, common lifecycle, Atreides example and two Nexus FAQ answers. Official-domain indexed text was inspected, but direct retrieval returned 403 during this audit. The coordinator successfully fetched the publisher-authored PDF mirror to /tmp/dune-e3-nexus-rules.pdf and .txt. This is a mirror of the publisher's rules, not a separate rules authority.
  • Photograph of all twelve printed Nexus cards, uploaded by Jaakko / zaksalo on 2 October 2023. The original 3024×4032 photograph was downloaded and visually inspected, including all three panels on every card. The authority is the photographed publisher-authored component text, not the uploader's commentary. Original image; temporary inspection copy /tmp/dune-nexus-cards.jpg.
  • Atreides' physical face independently matches the example on printed p.11. All twelve faces carry the 2022 Legendary notice and the E3 expansion mark. This is the original E3 module, not a later edition or fan revision.

Search also encountered tournament compilations that change the draw procedure and add effects. They were not used as authority. The former dunecards.com reference currently resolves to an unrelated collectibles storefront and is not a usable component source.

Publisher's common rules

The module contains twelve cards and can accompany any faction selection, independently of the other variants. At the end of Spice Blow and Nexus, if a Nexus happened and an alliance exists, unallied players may draw, or replace their held card. Draws follow alliance negotiations. Cards stay secret until use and are discarded afterward; joining an alliance also requires discarding the held card. Exhaustion recycles shuffled discards. Drawing one's own faction allows an immediate optional replacement in Basic and Advanced.

Each card has mutually exclusive modes: Cunning for its native player, Betrayal when another player controls that faction, and Secret Ally when the faction is absent. The printed FAQ requires Bene Gesserit Secret Ally before Prescience; cards retained by Tleilaxu through Harkonnen Secret Ally are Face Dancers. GF9, pp.4, 9, 11, 16

Executable lifecycle composition

These are implementation consequences of the common rule, rather than additional quotations:

  1. Keep a separate twelve-identity deck, discard and at-most-one held card per player. This is not a Treachery Card: no Treachery hand-limit slot, auction, ordinary discard hook, CHOAM sale, or Ecaz poison receipt follows from holding or discarding one.
  2. Initialize only when this variant is selected. Include cards for absent factions; removing them would eliminate Secret Ally. No initial deal is prescribed. Use the twelve photographed factions exactly: Atreides, Bene Gesserit, Emperor, Fremen, Harkonnen, Spacing Guild, Ixians, Tleilaxu, CHOAM, Richese, Ecaz, Moritani.
  3. Preserve a phase-level nexusOccurred fact separately from the transient negotiation flag. The explicit draw trigger is the end of the whole phase. Advanced blow A alone must not issue a draw, and blow B must not erase an earlier qualifying Nexus. Evaluate the final alliances when opening the opportunity.
  4. A player with no card can draw or decline; one with a card can keep it or discard-and-replace. These are one opportunity, not repeated replacements. The printed own-faction redraw permission is implemented by a private preference selected before the draw: keep any card, redraw one's faction once, or redraw whenever one's faction appears. The server performs that policy atomically without a later confirmation. This automation prevents a public waiting state from identifying an own-faction draw. It is not an anytime exchange of a previously kept card, and it does not filter that faction out of the physical deck.
  5. One event must survive the complete draw policy, reload and uncertain responses. Store the actual final card and physical intermediate discards before projecting the result. Randomness is not rerun when reading, normalizing, reconnecting or retrying the same committed action. Own-faction and other-faction draws complete the same public opportunity; no private redraw decision remains to reveal the drawn identity through public phase progress.
  6. All actual alliance producers must discard both incoming partners' held cards as part of the accepted alliance transaction: ordinary Nexus, Ecaz Ambassador and Moritani's alliance offer. An offer, refusal or canceled formation does not discard. Leaving an alliance does not independently generate a draw.
  7. Secret Ally selects the card's effect; it does not create a real allied player, change the stronghold victory target, unlock generic ally transfers or provide every ability of the absent faction.
  8. Native roster identity determines the mode. A stolen leader, alliance benefit, Ghola or temporary battle controller does not change one's faction.
  9. Public views may expose the module's inventory and readable reference for all twelve faces. Held identities, own-faction redraw eligibility and source deck order remain private. A public action list must not reveal which opponents hold a relevant Betrayal. Card play and its ensuing action need a saved original-effect commitment so a discarded card is not consumed twice.

The text does not specify a Nexus-dealing seat order. A deterministic storm-order serializer can be documented as implementation ordering under the game's general precedence convention, not attributed to a special Nexus instruction. It must not replace secret dealing with publicly revealed batches.

All twelve printed effect contracts

Every row below is a semantic transcription of the photographed face, not a reproduction of its prose. Alternative effects within a panel consume the same single Nexus card. Timings below come from that panel; where a panel does not state an explicit phase, do not invent one from a similarly named faction ability.

Card Betrayal: opposing native faction seated Cunning: native player Secret Ally: faction absent
Atreides Stop Atreides' attempt to inspect one battle-plan element. Obtain a second element from the battle opponent. In one's battle, choose one opposing plan element to inspect: leader, weapon, defense or dial.
Bene Gesserit Stop Voice. During one's Shipment and Movement action, convert any selected advisor groups to fighters; each territory must finish with a single stance. Use Voice against one's battle opponent. The official FAQ places this before Prescience.
Emperor During Bidding, require Emperor to cover the ally's purchase, at least the necessary spice; alternatively suppress Sardaukar while battle plans are being made. Before making a battle plan, treat five own forces as Sardaukar when that battle contains none. On a Treachery purchase, retain the spice after demonstrating the required funds; alternatively revive three extra forces free beyond the normal limit during Revival.
Fremen Suppress worm riding for this turn, or suppress the two-territory movement advantage during Shipment and Movement. A worm appearing in a territory without forces permits a group from one desert territory to ride elsewhere, respecting storm and occupancy. Protect one's forces from a worm, or revive three forces free during Revival.
Harkonnen Cancel a revealed Harkonnen traitor, shuffle that identity into the Traitor Deck, and give Harkonnen a replacement draw during Mentat Pause. At any time, draw a Traitor Card into the hand, then choose one held Traitor Card to shuffle back. During Mentat Pause draw two Traitor Cards, then choose two held cards to shuffle back. Tleilaxu's retained card is a Face Dancer under the official FAQ.
Spacing Guild Take one entire shipment payment otherwise owed to Guild or bank, including one's own payment. The face expressly overrides income for occupying Junction. Immediately after one's Shipment and Movement, make a second shipment. That group cannot move unless Hajr permits it. Use Guild shipping prices; cross-shipping or returning to reserves is allowed as the shipping action.
Ixians Prevent either the Bidding advantage or Technology advantage; one card cannot cancel both. Before making one's battle plan, give every Suboid full unsupported strength in all battles for the remainder of this turn. Discard a just-purchased Bidding Treachery Card and take the next Treachery deck card.
Tleilaxu Cancel a revealed Face Dancer. It stays revealed until all Face Dancers have been revealed. Set all revealed Face Dancers aside, secretly replace them, then shuffle the set-aside identities into the Traitor Deck. During Revival, revive an own leader free and up to five forces at one spice each.
CHOAM Make CHOAM discard a random held card without earning spice for that discard. Spend any Treachery Card to obtain a selected Worthless special effect. During Collection, trade a Worthless card for two spice; alternatively after winning a battle privately inspect a random opposing held card that was not used in that battle.
Richese Stop a Richese self-purchase by discarding its intended Richese card without payment; alternatively divert payment for a Richese sale to the bank. Combine two No-Fields in one shipment, still priced as one force; reveal one immediately and put it in front of the shield. Replace normal shipping with a reserve shipment of up to five forces priced as one.
Ecaz Before Shipment and Movement, where Ecaz and ally share a territory, make the ally return its forces from one such territory to reserves. Take Duke Vidal for the current turn even from capture, Tanks or Ghola custody, overriding Moritani; set him aside at turn end. Make one player disclose whether any of one's leaders are among their traitors, without identifying those leaders.
Moritani Return a board Terror token to Moritani without revealing it. When placing a Terror token, permit any Arrakis territory, including an existing Terror location. After losing a battle with a winner, retain one played Treachery Card that could have been retained after winning.

Source for the entire table: the twelve original printed components. All card identities appear once; the photograph is arranged Moritani/Tleilaxu/Richese/Ixians, Atreides/Bene Gesserit/CHOAM/Emperor, Guild/Ecaz/Harkonnen/Fremen.

Bounded Ixian Betrayal source protocol — 1 October 2026

Both printed alternatives are connected in the fresh local ixian-betrayal prototype: prevent the native Ixian Bidding advantage, or prevent the native Advanced Technology advantage. This is an original-attempt interception, not just an inspectable catalog entry. Verification is Partial, with development stage Verified for genuine native, private, recovery, CLI and phone proof; it does not certify complete Ixian/Nexus play or deployment. The runtime contract and internal nexus-ixian-betrayal topic describe the usable controls.

Source order and authority

The adopted user-owned UNOFFICIAL_Revised_Dune_Rulebook_v.2.3_web.pdf remains the source for relevant Advanced core defaults, not this Nexus face. It supplies no Ixian Nexus alternative, duration or response-priority ruling and is not republished. Read the face with the native attempt's own source, rather than borrowing another Nexus family's ban, response or cost.

One current native attempt, one physical cost

Use requires the actual unallied non-Ixian holder of the singleton Ixian Nexus while another seat is native Ixians. It discards that Nexus exactly once, spending no Treachery Card, Karama, activation spice or force. Pass retains the Nexus. The source fixes which alternative applies: the holder cannot choose another attempt, draw count, hand card, lot, price or provider.

For Bidding, prevention takes the original native denied path before any auction draw: draw exactly the normal allocated pool count, without the extra inspection card, Ixian private inspection or return selector. All-pass takes the original allowed path, including the real extra draw, private return and normal auction continuation. Physical deck depletion remains the native allocation's responsibility; this adapter does not manufacture cards.

For Advanced Technology, prevention occurs after the actual accepted native declaration but before its swap or Atreides peek. Keep the selected Ixian hand card and unseen lot in their original custody, preserve the declaration's already-spent once-per-turn attempt, then resume the normal Atreides/auction continuation once. All-pass performs the real declared exchange and its normal continuation once. Declining the native Technology offer before declaration still saves that option. Basic offers only the Bidding alternative.

Neither alternative undoes completed draws, selections, exchanges, peeks or purchases, revokes other Ixian powers, or establishes a whole-phase ban. Later legally available native attempts can create new events, including after later physical Nexus recycling. General duration over other multiple-lot or combined-module situations remains unresolved outside this current-attempt profile; the word “advantage” is not an entire-phase ruling.

Native counters first, then neutral acknowledgement

Resolve the existing native Karama window first, including its legal Advanced Bene Gesserit substitution protocol. A successful native counter completes the native denied transition once, with no Nexus gate or Nexus cost. Only after all native counter passes, before draw/exchange/Atreides peek, do publicly possible unallied non-Ixian seats with public held-Nexus presence receive a uniform neutral acknowledgement. Irrelevant concealed faces also receive Pass; only the canonical eligible owner's private view permits Use. No publicly possible seat means immediate native allowance. All required passes allow the original attempt once; accepted Use denies it once.

Native-counter-first and uniform acknowledgement are explicit bounded privacy/ordering inferences for this prototype, not publisher-prescribed universal priority or resolution of other pending stacks. No additional Karama counter to the direct Nexus prevention is invented, and no blanket Nexus-immunity rule follows. The native counter's cost and the independent physical Nexus cost remain distinct.

The public event names only the original publicly announced kind and native provider. It reveals no selected hand card, unseen lot, extra inspection faces, deck order, private source receipt, rival Nexus identity or private eligibility reason. Existing inspection of one's own actually held Nexus remains authorized; a neutral prompt grants no new inspection entitlement.

Bounded CHOAM Betrayal runtime

The unallied holder of the CHOAM Nexus card may use its Betrayal panel when CHOAM is seated and holds at least one Treachery Card. The printed panel names no phase, so the current prototype offers it at a clean playing boundary, not during another decision, response or automatic continuation. The server samples one card uniformly from CHOAM's actual hand; neither the holder nor the bot chooses its identity. The physical Nexus card and sampled Treachery Card are discarded once. CHOAM receives no spice, and this panel does not create an additional Karama reaction. The ordinary fresh-discard continuation handles any applicable discard consequence.

The private holder offer contains CHOAM's name; it includes the hand count only during Bidding, when the base rules make that count public. Outside Bidding neither the count nor empty-hand availability is passively exposed. An attempted use against an empty hand rejects without consuming the Nexus card; bots act only with the public Bidding count to avoid blind invalid actions. Other seats do not receive the offer, and the public action log does not name the sampled card. An integrity receipt records the original card ID, owner, target, turn, phase and pending discard stage; its deterministic signature is not a cryptographic authentication of a saved game. JSON restore finishes the already-committed discard once without drawing new randomness or repaying the cost. A later same-turn Nexus recycle may move the spent card from discard without invalidating the completed use. Basic and Advanced use the same bounded path. This is not certification of CHOAM Cunning, its second Secret Ally effect, any other Nexus panel or combined-module play.

Effect integration boundaries

Later focused source contracts cover Emperor strength, purchases and revival, Ixian purchased-card replacement, Fremen worm and revival effects, and Richese's separate shipment and auction panels. These audits distinguish implemented work from remaining source/timing questions; current runtime evidence is tracked in implementation status. Bounded Richese auction and Guild shipment Betrayal checkpoints have their own direct local verification below; neither inherits certification of its complete faction, Nexus family or live deployment from earlier evidence.

The bounded Ixian Secret Ally replacement integration now connects genuine normal paid and printed Karama-paid purchases in a fresh classic/base-deck/Nexus-only local profile. It replaces exactly the purchased physical card, keeps the original settlement once and permits full-hand and genuinely depleted-deck same-card redraw. Harkonnen buyers, cache/Black Market/special origins and combined modules remain guarded. Neutral buyer acknowledgement is an inferred development privacy convention, not publisher policy. Bounded native, private, authenticated recovery, CLI and phone verification is Partial; full-module and deployed acceptance remain open. The adopted unofficial Advanced core PDF contains no Nexus face and settles none of these pending Nexus boundaries.

Atreides is the first complete effect family to implement. It has independent rulebook and physical-face evidence, and the engine already has private plan-element inspection. The Nexus effect needs its own cause and receipt rather than temporarily changing the inspecting faction. The second element must differ from the already inspected element. Preserve the original disclosed value if an allowed later battle edit occurs; follow the existing plan commitment rules instead of refreshing an old observation. The card specifies an element, not the entire hand or battle plan. A weapon/defense request uses actual played-card classification, including the published Reinforcements/Harass exclusions, rather than leaking a card merely because it occupies that slot.

Cancellation needs the original attempted effect. Betrayal is not a blanket Karama flag. For Atreides, identify the inspection attempt being prevented; for Voice, the command; for a traitor/Face Dancer, the actual revealed identity; for economy, the original invoice and settlement. Do not refund or replay a completed payment merely because the next input happens to be a Nexus play. Effects with no printed phase still need a safe explicit action boundary and cannot bypass another player's committed private choice.

Physical custody remains authoritative. Replacement Traitor Cards, Face Dancers, discarded Treachery Cards, reserve groups and Duke Vidal are existing components. Draw first then return cards in the order stated; do not shuffle a just-set-aside Face Dancer early enough to redraw it as its own replacement. The Nexus card does not generate an additional Duke disc or additional physical Sardaukar. Virtual Sardaukar strength belongs to battle modifiers, not a change to elite counter custody. A canceled Harkonnen traitor owes a later replacement even after the original battle is finished.

Delayed effects outlive card custody. Turn-long Suboid strength, Fremen riding prevention, Harkonnen's Mentat replacement, Guild's extra shipment and Ecaz's temporary Duke claim need saved receipts. Discarding the Nexus card cannot erase those commitments, and drawing another cannot replay them. Moritani retention must join the existing winner/loser card-retention sequence without retaining mandatory-discard Tooth or Artillery merely because a weapon slot was used.

Existing unresolved rules stay local. Guild Betrayal's explicit Junction override is not a ruling for ordinary low-Junction contribution rounding. Moritani Betrayal's explicit return-to-supply instruction is not evidence that high-Grumman's differently worded removal returns a token. Free Nexus revival effects need source identity and original newly revived groups for Homeworld interactions; they are not ordinary free revival by default. Do not silently resolve the pending Southern Hemisphere threshold/splitting questions or Ix revival shortage question through a Nexus adapter.

Remaining source questions and release boundaries

  • The common trigger is the end of the full Spice Blow and Nexus phase. The later shorthand about the next Nexus is read with that opening condition; it does not establish an extra draw after each Advanced blow. Keep that implementation decision explicit in runtime documentation.
  • No retrieved card or E3 FAQ gives a general rule that every Nexus effect is Karama-immune, or that playing one suspends all ordinary responses. Homeworld immunity on the preceding page is limited to Homeworld advantages/penalties. Audit cancellation of an underlying native advantage separately from cancellation of the Nexus card before enabling each family.
  • Duration is explicit for several panels but not all. Ixian Betrayal's scope over multiple auction lots, the optional continuation after canceling native Prescience, and exact multi-party cancellation priority require the corresponding existing faction timing contract. Do not make an entire-phase cancellation merely from the word “advantage.”
  • Emperor forced ally payment needs a precise invoice allocation when the ally has some funds and Emperor is short. Its own purchase-refund alternative also needs original payer contributions. Tleilaxu's combined leader/force revival requires an audit of partial selection and interaction with ordinary free rates; the card does not say that all five force revivals are free.
  • Richese's two-No-Field effect has a bounded native Cunning shipment follow-up, but wider marker/module compositions remain separate. Its bounded Betrayal auction contract connects public self-cache veto and other-buyer sale diversion, not normal-deck hidden-family self-purchases or private special-Karama acquisition. Ecaz's Duke override needs explicit restoration/end-turn handling across capture, death and Ghola records. These are material implementation tasks, not reasons to invent substitute effects.
  • A complete twelve-card reference/inventory and common lifecycle are substantial first work, but do not alone make all thirty-six panels playable. Keep the public module release gated until every face's supported timing, secrecy, custody, bots, UI, rejection, multiplayer CAS and saved continuation paths are verified. If development supports only Atreides' family first, other faces must remain accurately represented and explicitly unavailable in the audit mode; they must not silently act as blanks in a released module.

No user question was sent during this audit. No tournament rule, fan effect, public predeal reveal, extra Nexus identity or Discoveries prerequisite has been adopted.

Moritani Secret Ally retention timing

27 September follow-up. The printed card permits retaining one otherwise retainable played Treachery Card after losing a battle with a winner; mandatory discards stay excluded. The connected prototype opens the same after-loss choice for every loser in a Nexus game without Moritani when a publicly revealed played card is eligible. With no eligible card the opportunity is impossible from public information, so no prompt appears regardless of concealed custody.

An unallied holder can then spend the physical Moritani Nexus card to retain one such played card; nonholders continue without retaining one. The loser’s other played cards use the existing saved battle-discard continuation. This uniform prompt is a privacy-preserving product interpretation, not printed timing text. A holder-only pause would expose card custody; an earlier precommitment would remove the printed after-loss choice. The sources do not establish a generic Karama response to this borrowed Secret Ally effect, so none is invented. The native Moritani alliance retention response remains a separate power.

Richese Betrayal prepayment protocol

The printed Richese panel and bounded auction contract distinguish two outcomes, not two costs. An unallied non-Richese holder spends the actual singleton Richese Nexus card while native Richese is seated. No Treachery slot/card or extra activation spice is spent.

The public-cache self-purchase alternative discards the exact intended card before payment/delivery: nobody pays and no purchase bonus is fabricated. The other-buyer cache or Black Market sale alternative changes only the original positive invoice's recipient from Richese to bank: the original price/contributions, delivery and earned Harkonnen consequence remain once. Passing keeps the Nexus card; all required passes settle the unchanged original purchase once. Neither alternative refunds a completed sale or replays a raw purchase Action.

To avoid identifying a secret card through timing, every unallied non-Richese seat with publicly held-Nexus presence acknowledges the same before-payment boundary. Required/pass membership derives from public roster/alliance/presence only. Only each privately eligible holder sees Use or its own blocked reason; irrelevant hidden identities do not change public event/auction fields. With no publicly possible responder, continuation is automatic. This is an explicit application protocol, not publisher timing authority or blanket Karama immunity.

The reaction projects only public target/buyer/source/price/event plus own pass/use eligibility. Existing public cache inspection does not entitle anyone to the concealed Black Market face or to the Richese-family identity of a normal hidden lot; claims and printed catalog faces are not custody disclosures. Normal-deck self-purchases, special-Karama veto, unsupported counter/any-time overlays and broader modules remain outside this connected boundary. The private receipt owns exact source, invoice and continuation; independent pending/completed cursor evidence must reject missing/orphaned frames before read or SQL rather than auto-settling.

The profile is explicit, fresh Basic/Advanced CHOAM/Richese plus classic seats, Nexus and the physical CHOAM deck only; it does not upgrade earlier games or open ordinary expansion starts. The dedicated internal nexus-richese-betrayal checklist records bounded engine, authenticated SQLite, bot, real controls and refreshed phone-browser evidence, with broader verification Partial. Shipment Cunning, ordinary auction, native special-Karama and a complete twelve-face catalog are not substitute verification. Full-family, combined-module and deployed acceptance remain open.

Guild Betrayal funded-payment protocol

The printed Guild face and bounded contract take one full original positive shipment payment, including the holder's own payment, and expressly override occupied Junction income. Use requires the actual singleton Guild Nexus held by an unallied non-Guild seat while native Guild is seated. The physical Nexus is the only activation cost: no Treachery slot/card or extra spice is spent.

Redirect the already quoted fee once, not reduced Guild income or an additional bank award. Preserve the original payer, own remainder and authorized donor escrow; pledgeAid has already debited the donor, so settlement consumes escrow rather than debiting it again. Own-payment use must be fully funded before the later refund. Zero/free, declined or stopped shipments create no fee to take and keep Nexus held. Native applicable stop/rate responses precede this bounded payment gate; no new universal priority or immunity follows.

The original reserve, guildTransport, homeworld or junction continuation preserves physical force/source/destination custody, tariff, shipment-used state and applicable native response/arrival suffixes once. Full occupied-Junction replacement suppresses the ordinary Guild/bank/occupier receipt for that invoice; it does not resolve ordinary contribution rounding or occupation entitlement/expiry. No extra shipment, movement, route or sponsor is granted.

All publicly possible unallied non-Guild held-Nexus seats acknowledge the same event and shipper, even with irrelevant hidden faces; only canonical private eligibility exposes Use or an own blocked reason. Pass keeps the card; all required passes settle the original payment unchanged once. Projection is exactly {event, shipper, canPass, hasPassed, canUse, blocked} and Pass/Use actions carry event only. Unlike the public auction fields in the Richese protocol, this gate adds no fee, source/family/world, destination, forces, donor, resources or saved-receipt disclosure. Neutral acknowledgement adds no secret-price/source log or new inspection entitlement. This is an application privacy protocol, not publisher-prescribed timing.

The fresh guild-betrayal profile is classic Basic/Advanced with native Guild, physical base decks and Nexus, optionally with genuinely seeded Homeworlds. Wider overlays and in-play retrofit are excluded. Typed producer/invoice ownership and independent pending/completed cursor evidence preserve authenticated restart and reject stale, foreign, malformed or orphaned continuations without a repeat payment, donor debit, force move or card spend. The dedicated internal nexus-guild-betrayal guide now records bounded local verification: 147 selected cases, 6,114 offline checks, build, actual backed-up CLI/phone actions and exact saved custody. Local HTTP 48/55 retains five 503s and two timeouts. Broad faction/module/full-game, calibrated AI, public-start and live-release gates remain closed; container publication and live deployment require separate current-revision evidence.

This profile admits original native shipment producers, not Guild Cunning's second shipment or Richese Secret Ally's discounted shipment: both offers are blocked before Nexus spending or a native parent is committed, while those effects outside this profile remain unchanged. Guild Secret Ally is unavailable under the existing native-Guild-seated mode test; no new printed-effect restriction is inferred.