Connect native Nexus reactions to classic independent cards

This commit is contained in:
Quintine committed 2026-10-18 04:51:33 +11:00
1 parent c466107452
commit 366c967f8a
15 files changed
+483 -29

No files matched your search

+21
View File
@@ -29,6 +29,27 @@ optional skill bands and combinations remain open.
Rules implementation continues; comprehensive assurance and administration
remain deferred until all rules are implemented.
**Selected-card native reactions — 18 October. Prototyped / Partial.**
Real Harkonnen call/Nexus and paid Reinforcements/Ixian purchase exposed absent
original effect prompts. Fresh classic2–6 independent36/Nexus12 optional14 now
initializes both native effect stamps; Harkonnen only if seated. Played games
without stamps keep their behavior. Public selection binds canonical36 and
retains original base33/history grammar; other overlays remain separate.
Personal/allied native allowance or Karama, actual Harass cancellation/return,
one private real Mentat replacement and paid-card Use/Keep/bonus pass. Three
actual390px journeys reach original Mentat inspector or next lot; no errors/
overflow. Four legal policies execute eight choices/four real replacements.
Inherited neutral acknowledgement and replacement-before-bonus timing remain
visibly provisional, not universal/publisher rulings.
Frozen16-file **156/156**, focused6/6, final types/lint/build pass. Fixture
post-training randomness and trained-disc posture use native controls; an
inferred Map key needed only a type annotation. Temporary memory/routes
removed/released204; no stored room/reset/restart/deployment. Other modes,
universal timing and deferred assurance remain open.
[Exact source and original quantities](NEXUS_CARD_RULES.md#classic-selected-card-reactions--18-october-2026).
**Classic independent Nexus — 18 October. Prototyped / Partial.**
Original classic3 normal start rejected unchanged. One public configuration
capability now composes fresh classic2–6 Basic/Advanced independent36/Nexus12,
+34
View File
@@ -1,5 +1,39 @@
# Dune implementation status
## 18 October 2026 — Native classic independent-card Nexus reactions
Real Harkonnen call with an actually drawn Harkonnen Nexus resolved without
acknowledgement; actual paid Reinforcements purchase with Ixian Nexus exposed
no replacement. Fresh classic2–6 Basic/Advanced independent36/Nexus12 optional14
now initializes both original effect states, Harkonnen only if actually seated.
Public configuration accepts those intrinsic stamps without admitting other
overlays. Existing played games without stamps retain their behavior.
Harkonnen physical source recognizes the explicit independent selection and
retains original three-element historical inventories; selected36 adds one
true marker. Ixian canonical recognition admits the three original cards only
in the selected current context, retaining v1 receipt shape. The same neutral
acknowledgement/native-counter and replacement-before-bonus conventions remain
visibly provisional. No numeric rule or universal policy is added.
Six new consumer cases exercise personal Use/actual Mentat draw, all14 Pass/
Traitor-canceled Harass, allied printed counter and allowance, paid replacement
and original Harkonnen Keep/bonus. The original producer selects unused setup
and post-training lottery inputs and submits actual skilled-disc shield choices;
no played card/force/death/clock is assigned. Initial stochastic traitor offers
and an unhidden trained disc were fixture defects, corrected with native inputs.
Frozen16-file **156/156**, focused6/6, final types/lint and build pass. An
inferred literal-key Map needed an explicit string key; the type-only correction
passes final checks without changing runtime. Three actual390px journeys reach
private real Mentat Traitor inspection, paid2 replacement/next lot, or Basic
Harkonnen purse8/hand3→4 with purchase/Nexus retained and one bonus. No errors/
overflow. Four legal policies execute eight native choices and four real Mentat
draws; Ixian Pass is a legal retention decision, not a calibration result.
Temporary routes/memory removed/released204, no stored room/reset/restart/deploy.
Existing build warnings, wider modes, universal timing and assurance stay open.
[Canonical source and current boundary](NEXUS_CARD_RULES.md#classic-selected-card-reactions--18-october-2026).
## 18 October 2026 — Classic independent Treachery and Nexus
Original normal classic3 independent+Nexus start rejected unchanged. One public
+13
View File
@@ -7,6 +7,19 @@ and fixture opt-ins are removed; existing games are not retrofitted.
Earlier dated references to a separate entry describe historical checkpoints.
See [current activation and limits](SPICE_BANKER_RUNTIME.md#mandatory-ordinary-skills-default--17-october-2026).
## Classic selected-card native reactions — 18 October 2026
The fresh independent36/Nexus12 optional14 entry now initializes original
Ixian purchase replacement and actual native Harkonnen call cancellation,
without retrofitting played games. Native skilled-disc shield choices precede
real plans; public selection binds the physical catalogue/census. The same
provisional neutral acknowledgement and original replacement-before-bonus
protocols are inherited, not a new universal timing policy.
Actual allied native counter/Use→Harass→Mentat and paid-card Use/Keep controls,
six combined regressions and four legal policies pass. Other overlays, full
combinations, strategy and assurance remain separate.
[Source and exact current proof](NEXUS_CARD_RULES.md#classic-selected-card-reactions--18-october-2026).
## Classic independent Nexus composition — 18 October 2026
Fresh classic2–6 Basic/Advanced all14 may now select independent36 plus
+33
View File
@@ -2,6 +2,39 @@
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.
## Classic selected-card reactions — 18 October 2026
Frozen16-file **156/156**, focused new6/6, final types/lint and build pass.
Initial type feedback required an explicit string-keyed canonical map; its
type-only correction changes no runtime behavior. Build retains existing
module-register/large-chunk/route-classification warnings and no QA routes.
The independent36/Nexus12 entry below, optionally all14 Skills, now initializes
the existing Ixian purchased-card and actually seated Harkonnen declared-Traitor
effect stamps at fresh setup. Played games without those stamps keep their
existing behavior. Both protocols are reused, not a second reaction mechanism;
their original neutral acknowledgement and Harkonnen replacement-before-bonus
timing remain explicitly provisional. Other reaction overlays stay separate.
Real closing draws supply Harkonnen/Ixian faces. Genuine paid shipment and
original skilled-disc posture precede Harass plans and the actual native call.
Personal Use, all-pass, allied Karama preemption/allowance and one actual Mentat
replacement are connected. Original paid2 independent-card Use/Keep preserves
wallet/physical delivery and native Harkonnen's one bonus. Public selection
binds canonical independent identities; no hidden-hand inference or new rules.
New `tests/classic-independent-nexus-reactions.test.ts` has six consumer cases.
Its named producer uses original unused setup/post-training lotteries,
alliance/draw, shipment, paid auction and battle actions, not staged played
state. Three390px journeys reach actual private replacement inspection or the
next original lot, with no errors/overflow. Four legal policies exercise
eight native choices and four real Mentat replacements; no strategy claim.
Temporary routes/memory are removed/released204, with no stored room, reset,
server restart or deployment. Full modes, wider combinations, universal timing
and deferred assurance remain open.
[Harkonnen source/census](NEXUS_HARKONNEN_RULES.md#classic-independent-card-native-reactions--18-october-2026)
· [Ixian selected-card authority](NEXUS_IXIAN_REPLACEMENT_RULES.md#classic-independent-card-native-reactions--18-october-2026).
## Classic independent Treachery composition — 18 October 2026
**Prototyped / Partial.** Publisher E3 pp4/9/11 permits the three-card
+41
View File
@@ -2,6 +2,47 @@
Source audit, 10 September 2026. This is a rules contract, not a runtime completion claim. The [common Nexus lifecycle](NEXUS_CARD_RULES.md) and existing expansion release gates still apply. The pending reaction-privacy question remains unresolved; this audit does not authorize a Betrayal reaction policy.
## Classic independent-card native reactions — 18 October 2026
**Prototyped / Partial.** Fresh normal classic2–6 Basic/Advanced
independent36/Nexus12, optionally all14 Skills, now initializes the existing
Harkonnen effect state when Harkonnen is actually seated. Ixian replacement
initializes alongside it. These are native fresh capability stamps, not
another selected module or a played-save retrofit. Native selected families,
Worlds, phase modules, Discovery/Semuta and other reaction envelopes remain
separate. Original standalone base33 admission is unchanged.
The original printed effect below and independent-variant authority compose
through the same declared-Traitor protocol. Under standing choose-recommended
authority, inherit the existing visibly provisional native-counter-first /
public-possible-holder acknowledgement convention for this bounded entry.
This is not a new publisher ruling or an answer to the universal policy
outside it. Personal calls gain no new native counter; allied calls retain
their actual printed Karama allowance first.
The current physical census uses the public independent-card selection, never
a held face or inferred deck length. Its historical inventory adds a true
selection marker only for independent36; original three-element inventories
and signatures retain their grammar. Card identities/names/effects and the
actual classic Traitor universe remain exact. Starting training and the real
closing Nexus draw precede the battle; no force, hand, death or clock is staged.
Actual personal Use preserves Harass's one undialed return and the living
target, returns only the declared Traitor, then draws the real private reserve
top once at Mentat. All14 Pass retains the actual call: leader death, one
physical Tank loss and canceled Harass. A real allied printed counter prevents
the call before any Nexus cost; allowing it opens the same acknowledgement
with Guild as actual combatant beneficiary. Native skilled-disc shield choices
are made through their original controls.
Six combined consumer regressions pass in
`tests/classic-independent-nexus-reactions.test.ts`, backed by its original
action producer. The actual390px allied scene passes native allowance→owned
Nexus Use→Harass→original winner inspection→Collection→private Mentat draw,
including the new actual Traitor inspector. Four legal policies reach Mentat
with one replacement each. Broader source, assurance and deployed gates remain.
[Combined current evidence](NEXUS_CARD_RULES.md#classic-selected-card-reactions--18-october-2026).
## Permanent markers and legal replacement return — 15 October 2026
Shared Harkonnen exchange snapshots now include Moritani's derived permanent
+27
View File
@@ -2,6 +2,33 @@
Source audit: 2026-09-10. Bounded local prototype integration and verification: 2026-10-01. **Partial development verified**, not complete Ixian/Nexus family or expansion acceptance. This document records the source and runtime boundary of the fresh `ixian-replacement` profile. Existing [Nexus release gates](NEXUS_CARD_RUNTIME.md) remain in force.
## Classic independent-card native reactions — 18 October 2026
Fresh normal classic2–6 Basic/Advanced independent36/Nexus12 now initializes
the original purchased-card effect, optionally all14 Skills, alongside native
Harkonnen cancellation where that faction is seated. No played game receives
a new capability stamp. Original standalone classic/Tleilaxu/Richese entries
and other roster/module boundaries remain; no separate overlay is selected.
The canonical catalogue recognizes the three original independent faces, but
current sources admit them only from the explicit public selection. Other
families/cache still require their original selected native context. Historical
v1 receipts keep their existing shape. This extends physical recognition and
fresh admission, not printed effect, pricing or universal response timing.
Actual paid2 delivers Reinforcements before the original private buyer choice.
Use spends one Ixian Nexus, discards only that just-purchased card and draws
the actual unused deck top, with the same hand size/wallet and one lot advance.
Pass keeps purchase/Nexus and lets native Harkonnen receive one bonus card:
actual Basic purse8, hand3→4 and next lot1. Original replacement-before-bonus
order and neutral wrong-face acknowledgement remain visibly provisional.
Six combined consumer regressions pass. Two actual390px purchase journeys
exercise all14 Use and native Harkonnen Keep, including original action notices
and physical hand inspectors; no errors/overflow. Four legal policies retain
this valuable independent lot with Pass and the original paid wallet.
[Combined source-bound proof and remaining gates](NEXUS_CARD_RULES.md#classic-selected-card-reactions--18-october-2026).
## Direct Richese special purchase during Bidding — 16 October 2026
An actual Advanced Richese special-Karama cache acquisition during Bidding
+1
View File
@@ -703,6 +703,7 @@ dedicated retrieved worked FAQs. [Contract and remaining limits](HOMEWORLD_OCCUP
| Reinforcements / clean selected Ix and CHOAM | Admit original independent cards with clean selected native/base Basic/Advanced rosters and no optional modules/overlays. Reuse existing provisional normal-first/all-outcome payment, original No-Field materialization before the fee, then successful Harass return; physical Stone ignores +2. Native cyborg substitution uses its own casualty origins, not a duplicate reserve fee. This closes admission consistency, not a new numerical ruling or public expansion gate. | [Profile and bounded proof](REINFORCEMENTS_RUNTIME.md#clean-selected-ixchoam-families--16-october-2026) |
| Independent Treachery / all14 Skills | Printed variant independence composes registered actual selected-family all14 Basic/Advanced2–6, including mixed E3/E1/E2, unused decks, original Worlds and Tech3+/Advanced Strongholds2+. No Nexus/exact E3 family/card dependency is invented. Original36/38/50, separate cache and native setup/custody remain. Bare mixed E3 World/phase cards, original Nexus/Discovery/Semuta, Advanced role, shared Duke and effect-specific limits stay separate. Fees/H/committed-only Suk, own-World bans and separate Banker/Tech remain. No new numeric rule/save retrofit. | [Current registered native scope](LEADER_SKILLS_RUNTIME.md#registered-native-e3-selected-decks--18-october-2026), [physical sources](ECAZ_TREACHERY_RULES.md) |
| Classic independent Treachery / Nexus | Printed independent-variant authority composes fresh classic2–6 Basic/Advanced independent36/Nexus12, optionally all14, through one public configuration predicate and original setup. Recruits changes ordinary rates/total7, not fixed Tleilaxu group price/free classification. Cunning keeps temporary ordinary counters, separate Reinforcements reserve fees, actual Harass returns and original cancellation. No new numeric rule or played-save conversion. Native selected families, World/phase/Discovery/Semuta, reaction-preview and other effect-specific bounds remain separate; inherited provisional timings are not promoted to publisher rulings. | [Source and exact native proof](NEXUS_CARD_RULES.md#classic-independent-treachery-composition--18-october-2026) |
| Classic independent native Nexus reactions | Fresh independent36/Nexus12 optional14 initializes the existing Ixian purchase and actual Harkonnen declared-Traitor effect stamps; played games remain unchanged. Public selection binds canonical faces and the original census, with a new independent marker only where selected. Under standing choose-recommended authority, inherit the existing bounded native-counter-first/neutral acknowledgement and replacement-before-Harkonnen-bonus conventions, visibly provisional, not new publisher or universal rulings. Personal/allied source, real Mentat replacement and original paid/card/force mechanics remain. Other native/module/reaction envelopes stay separate. | [Current source and actual controls](NEXUS_CARD_RULES.md#classic-selected-card-reactions--18-october-2026) |
| Fresh native Ecaz/Moritani defaults | Fresh actual Eca/Mori roles reuse registered selected-deck all14 capability, including mixed families and original World/phase/cards without Nexus. Printed Eca participation and Advanced Mori assassination initialize only for actual seats; Basic gains no Advanced power and unused decks create no faction seat. Bare rosters and original Nexus/Discovery/Semuta retain their envelopes; Advanced role/shared Duke guards stay. No played-save forfeiture/opportunity history is fabricated. | [Current registered source envelope](LEADER_SKILLS_RUNTIME.md#registered-native-e3-selected-decks--18-october-2026), [Mori authority](MORITANI_ASSASSINATE_LEADERS.md#connected-scope-and-private-information) |
| Independent Treachery / original phase modules | Printed independence retains original Tech3–6 Basic/Advanced and/or Strongholds2–6 Advanced with classic/E1/E2 and original standalone/paired E3 bare cards; all14 also composes registered mixed selected families and Worlds. Real first-Storm/end-Mentat owners, separate delayed income and physical funding remain. Fees/H are not revival/shipment and +2 is not supported force. Native coalition/assassination and original queue stay source-labelled. Bare mixed E3 World/phase, original Nexus/Discovery/Semuta and role/effect guards remain. | [Original phase contract](ECAZ_TREACHERY_RULES.md#original-phase-module-composition--16-october-2026), [registered scope](LEADER_SKILLS_RUNTIME.md#registered-native-e3-selected-decks--18-october-2026) |
| Classic World independent cards / phase modules | Compose original unused Tech3+ and/or Advanced Strongholds2+ with the existing classic36-card Homeworld entry. Preserve native typed custody, current separate-request rates/paid ledgers, exact source-bearing R fees, original face/support, fee/dial disjointness and fee-before-Harass. Keep every own-World Harass ban; native returns are not shipment/free Revival. Original delayed income and earned cards add no personal subsidy or supported +2. This inherits existing provisional timing, not a new publisher ruling or native expansion/public gate. | [Source-bound contract](ECAZ_TREACHERY_RULES.md#classic-world-phase-module-composition--16-october-2026) |