112 KiB
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.
Recommended BG Cunning card exceptions — 14 October 2026
The printed any/all conversion now permits fresh accompanied and storm-bound or storm-separated advisor territories in native BG's own Advanced action, under an explicitly provisional in-place card interpretation. Only Cunning's old uncertainty gates are removed: ordinary flip/arrival, capacity/alliance, movement, battle geometry and actual casualties stay unchanged. One original Karama response cancels the entire physical batch and keeps the Nexus spent. Source, original native proofs and controls.
Recommended Emperor original Ambassador purchase — 14 October 2026
Original Richese Ambassador trigger now offers uniform beneficiary Pay or eligible actual unallied Emperor Nexus Use. Recommended visibly provisional purchase composition retains three own spice with no bank payment, seller reimbursement or fake auction. Actual draw/stock, native bonus and original movement/worm continuation run once. Version-three receipts bind the consumed entry/token and actual buyer; Truthtrance restores the original decision. CHOAM closing sales/trades do not become a direct purchase producer. Source policy and changed-path proof.
Recommended Emperor Richese seller retention — 14 October 2026
Original Richese cache and Advanced Black Market now offer uniform buyer Pay after original Richese Betrayal, or actual private Emperor Nexus Use. Use retains the personally affordable full price, leaves seller/bank unpaid and delivers one original card through native bonus/round continuation. Self-cache is legal where originally offered; self-Black remains prohibited. The unpaid seller is a visibly provisional conservative recommendation, not publisher clarification. Other purchase sources retain their separate source contracts. Source, policy and changed-path proof.
Recommended Emperor independent extra return — 14 October 2026
Secret Ally exact-three now uses original pending revival, with requested/ returned/denied source receipts instead of a quiet direct transfer. Native Tleilaxu Allow/Prevent/income, physical typed deposits, once-only Axlotl activity and original Homeworld handling continue. Ordinary total/free and native Emperor-extra ledgers remain unchanged; ordinary free blocking, larger rates and Recruits do not reprice/double this fixed source. Denial retains both spent cards with no forces/income/Tech or refund. Prevention/free-rate distinction is visibly provisional. Native Cyborg caps and newly returned Fedaykin placement remain their original rules; Tleilax's ordinary Free Revival deployment is not extended merely because this source costs zero. Source and changed-path proof.
Recommended Emperor compulsory funding — 14 October 2026
Normal-auction Betrayal now forces native Emperor to cover the original positive allied price, reusing matching prepaid aid and adding only missing own-wallet credit. Neutral storm-order held-Nexus acknowledgements precede original winner payment regardless of hidden face; only the actual current holder may Use. All-pass preserves ordinary payment. One original card, one physical Nexus and native income allow/cancel retain original continuation. Truthtrance's original discard restores the same event. Full-price rather than buyer-shortfall funding is visibly provisional, not a publisher ruling. Underfunded/fully prepaid use, excess gifts and special seller lots are not silently substituted. Source and changed-path proof.
Recommended Fremen ordinary free quota — 14 October 2026
The absent-Fremen Secret Ally now enables a fixed ordinary free quota of three, followed by original normal revival requests. No counters move at activation. Actual prior free usage counts; paid returns keep their price and total usage. Partial/late returns, original typed caps, native prevention, Homeworld deposits/deployment, Axlotl activity and once-only Tleilaxu income use the original pipeline. Higher native rates survive; Recruits does not double the fixed quota or lose its native minimum-seven limit. Old exact-three receipts adopt strict source metadata without replay. This is the visibly provisional recommended composition, not a publisher answer. Contract and changed-path proof.
Recommended absent-Fremen protection — 14 October 2026
The printed Secret Ally protection now connects before original worm destruction through a neutral storm-order queue of publicly possible unallied threatened held-Nexus seats. Only the actual Fremen-card holder may spend. It protects that owner's groups only; original other casualties, spice removal, Great Maker vote and subsequent Nexus continue once. Independent protection has no invented extra Karama provider/window under an explicit provisional interpretation. No hidden-holder-only pause, revival or ride is created. Native Fremen Cunning remains a different producer. Source, controls and changed-path proof.
Recommended absent-BG borrowed Voice — 14 October 2026
The named-advantage recommendation now connects Secret Ally Voice through a uniform attacker-first continuation in every fresh absent-BG Nexus battle, before native/Nexus inspection and sealed plans. Only the actual unallied holder can declare. The physical card is spent once; original Karama may cancel Voice while preserving the spent card, receipt and native preparation. All-pass preserves the card. Existing prepared games are not retrofitted. This is an explicitly provisional implementation interpretation, not publisher clarification or complete-mode acceptance. Source and changed-path proof.
Moritani Cunning and Grumman user cutover — 14 October 2026
The user selected supply-only Cunning, continued HMS exclusion, an ordinary eligible Grumman addition prerequisite, and unrevealed Grumman removal to rotated hidden supply. The connected Collection controls now apply that separate source without consuming the native Mentat opportunity. The phase7 receipt binds the actual Grumman event and original ordinary prerequisite; no eligible stacked-addition source means no Cunning spend. Physical Nexus disposal, one four-spice award, later static-territory Terror entry and hidden return use their original contracts. Selected interpretations and runtime; removal custody. No publisher ruling, new cancellation window or complete-mode gate is claimed.
Classic Nexus with normal Banker income — 13 October 2026
Fresh banker-income --nexus-cards now composes the existing deferred normal
Skill band with classic Basic/Advanced all14/all12 setup, optionally original
Tech3+ and Advanced Strongholds2+. Actual bank payer legs still qualify once
per phase; player income and phase-end Tech payouts do not qualify, and the
original Mentat opening collects automatically. No Nexus hand is dealt at
setup, no new collect action is added, and no played game is converted.
Homeworlds, Discovery, native-family Nexus and Betrayal previews remain
outside this entry. Source, original costs and runtime proof.
Semuta with original native Nexus — 11 October 2026
Fresh semuta --nexus-cards composes native Richese with the original
single/paired CHOAM or both selected E1/E2 Nexus envelope, Basic/Advanced2–6.
Optional explicit --leader-skills, Tech3+ and Advanced Strongholds2+ keep
their original prerequisites. Actual native setup and a qualifying end-Spice
draw remain mandatory: no starting Nexus hand, Homeworlds, Discovery, E3,
played-game retrofit or public mode gate is introduced.
The two existing CHOAM discard producers retain their printed mode distinction: Secret Ally with CHOAM absent spends a Worthless and Nexus for two bank spice during Collection; Betrayal with CHOAM seated spends its Nexus and commits a uniformly random native CHOAM held Treachery discard without compensation. Their original semantic receipts now offer Semuta claim/pass before retirement. Public trade cost and private Betrayal face keep their existing disclosure boundaries; the victim/former controller is the Betrayal discarder. Acquisition does not reroll, repeat payment, undo Nexus spending or create a Treachery copy of the Nexus card. Original source/component authority above is unchanged; this is composition, not a new timing or capacity ruling.
Mixed E3 and three-family Nexus — 7 October 2026
The original nexus and leader-skills --nexus-cards entries, and the
bounded five/six-native combined sample, now admit selected Ecaz plus Ix
and/or CHOAM with an actual native from every selected family, optional
classic opponents, Basic/Advanced2–6 and all12 Nexus; all14 only with
Skills. Original Homeworlds/Discovery7+8/Tech3+/Advanced Strongholds2+
remain optional. The ordinary deck is Ix47 when Ix is selected, otherwise
CHOAM35, and the seated native Richese cache10 stays separate. Advanced
Harkonnen is excluded from the Skills envelope and from the Moritani
envelope; standalone no-Skills Ecaz may still face it without lifting the
separate Duke Cunning exclusion.
Existing setup, hands/offers, native HMS/Face Dancers/Auditor/cache and native inventory are reused; fresh native Ecaz marks original Arrakis Occupy and Advanced native Moritani marks original assassination, whose ordinary printed opponent list now includes Ixians, Tleilaxu, CHOAM and Richese. The ordinary coalition, Bureaucrat, Duke, Richese Cunning and the serialized storm-order overlap (only when both Ecaz and Moritani are seated) use their existing consumers. The shared Duke never trains, and Sandtrout, exceptional Ghola/capture, mixed-marker and pending force or payment effects keep their guards. No new initializer, return adapter, public start or played-save conversion is added.
Original1536 fresh admissions across36 roster families reach real Traitors, Skills or Ixian pre-training offers, versus eight legacy combined admissions before, on an unchanged source tree. Two real captured consumer omissions are repaired: the CLI's fixed physical stock check now counts Ecaz's separately held Loyalty card, and the engine's printed Traitor inventory check now counts Tleilaxu Face Dancers. Dedicated original programme evidence for this envelope is not yet green; it was withdrawn rather than shipped failing, and the composition todo records the diagnosed engine constraints for resuming. This is scoped prototype evidence, not complete modes, assurance or deployed acceptance.
Mixed E1/E2 and paired E3 Nexus — 7 October 2026
The original private Nexus/Skills entries now admit native factions from both selected Ix+CHOAM families with classics, union47 Treachery Cards and the separate native Richese cache10, or both Ecaz+Moritani with classics/ecaz33. All12 Nexus remain, with all14 Skills only when selected. Basic/Advanced2–6 may retain Homeworlds, Discovery7/8, Tech3+ and Advanced Strongholds2+; both industry/Strongholds requires Advanced3+. Paired E3 retains the original Advanced Harkonnen capture exclusion, but does not invent a Basic Harkonnen restriction.
Existing setup, first cards/offers, ordinary training, native HMS/Face Dancers/Auditor/cache and E3 Ambassadors/Terror/shared Duke are reused. Fresh paired E3 marks original Arrakis Occupy and Advanced assassination; the shared Duke never becomes a training disc. Original same-source rescue/exchange, paid support, holder-only effects and cleanup/winner Tech/Face Dance timing remain. No initializer, shipment/return adapter, public start or played-save conversion is added.
Original312 fresh admissions reach real setup, versus four before; Ixian all14 still begins with its real pre-training offer. The31 new physical programmes plus two physical-loyalty regressions retain eight original assassination quotes and the original overlap cases. The final affected union passes489/489 across42 files, with types/lint and the compiled application passing. Representative programmes cover bare-Nexus Smuggler, Basic mixed families, original native/visitor/nested Suk and residual Cyborg exchange, original matching Face Dance, signed Richese5+3 and delayed CHOAM actual support, native coalition/selected Warmaster, quiet Duke, assassination/replacement, supply Cunning/Terror and Basic odd-force rejection.
One real original consumer gap is repaired: Moritani's trigger/receipt opponent list retained only classic factions after paired Ecaz admission. The printed ability permits a different ordinary opposing-faction disc once per faction; this was a software scope limit, not a printed Ecaz ban. Actual original no-Skills/all14 losses to native Ecaz reject assassination before, then kill a different original disc for printed bounty and one actual Mentat replacement after the shared list gains Ecaz. The unused winning-disc, normal-call forfeiture, shared/captured/Ghola and Advanced Harkonnen boundaries are not weakened. Canonical native source.
Foreign Homeworlds exclude a visitor's normal Traitor call, not this separate native assassination. The original no-Skills receipt pauses before winner casualties; all14 finishes casualties/Suk first. Both retain and resume the original winner suffix. Quiet face-up normal Suk and behind-shield selected training are actual distinct legal choices, not interchangeable prompt defaults. Sietch Tabr victory income is the opposing dial's floor; Tuek's Worthless income is a different effect.
An original bare mixed all14 Bureaucrat runtime smoke pays two actual five-spice bribes: payer10→0, recipient shield escrow0→8, two redirected to the bank once this phase, owner purse unchanged. No payer rebate, invented native income or duplicate phase use is introduced.
The64 runner families are mixed-nexus, mixed-discovery-nexus,
mixed-homeworld-nexus, mixed-homeworld-nexus-discovery and their
paired-e3- counterparts, each optionally -skills, then -tech,
-stronghold or -stronghold-tech. Stable17400–23700 bands leave prior
names/seeds unchanged. Actual family/deck/full-roster names distinguish
all four cross-native pairs and the four-native mixed roster; paired E3
uses its original paired initializer. Resume requires exact components
and original Ecaz/Moritani marks.
Original64 families run288 six-seat Basic/Advanced samples at seed20270007.
The first unchanged 95582a34d0fe3f006952783d0636129455d94275208aa7aaad14e176e637e0c0
tree completes226, with313,954 accepted/314,143 attempted/8,351 JSON.
All64 before/after receipts are read. Thirty-two paired Advanced samples
stop at original setup because the CLI's fixed physical stock check omitted
Ecaz's separately held Loyalty card, not because the engine lost that card.
The verifier now counts the actual non-null card; two original no-Skills/
all14 regressions reject its deletion or duplication instead of weakening
the stock assertion.
All32 original post-setup captures resume at their same scenario seeds,
without replaying their setup. The unchanged
df0acb2918b144f5bc92992ca2ee77e436ee4848ec8d117089c154e5993dc590
tree completes31 with24,756/25,062 actions and657 JSON. Every receipt and
input SHA is read. The remaining actual turn9 advisor response joins two
existing BG fighters and then reaches both native markers; its classic-only
overlap predicate omitted these exact paired Nexus envelopes. It is not an
exempt spiritual-advisor arrival. The existing selected storm-order policy
now composes these two original paired profiles, while competing reaction
and child-effect guards remain.
Exact interpretation and limits.
All four original policies settle that actual capture into three fighters,
with one reserve counter withdrawn and the BG purse unchanged: original
Ecaz decline, then native Terror reveal, no repeated shipment or payment.
Its original seed20291514 continuation finishes221/221/five JSON on unchanged
12f02271f9c05ce520158d1ab3969a5e88c56f1e741d21dd687950ad1ac0ca1e,
input SHA f018f39e2bc9d0c59a228f85e4f265fc44df39ee894f9b7d550db23870adc271.
The combined258/288 with338,931 accepted/339,426 attempted/9,013 JSON is
three frozen trees and preserved-prefix continuations, not288 green
uninterrupted games or a final-document-tree certificate. All30 remaining
actual stop traces are read:24 low-Tupile opening-income, two exhausted
Richese caches, one first-high Homeworld revival deployment and three Basic
odd-force Occupy guards. No guard is bypassed or rerun for confirmation.
Original human 3AVHJN76 v765, Ixians/CHOAM/Guild/Fremen, preserves HW/ Tech/Stronghold selection through the original all14/Nexus/Discovery entry. The actual four-card Ix offer supplies Shield; its actual Swordmaster/Suk offer supplies Suk on C’tair. No trainer, hand, army or outcome is staged. The first two overly restrictive traversal predicates miss their windows and actual play continues, not a reset or clock rewrite. Its first native draw occurs at the real turn5 worm after a real Guild/Fremen alliance change. The original entirely undealt all12 packet is permuted only then.
Native typed two-force/one-Cyborg Gara arrival pays four,10→6, reserves14→12 and Cyborg reserves4→3. Later actual one-normal/one-Cyborg visitor transport to Junction pays two,7→5, reserves12→10/Cyborg3→2. In the original selected Battle, hidden C’tair's native Cunning spends Ix Nexus with purse6 unchanged; the actual one-force/zero-support plan keeps the free Suboid support. Guild's funded native plan wins, pays its original two support, and native CHOAM receives its printed one spice. The visitor's normal Traitor attempt rejects before a legal Guild no-call. Suk is a winner-only dialed-casualty rescue: this actual Ixian loss grants no rescue or substitution; the31 programmes prove winning native/visitor/nested rescue and residual exchange. The final physical20 are10 native, six HMS and four Tanks; seven Cyborgs remain two native, three HMS and two Tanks.
Original human PSDLV4FJ v121, both Ecaz/Moritani with Guild/Emperor, uses the existing no-Skills paired Nexus initializer with the same modules. Original five-disc Ecaz/Loyalty, native placements and Advanced assassination marks remain; Moritani's actual offer contains no Ecaz card and is not rewritten. Actual all-four Maker votes and both piles precede a real Guild/Emperor alliance change and the first wholly undealt packet. Native Ecaz ships one original reserve to Junction for one spice,12→11/res14→13, then human quiet Battle Cunning spends Ecaz Nexus and takes the one living, untrained Duke for this turn without another debit. The physical20 are13 native, six Imperial Basin and one Junction visitor. Actual390px public force inspectors show20 in both rooms; the Duke inspector shows strength6, Ecaz control and one shared disc with no Traitor Card. Both viewport and document are390px. No human winning Suk, nested entry or Moritani reveal is invented from these observations.
Real CLI two-seat mixed Skills/Tech and Basic paired Discovery/Stronghold
requests reject with exit1 before creating either output directory.
The final489/489 affected union, types/lint and compiled bundle pass.
The actual compiled guide shows current source/roster limits and qualified
31+2/489/258-of-288 evidence at viewport/document390px; same original
765/121 native states are observed after the owned-only code cutover.
Exact pushed 05ab2c92b0 builds and
loads only into the owned isolated QA worker; both original765/121 tables
show its full SHA and native pools/Duke control, and its compiled guide
renders at390px. All three managed tabs close afterward.
Terminal container run37565696416,
job112612773421, completes success with the full final step record read:
isolated verification7 ends03:17:43Z before publication9 begins03:17:44Z
on7 October2026; publication ends03:18:16Z and the job03:18:31Z.
This is verified image publication, not protected NAS deployment.
Full rules, recovery/privacy/custody assurance, strategic AI/calibration
and protected deployed acceptance remain open.
Single-native E1/E2 Nexus composition — 7 October 2026
The original private nexus and leader-skills --nexus-cards entries now
admit exactly one Ixians OR Tleilaxu with the Ix47 deck, or CHOAM OR
Richese with CHOAM35 and the native Richese cache when seated, plus classic
opponents. All12 Nexus remain; all14 Skills are present only when selected.
Basic/Advanced2–6 may retain original Homeworlds, Discovery7/8 through
--discoveries, Tech3+ and Advanced Strongholds2+. Selecting both industry
and Strongholds requires Advanced3+.
Original setup is reused: Ixian first offers/HMS, physical Tleilaxu Face Dancers, CHOAM Auditor exclusion and Richese markers/cache retain their native inventories. The paired entry still requires both native factions; no parallel initializer, shipment/return adapter or played-save migration is added. Mixed-deck Nexus, E3 pairs, public starts and unresolved printed effects remain separate.
Original programmes cover typed native/visitor/nested Suk, residual Cyborg substitution after Suboid Cunning, cleanup/winner Tech before Face Dance, source-local Tleilaxu refresh and optional own-disc revival training, Special/Shield CHOAM fuel and delayed paid support, and Basic/Advanced signed Richese pairs with one invoice and actual materialization. Native CHOAM Worthless-only effects and unrelated Semuta rules are not weakened. Actual revival training first accepts the original optional two-card draw; an empty offer before that acceptance is not a dealt hand.
Development evidence: 192 original fresh admissions, versus eight before this composition; 15 meaningful programmes, all four minimal policies and 398/398 affected checks across35 files, types/lint pass. The obsolete solo-Ix admission rejection is deleted, not re-pinned. No complete-mode, deployed, recovery or calibration claim.
The32 original runner families use single-nexus,
single-discovery-nexus, single-homeworld-nexus and
single-homeworld-nexus-discovery, each optionally -skills, then
-tech, -stronghold or -stronghold-tech. Stable14200–17300 bands leave
older names/seeds unchanged. Each scenario name includes the actual native
roster to avoid collisions between the four original setups.
All32 original six-seat families at seed20270007 retain unchanged tree
dbc4efcd95aa185fb14b3ab73a05d0939896bb3f105cc4ec218957ccbe2a0c99
on HEAD204d919:189 of192 finish206,487 accepted/206,493 attempted actions,
5,493 JSON continuations. Every before/after source receipt was read.
The two source-bound exhausted Richese cache/low-Tupile CHOAM captures
remain preserved. The third capture exposed an actual ordinary-skill
consumer omission: without HW/Discovery/Tech/Strongholds, the new single
Nexus predicate was absent from ordinaryLeaderSkillModeSupported.
All four policies had no plan for the sole available Smuggler-trained
leader. One shared original predicate term repairs it without changing
Smuggler rules or adding an AI exception. The exact original capture
finishes40/40 actions/one JSON on unchanged
cc4fab886b6169faf7ddeb9004ed11c01617a0587be65f8939b3f0e8e4fcaa52.
Combined190/192 completion accounts for the retained1678/1680/45 prefix
and its continuation:208,205 accepted/208,213 attempted/5,539 JSON across
two frozen trees, not192 uninterrupted passes or final-tree assurance.
The added original bare-Skills programme proves printed Smuggler5 then
ordinary Collection1 from one physical six-spice pile, paid exactly once.
Original human room 4CR7JHUL v160: HTTP Ix/Guild/Fremen ready lobby, original private Skills/Nexus/Discovery entry and actual La La La offer; human chooses the genuinely offered Planetologist on C’tair. Native 2/1 Gara8 shipment pays4 spice, actual random Cistern inspection/reveal and next-turn free1 Suboid/1 Cyborg entry preserve20 physical/seven Cyborgs. Real Maker majority/typed Fremen2/1 ride, both Advanced piles and settled Guild/Fremen alliance precede the human Ixian closing draw. Human Cunning spends one singleton atv150; actual normal1/full/free quote, C’tair5/dial1/ support0 seal, normal battle and chosen Cyborg1 loss lead to human equal 1 Suboid/1 Cyborg nested substitution. Purse7 stays unchanged through exchange; later original Cistern Collection2 is separate. Final12 native, 6 HMS,1 Cistern Cyborg and1 normal Tanks total20; Cyborgs3native+3HMS+ 1Cistern, none in Tanks. C’tair remains alive/trained; discard exactly[Ixians].
Original no-training room LNHZXDEE v102: fresh Richese/Guild/Fremen HTTP/private Nexus/Discovery setup, native20/cache10 and actual Haloa Rund traitor choice. Original paid Guild3 parent/free entry and random Cistern, real Maker majority/both piles/alliance and closing draw precede native Cunning. Human five-plus-three nested pair quotes one spice: atv101, purse5→4, native20→15, Cistern5 plus concealed3; human reveal atv102 materializes exactly3 more, native12/Cistern8/Tanks0, no marker or extra fee. No absent CHOAM native income is fabricated; discard exactly[Richese]. Actual controls, fresh AX/screens and both20-counter public inspectors fit viewport/document390. Only conserved unplayed order and undealt closing singleton were selected by exact owned-room CAS; no cards dealt, forces, wallets, deaths, phases or battle outcomes were staged.
Actual CLI rejects two-seat single Skills/Tech and Basic single HW/Nexus/
Discovery/Strongholds with exit1 before either output directory exists.
Source-qualified reports and credential-free human evidence remain in
/tmp/dune-single-native-nexus-human-proof-20261007.json, outside Git.
Final types/lint/build pass. The final compiled Nexus scope/398-check
evidence renders at viewport/document390 after reloading only the owned
isolated QA worker; both changed rooms retainv160/v102 and physical pools.
Checkpoint 30a0bdbbb6 is pushed.
Its exact build and owned-only QA cutover preserve the samev160/v102
states, pools and training, with both full SHA title attributes/fresh
phone screenshots and the exact compiled390px guide observed.
CI37554058440/job112576050305
is completed/success; the complete terminal step record was read.
Mandatory isolated storage/HTTP step7 ends00:54:45Z, before verified-image
publication step9 starts00:54:46Z; the job ends00:55:30Z on7 October2026.
This is verified publication, not protected NAS deployment.
Canonical implementation: game/leader-skill-profile.ts,
game/nexus-module-profile.ts, game/discovery-module-profile.ts and the
existing game/engine.ts initializers; original programme evidence:
tests/single-nexus-e1-runtime.test.ts and
tests/single-nexus-e2-runtime.test.ts.
Standalone E3 Nexus without Skills — 6 October 2026
The existing original nexus private entry now admits Ecaz OR Moritani
with classic opponents and the exact ecaz33/all12 components, without
Leader Skills. Basic/Advanced2–6 retains original Traitors/native placement,
optionally Homeworlds, Discovery7/8 through --discoveries, unused Tech3+
and Advanced Strongholds2+. Exactly one native E3 faction is required.
Advanced Moritani excludes Harkonnen. No-Skills Ecaz may face Advanced
Harkonnen under its original roster contract; that does not lift the
independent Duke Cunning exclusion.
Revision physical PDF21–23 permits these optional variants together or separately. Original printed Nexus faces still own each effect. Two focused no-Skills profile predicates extend the existing generic Nexus initializer; the paired initializer remains a genuine both-native contract. No new setup/deposit adapter, training component, starting Nexus hand, public start or played-save conversion is added. Original Ecaz Arrakis Occupy and Advanced Moritani assassination opt-ins retain their own source boundaries.
Fifteen original semantic cases and the affected32-file union372/372 pass; types/lint/build pass. Actual closing draws, native paid Homeworld entry, living unclaimed Duke/expiry, chosen coalition payer and separately owned casualties, source-local held benefits, native Cunning supply placement, real Terror entry/death, Harkonnen Secret Ally's two-Traitor exchange, post-loss assassination/normal-call forfeiture/private replacement and Discovery reveal/free entry retain original physical pieces. All four minimal saved policies consume actual owned windows with JSON continuation.
The real continuation determines timing: native assassination pauses the original winner's casualties/support/bounty/cleanup suffix; a sole loser Tech token transfers automatically after cleanup, not through an invented prompt. Ordinary last-battle Collection is separate from held-card battle income and native free strength. Foreign Homeworld visitors cannot make normal Traitor calls, so actual forfeiture is proved on Arrakis before a later paid Homeworld loss. A legal Grumman decline preserves original Assassination supply for Cunning without rewriting a token or its bank income. New incidental view/default/response-shape/action-type/whole-disc-copy pins are removed, not re-pinned. An existing no-Nexus Discovery assassination fixture preserves its physical regression with conserved ordinary unplayed land ordering before the first blow; it no longer randomly consumes the later fixture token. Duplicate private view/history-copy assertions are removed.
Sixteen runner profiles preserve stable bands12600–14100 and older names/
seeds: e3-nexus, e3-discovery-nexus, e3-homeworld-nexus and
e3-homeworld-nexus-discovery, each optionally -tech, -stronghold or
-stronghold-tech. Original dispatch, explicit prerequisites and exact
saved-scenario matching remain. Two-seat Tech and Basic Stronghold requests
reject before creating output directories.
The first genuine batch exposes eight new no-Homeworld trace-name collisions:
Ecaz and Moritani previously share profile/count/rules filenames. Partial
directories/stdout/traces are preserved; the original faction/roster name
branch is extended only to these new families. No file is overwritten or
existing scenario seed/name changed. The unaffected eight Homeworld families
produce24 original games,23 completions (23,497accepted/23,785attempts/625JSON)
on unchanged tree
37f84f1a265139d041ad0926c96e33a1c1d50969f83de69a0bbdd5e59a60c73f.
Only the eight interrupted families are rerun in new private directories at
their original seeds:24 games,23 completions (21,299/21,299actions/564JSON)
on unchanged tree
df686433db6066146a154d35db70b4d6acd27e90d6138b4bf9be38d63f3dca9e.
Every report's before/after receipt is read. Combined46/48 finishes
44,796accepted/45,084attempts/1,189JSON across two frozen trees, not an
uninterrupted first-batch or later-documentation certificate. Both original
remaining trace reasons are read: Basic odd-force Ecaz and a Homeworld
revival crossing its high threshold retain existing source guards.
Reports/captures remain /tmp/dune-standalone-{profile}-six-seat-20261006
and ...-name-repaired-20261006, seed20269006; partial collision artifacts remain.
Actual390px W6SCKGAA uses its original Mori/Guild/Atreides HTTP lobby,
ready Homeworld/Tech/Strongholds and nexus --discoveries CLI. The human
keeps actually offered Esmar; no training or hands are injected. Only
original unplayed Spice/Nexus order is selected. Real first-Mentat Extortion,
both Advanced piles, Guild/Atreides alliance and closing draw precede the
actual Moritani singleton. Real Grumman declines keep supply available.
Atv85 the human selects Cunning/Assassination/Polar Sink; v86 consumes the
card and commits the original supply token, purse12 unchanged. Guild's
actual paid native1 arrival then triggers the human reveal: atv114 the
original Staban Tuek dies once, the token is removed, Mori receives its
printed5 bounty (12→17), Guild reserves14/Polar1/Tanks0 remain.
This is Terror death, not a fabricated native post-loss Traitor assassination.
Actual390px WFEGQTRU uses its original Ecaz/Guild/Emperor HTTP lobby and
the same original no-Skills CLI/modules. The human keeps offered Hasimir;
original Ecaz6 placement and first hands complete. A real supply lottery
yields Cistern: paid native2 parent shipment, human private inspection/
public revelation and v54 free entry precede actual Maker majority, both
Advanced piles, Guild/Emperor alliance and closing draw. The human draws
Ecaz, then declares native1 to Junction for1 (reserves12→11, separate
visitor1). At the real Battle boundary v94 the human spends Ecaz for the
living unclaimed Duke, purse7 unchanged. Original20 counters remain:
native11, Imperial Basin6, Cistern2 and Junction visitor1; Tanks0.
Fresh choice/result accessibility, screenshots and document width390 prove
both bounded working-tree paths. Each singleton is discarded once.
Other native singles/mixed decks/E3 pairs, native free-return/companion and Terror relocation/Grumman/HMS rulings, shared/captured/Ghola Duke authority, full modes, comprehensive assurance/calibration and protected deployment remain open. These prototypes do not reduce the complete project goal.
Final types/lint/build and compiled no-training Nexus guide pass. The owned isolated worker cutover retains originalv114/v94 counters, removed Terror, dead Staban/bounty and living Duke. Fresh guide/evidence text and screenshots render at viewport/document390. All three managed tabs close; our three temporary TypeScript helpers are removed. Credential-free human and source receipts, partial collisions and ruling captures remain outside Git.
Gameplay checkpoint 185f3b37be96d7f09f1e35f774521bcedbbc2fac is pushed,
rebuilt exactly and loaded into the owned isolated QA worker. Both original
v114/v94 tables show its full Git revision at390px with retained Terror,
Staban/bounty, Duke and physical counters. The updated no-training Nexus
scope/evidence renders at document390; all three exact-checkpoint tabs close.
Final container
run37545814914/job112549436153
completes successfully, isolated verification7 before verified publication9.
The complete terminal job record is read. This publishes the verified image;
it is not protected-server deployment.
Native Homeworld Nexus composition — 6 October 2026
Existing paired Ixians+Tleilaxu OR CHOAM+Richese entries retain original Homeworlds with Skills, Discovery or both, optional Tech3+/Advanced Strongholds2+, and no-Skills/no-Discovery module entries retain the industry/card modules. Standalone Ecaz OR Moritani/classic Homeworld/Nexus retains Skills with optional Discovery/Tech/Strongholds. Original family decks, first offers/hands, native placement and printed effect boundaries remain. Existing profiles/initializers are amended, not duplicated.
Actual native effects keep their sources: same-quote Suk/residual Cyborg substitution, signed Richese pair/one invoice, delayed CHOAM support income, quiet living-Duke custody and skill-first Moritani assassination/own revival. Foreign-Homeworld Face Dance remains suppressed; free native battle strength does not waive dialed-force support. No public start, save conversion, pending ruling or unsupported roster family is opened. Canonical15-case/307-check,23-family original-game and two human receipts records59 of68 completions and nine preserved source-ruling captures, not complete Nexus/Homeworld compliance or deployed acceptance.
Native trained Skills/Nexus/Discovery — 6 October 2026
The original fresh leader-skills --nexus-cards --discoveries entry now
composes Discovery7/8 with each already-supported native skill/Nexus family:
both Ixians+Tleilaxu/Ix47, both CHOAM+Richese/CHOAM35+cache, or standalone
Ecaz or Moritani with classics. Basic/Advanced2–6, optional unused Tech3+
and Advanced Strongholds2+; original actors, first hands, offers, native setup
and printed components remain authoritative. Only the existing
pairedNexusLeaderSkillsProfile/standaloneE3NexusLeaderSkillsProfile
envelopes gained the private Discovery flag, so no new setup path or duplicated
legality was added. richeseCunningModeSupported admits selected Discovery
only through that exact paired-skill profile.
The programme reaches actual next-turn free entry after the first END Mentat, then real Maker losses/votes/typed rides, both Advanced piles, settled alliance and the end-Spice closing choice. Physical consumers remain: E1 six-counter Suboid Cunning resolves source-clear Suk rescue before one equal Cyborg Tank substitution, then original cleanup and mandatory winner Tech precede a matching Face Dance; E2 keeps the signed two-marker frame, one printed invoice and private reserve caps; Ecaz keeps quiet living/unclaimed Duke separate from training and a real owner-labelled mandatory Occupy; Moritani keeps skill-first assassination, printed bounty and one private Mentat replacement.
Combined canonical contract/proof records the205/14 affected union, types/lint/build, 23 of24 completed original six-seat samples (25,751accepted/685JSON) and the preserved Richese exhausted-cache capture. Mixed/E3 pairs, Homeworlds, variants/previews, shared-Duke training, borrowed Smuggler/pair companions, native free-return, captured/foreign training, Basic odd Ecaz, Advanced Harkonnen and unresolved rulings remain gated; this is not complete-mode or deployed acceptance.
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 supply-only and excludes HMS/Homeworld destinations under the 14 October user choices. Native Mentat placement retains its original timing and cancellation; the separate high-Grumman source now admits Cunning only after an ordinary stacked addition is eligible. It creates no opportunity and does not consume Mentat placement. Ordinary relocation remains unchanged.
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. Under the 13 October 2026 ruling captured training no longer vetoes ordinary or Ghola revival of a different own leader: the original assignment is retained and no replacement card is drawn. Force Ghola and Kwisatz alternatives remain available.
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.
11 October — native Fremen Cunning. The original classic Tech/Stronghold envelope now offers the same empty-worm native Cunning as Nexus alone. Original card/occurrence and post-Nexus riding remain; a completed remote ride does not spend normal movement or alter Tech/Stronghold ownership or income. Nine bounded runtime scenarios and real 390px spend/typed-ride controls prove the changed path. Great Maker, dynamic destinations, Skills/Homeworld/Discovery and unresolved protection remain separate. See the current native contract.
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.pdfand.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:
- 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.
- 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.
- Preserve a phase-level
nexusOccurredfact 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. - 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.
- 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.
- 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.
- 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.
- Native roster identity determines the mode. A stolen leader, alliance benefit, Ghola or temporary battle controller does not change one's faction.
- 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
- Face: the photographed publisher-authored Ixian Nexus face grants either prevention alternative and expressly says one card cannot prevent both. The photograph, not uploader commentary, supplies this panel.
- E3: Ecaz & Moritani rules, printed pp.11,16 supply the separate physical Nexus inventory, unallied custody, opposing native faction mode, discard-on-use and qualifying closing-phase draw.
- E1: Ixians & Tleilaxu rules, printed pp.8–9,12 supply native auction preparation, the extra inspection card and return, Advanced Technology before bidding and Atreides inspection, and native cancellation. The existing auction audit records the retrieved publisher text and its limits.
- FAQ: November 2020 FAQ, printed pp.6–7 distinguishes cancelable native Ixian advantages from other acquisition effects. E2, CHOAM & Richese rules, printed pp.10–11, does not settle Technology's substituted cache/Black Market custody; its Ixian ally replacement answer is not a Technology prohibition.
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 and purchase refunds retain their precise source-invoice requirements. Tleilaxu's combined revival now uses the explicit recommended policy: a mandatory free own leader/ordinary slot and fixed paid physical group sharing an expanded ordinary ceiling, with preserved cycles and typed caps. This is a provisional implementation, not a new publisher answer; the five counters are not free.
- Bene Gesserit borrowed Voice follows the recommended cancellable named-advantage policy, with neutral pre-Prescience timing. Native Cunning separately follows the recommended in-place fresh/storm exceptions. Neither answers generic hidden-reaction priority or broader named-special/module combinations.
- Fremen Secret Ally protection now follows the recommended independent-operation policy, using original threatened public membership and pre-devour timing. This does not resolve general reactive Betrayal priority or widen native Cunning, and broader revival/module accounting remains separate.
- 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.