Unify classic Nexus core and funded native shipments
This commit is contained in:
1 parent
366c967f8a
commit
a7cc25ae29
24 files changed
+575
-150
No files matched your search
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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`:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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) |
|
||||
|
||||
Reference in new issue
Block a user