Unify classic Nexus core and funded native shipments

This commit is contained in:
Quintine committed 2026-10-18 05:34:36 +11:00
1 parent 366c967f8a
commit a7cc25ae29
24 files changed
+575 -150

No files matched your search

+22
View File
@@ -29,6 +29,28 @@ optional skill bands and combinations remain open.
Rules implementation continues; comprehensive assurance and administration
remain deferred until all rules are implemented.
**Classic Nexus core — 18 October. Prototyped / Partial.**
Ordinary base33 all14 native calls/purchases lacked reaction prompts. One
public capability now admits original33 or selected36 with Nexus12 and
optional14, initializing actual Guild/Harkonnen/Ixian reaction states at fresh
setup. Independent cards are neither required nor silently added; no played
game is reflagged or supplied invented history. Other envelopes stay separate.
Original signed Cunning reserve/cross/return and Richese five-for-one groups
retain funded fee and physical continuation through the same acknowledgement.
Native counters and actual third-party Bureaucrat remain; one spent Guild
singleton cannot also authorize rival Use. Timing remains inherited/provisional.
Frozen31-file **304/304**, focused10/10, types/lint/build pass. Three390px
original-control journeys reach whole1 claim, Cunning return/turn finish and
third-party5→recipient3/Bank2, with no errors/overflow. Four legal policies
execute28 actual choices, not calibration or full games. One accurate classic
notice replaces contradictory standalone stacks. Three old exclusion cases
are deleted, not re-pinned; the driver honors actual owned fee acknowledgement.
Temporary memory/routes removed/released204, no stored room/reset/restart/
deployment. Other modes, universal timing and deferred assurance remain open.
[Exact source and current proof](NEXUS_CARD_RULES.md#classic-nexus-core-and-funded-card-shipments--18-october-2026).
**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
+39
View File
@@ -1,5 +1,44 @@
# Dune implementation status
## 18 October 2026 — Classic Nexus core and funded native card shipments
Ordinary base33 all14 genuine Harkonnen call and Ixian purchase still lacked
native prompts. One public core capability now admits original33 or selected36
with Nexus12, optionally14, initializing native Guild/Harkonnen/Ixian states
only at fresh setup. The independent predicate still requires its actual
selection; no three cards, faction role or played history are invented.
Guild Cunning and Richese Secret Ally retain their real signed producer and
funded original invoice through Guild fee acknowledgement. Actual pending
reserve/cross frames remain their original grant's frame; conditional source
bindings leave ordinary/old receipt shape unchanged. Native interception,
Karama and return/rate authority remain separate. A Cunning-spent Guild
singleton cannot simultaneously be a rival's usable card.
Ten meaningful consumers cover ordinary all14 Mentat replacement/purchase,
discounted5 at stronghold1 with Use/Pass, own-payer Bureaucrat exclusion,
actual third-party5→recipient3/Bank2, Cunning's three native routes and native
cancellation preserving the paid first shipment. Shared original driver now
uses the actual pending holder's canonical policy instead of bypassing the
new fee acknowledgement. Three obsolete producer-exclusion cases are deleted,
not re-pinned; other original native source/permission checks remain.
Frozen31-file **304/304**, focused10/10, types/lint/build pass. Four legal
policies perform28 actual choices, including private real Mentat replacement,
purchase, discounted claim, Bureaucrat diversion and Cunning return/turn
closure. No calibration or full-combination claim.
Three390px original-control journeys pass: five-for-one→Guild interception/
whole1 claim; paid first shipment→Cunning/native allowance→separate return
permission→wrong-face Pass→spice4/reserves15/turn finish; ordinary5→whole
claim→actual third-party Bank2 with payer7/recipient13/Guild6. One accurate
classic notice replaces three contradictory standalone warning stacks.
Completed notices are explicitly dismissed, never used to replay a rule
action; no browser/application errors or overflow. Temporary routes/memory
removed/released204, no stored room/reset/server restart/deployment. Existing
build warnings, wider modes, universal timing and assurance remain open.
[Canonical source and boundary](NEXUS_CARD_RULES.md#classic-nexus-core-and-funded-card-shipments--18-october-2026).
## 18 October 2026 — Native classic independent-card Nexus reactions
Real Harkonnen call with an actually drawn Harkonnen Nexus resolved without
+12
View File
@@ -7,6 +7,18 @@ 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 Nexus core without card dependency — 18 October 2026
Original base33 or explicitly selected independent36 Nexus core admits
optional all14 in classic2–6 Basic/Advanced starts. Native offers/deal order,
mandatory normal Banker and actual role/card sources remain. Fresh reaction
states do not require the three-card variant or reflag a played game.
Real paid5 redirected by Guild Nexus names the actual recipient; a different
living Bureaucrat diverts2, while the paying trainer remains ineligible.
Native Cunning and Richese grants retain their signed physical/payment
continuations through the same fee gate. No new numerical or universal rule.
[304/304, native phone controls and four legal policies](NEXUS_CARD_RULES.md#classic-nexus-core-and-funded-card-shipments--18-october-2026).
## Classic selected-card native reactions — 18 October 2026
The fresh independent36/Nexus12 optional14 entry now initializes original
+53
View File
@@ -2,6 +2,59 @@
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 Nexus core and funded card shipments — 18 October 2026
**Prototyped / Partial.** Original E3 pp4/9/11 permits Nexus independently of
other variants. Fresh classic2–6 Basic/Advanced Nexus core now keeps base33
or explicitly selected independent36, optionally all14 Skills. The three-card
variant is not required for native reactions and is never silently added.
`classicNexusCoreProfile` owns this public envelope; the narrower independent
predicate still requires the actual card selection. Other native families,
World/phase/Discovery/Semuta and reaction envelopes retain their own bounds.
Fresh setup initializes original actual-Guild fee replacement, actual-Harkonnen
call cancellation and absent-Ixian purchase replacement through their existing
protocols. Original offers/deals, canonical census and mandatory normal Banker
remain. No played game is reflagged or given invented history. Original
standalone admission APIs keep their narrower roles and reuse fresh state.
The funded Guild gate now binds the actual signed Cunning or Richese shipment
grant as well as its original typed continuation. Suspended reserve/cross
frames remain the original producer's current pending frame; no extra pending
alias, card spend, fee or movement is created. Ordinary parents/old v1 receipts
gain no unconditional new fields. Native stop, route and rate controls precede
the fee. Existing bounded acknowledgement/order conventions remain provisional.
- Distinct real Richese/Guild draws compose five physical counters at a
stronghold's one-counter price1. The Richese card is spent at declaration;
Guild Use redirects only that actual1 and spends the distinct Guild card.
Pass instead pays original Guild1 and retains Guild Nexus.
- Cunning preserves its first paid1 shipment. Native allowance then reserve,
cross or return second shipment retains its original fee1, group and queue.
A rival cannot hold a second Guild singleton after Cunning spent it; the
actual irrelevant face has only neutral Pass. Native Karama cancellation
keeps the first shipment/payment and spent Nexus, without a second grant.
- Original paid5 can go to the real Nexus recipient, then a third-party living
Bureaucrat diverts2: payer12→7, recipient10→13, Guild6 unchanged, physical5
delivered once. The paying Bureaucrat cannot redirect its own transaction.
New `tests/classic-nexus-core.test.ts` and its named original-action producer
cover ten consumer cases. Frozen31-file **304/304**, focused10/10, types/lint
and build pass. Three obsolete producer-exclusion cases are removed, not
re-pinned; other native permission/source regressions remain.
Four legal policies execute28 actual choices through private Mentat, purchase,
discounted claim, third-party redirection and Cunning return/turn closure.
These are playability paths, not calibration or full-combination games.
Three actual390px journeys exercise the original five-for-one form and Guild
interception/claim, Cunning declaration/native Karama/return permission/
wrong-face Pass/turn finish, and ordinary5→Nexus claim→Bureaucrat2. The updated
single classic notice replaces contradictory standalone-only warning stacks.
Completed notices are explicitly dismissed; no rule action is replayed.
No browser/application errors or horizontal overflow. Memory/routes removed/
released204; no stored room, reset, restart or deployment. Existing build
warnings and complete-mode, universal-timing and assurance gates remain.
## Classic selected-card reactions — 18 October 2026
Frozen16-file **156/156**, focused new6/6, final types/lint and build pass.
+17
View File
@@ -2,6 +2,23 @@
This checkpoint follows the [Guild source contract](NEXUS_GUILD_RULES.md): native Guild can spend Cunning when finishing its ordinary Shipment and Movement turn to obtain one second shipment. It preserves one combined turn and the actual history of the first shipment and movement. It does not implement Guild Secret Ally, Betrayal or complete Nexus play.
## Classic core payment acknowledgement — 18 October 2026
Original classic base33 or selected independent36 Nexus, optionally all14,
now preserves Cunning through the same original Guild fee gate. A pending
second reserve/cross frame remains the actual signed Cunning shipment while
the fee waits; first payment, movement and queue never reopen. The card is
already spent, so an actual rival holds another face and has only neutral Pass,
not a fabricated second Guild card. Native cancellation still preserves the
first shipment and consumes its attempted Cunning card.
Genuine reserve/cross/return groups each pay1 once in the new core producer.
Actual390px declaration, original Karama allowance, separate native return
permission, wrong-face Pass and Finish Guild turn end at spice4/reserves15
without ordinary movement. Other native/module and physical Ornithopter
boundaries remain separate.
[Source-bound combined proof](NEXUS_CARD_RULES.md#classic-nexus-core-and-funded-card-shipments--18-october-2026).
## Native permission opportunity scope — 15 October 2026
Cross/return permission is now a separate prepayment counter before native
+18
View File
@@ -4,6 +4,24 @@
Source audit, 10 September 2026. This documents the three printed panels and their integration boundaries. It does not implement them or certify complete Guild, Homeworld, Nexus or expansion compliance. [Common Nexus lifecycle](NEXUS_CARD_RULES.md) and existing release gates continue to apply. No user question was sent during this audit.
## Classic core funded card shipments — 18 October 2026
Fresh classic2–6 Basic/Advanced Nexus uses original base33 or selected
independent36, optionally all14 Skills, with actual native Guild payment
replacement initialized through the shared public core capability. No card
variant or separate public reaction selector is required. Original standalone
Homeworld and other native envelopes remain separate; played games are not
reflagged or supplied fabricated history.
Within this core entry, the earlier Cunning/Richese producer exclusions below
are superseded. Original signed reserve/cross/return Cunning and one-counter
Richese shipments retain their actual funded invoice, native counters and
physical continuation through the existing fee acknowledgement. The actual
Guild singleton spent for Cunning cannot also be held for rival Betrayal Use.
Existing neutral wrong-face Pass and provisional timing remain unchanged.
Actual5/price1 and third-party5→recipient3/Bank2 retain their original rules.
[Current source, 304/304, controls and legal policies](NEXUS_CARD_RULES.md#classic-nexus-core-and-funded-card-shipments--18-october-2026).
## Primary evidence
The Guild face was freshly inspected in the [original photograph of GF9's twelve Nexus cards](https://boardgamegeek.com/image/7767032/dune-ecaz-and-moritani), local inspection copy `/tmp/dune-nexus-cards.jpg`:
+11
View File
@@ -2,6 +2,17 @@
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.
## Original base33 core without card dependency — 18 October 2026
Fresh classic2–6 Basic/Advanced Nexus now initializes the original native
call protocol with base33 or selected independent36, optionally all14. The
independent three-card variant is not required. A genuine base33 all14 call
can be canceled and reaches one actual private Mentat replacement; without
Harass, its ordinary losing board counter still goes to Tanks. Public
selection preserves the original base33 census/three-element history grammar.
Original counter/acknowledgement policy and other module envelopes remain.
[Shared current core proof](NEXUS_CARD_RULES.md#classic-nexus-core-and-funded-card-shipments--18-october-2026).
## Classic independent-card native reactions — 18 October 2026
**Prototyped / Partial.** Fresh normal classic2–6 Basic/Advanced
+11
View File
@@ -2,6 +2,17 @@
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.
## Original base33 core without card dependency — 18 October 2026
Fresh classic2–6 Basic/Advanced Nexus initializes original purchase replacement
with base33 or selected independent36, optionally all14. Actual base-card
paid2 now reaches the same own event-only choice without requiring the
three-card variant: one original invoice, exact purchased discard and real
deck-top draw. Original normal Banker, native bonus and existing standalone
family/special-purchase contracts remain. No played game gains a new stamp
and no independent Treachery Card is silently inserted.
[Current core source and actual consumer proof](NEXUS_CARD_RULES.md#classic-nexus-core-and-funded-card-shipments--18-october-2026).
## Classic independent-card native reactions — 18 October 2026
Fresh normal classic2–6 Basic/Advanced independent36/Nexus12 now initializes
+16
View File
@@ -2,6 +2,22 @@
This checkpoint adds the [source-audited Secret Ally](NEXUS_RICHESE_RULES.md) to an unallied holder's unused ordinary reserve shipment when Richese is absent. Choose one to five actual forces and price the group as one force. The physical force count, starred identity, destination and arrival restrictions remain ordinary shipment rules. It creates no concealed No-Field and no second shipment.
## Classic core Guild fee composition — 18 October 2026
Classic base33 or selected independent36 Nexus, optionally all14, now retains
the original signed Secret Ally declaration through actual native Guild fee
acknowledgement. Original Guild interception/rate rules precede that fee.
The declared five-for-one group remains pending, without moving counters or
charging spice early, while its actual Richese card stays spent.
Real distinct Richese/Guild draws permit a rival's full fee claim: five
physical counters to Carthag cost the ordinary one-counter stronghold price1.
Actual mobile controls complete native Guild Allow then rival Use: shipper
12→11/reserves10→5, recipient10→11, both distinct Nexus cards discarded once.
Pass instead retains Guild Nexus and credits native Guild1. No concealed
marker, extra shipment or change to original rate/affordability policy.
[Exact core source, tests and controls](NEXUS_CARD_RULES.md#classic-nexus-core-and-funded-card-shipments--18-october-2026).
## Native Guild rate followup — 15 October 2026
Original Guild/Richese Secret Ally declarations now admit the distinct unpaid
+1
View File
@@ -704,6 +704,7 @@ dedicated retrieved worked FAQs. [Contract and remaining limits](HOMEWORLD_OCCUP
| 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) |
| Classic Nexus core / funded card shipments | Original Nexus independence admits fresh classic2–6 Basic/Advanced base33 or selected independent36, optionally all14, without a three-card dependency. Initialize actual Guild/Harkonnen/Ixian reaction states only at fresh setup. Original signed Cunning reserve/cross/return and Richese one-counter grants retain native counters, funding and physical continuation through the same Guild fee gate. One Guild singleton cannot simultaneously fund Cunning and rival Use; actual wrong-face Pass remains neutral. Actual third-party Bureaucrat sees the real recipient and printed payer exclusions. No new numerical/universal ruling, played reflag or wider module opening; inherited timing stays provisional. | [Current source and exact proof](NEXUS_CARD_RULES.md#classic-nexus-core-and-funded-card-shipments--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) |