Offer Ixian Nexus replacement after native BG purchases

This commit is contained in:
Quintine committed 2026-10-16 03:10:59 +11:00
1 parent 5902286db5
commit f268a36a11
9 files changed
+203 -32

No files matched your search

+16
View File
@@ -29,6 +29,22 @@ optional skill bands, combinations and public expansion starts remain open.
Rules implementation continues; comprehensive assurance and administration
remain deferred until all rules are implemented.
**Ixian Nexus replacement follows native BG purchases — 16 October.**
Successful original BG Worthless-as-Karama acquisition/payment now earns the
same normal purchased-card replacement, after its native counter. Denied
direct acquisition supplies no purchase; native funded winning-payment
recovery supplies a paid, not free, receipt. No printed-cost-only flag remains.
Four new behavior cases; affected nine-file74/74, four original-action runtime
paths and eight legal policy actions pass. Two original-source390px journeys
replace Hajr with the actual Ghola or keep the winning Shield, preserving
BG5/Emperor12 and one auction continuation. Width/scroll390; no browser/
application errors. Counter custody is explicitly controlled in two cases.
No human server, D1, saved room, deployment or public gate changed.
[Source and bounded evidence](NEXUS_IXIAN_REPLACEMENT_RULES.md#native-bg-converted-purchases--16-october-2026).
Final types/lint pass; current source anchor and17 topic evidence paths
resolve. No production build or broad assurance run for this slice.
**Semuta connects both physical Shrine roles — 16 October.**
Fresh private `semuta --discoveries` setup retains original Richese/CHOAM,
optional Ix, unused Tech3+/Advanced Strongholds and original Discovery7/8.
+20
View File
@@ -1,5 +1,25 @@
# Dune implementation status
## 16 October 2026 — Ixian Nexus replacement after native BG conversion
Removed the printed-Karama-only producer flag from normal auction settlement.
Successful original native BG converted acquisition or winning payment now
offers the same source-bound purchased-card choice after its native counter.
Denied direct acquisition supplies none; native funded winning-payment
recovery still purchases for spice and supplies the original paid receipt.
No new price, refund, source or Nexus cancellation policy is added.
Four new meaningful cases replace the old guard pin. Affected nine-file74/74,
four original-action runtime paths, eight legal policy actions and two actual
styled390px original-source journeys pass. Direct acquisition replaces actual
Hajr with the next Ghola; winning payment keeps actual Shield and Nexus.
Both retain BG5/Emperor12 and advance the native auction once. Two counter
cases explicitly control only conserved counter custody. No human server,
D1, saved room, deployment or public gate changed.
[Source and scoped proof](NEXUS_IXIAN_REPLACEMENT_RULES.md#native-bg-converted-purchases--16-october-2026).
Final types/lint pass; current source anchor and17 topic evidence paths
resolve without reference parse diagnostics. No build or broad assurance run.
## 16 October 2026 — Semuta connects physical Shrine-role costs
Fresh private `semuta --discoveries` composes original Richese/CHOAM and
+40 -1
View File
@@ -2,6 +2,45 @@
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.
## Native BG converted purchases — 16 October 2026
Original normal-auction purchases now offer the same independent Ixian
replacement after native Advanced BG Worthless-as-Karama succeeds, for both
direct acquisition and winning-bid payment. The original native counter
resolves first; a converted card is not a printed Karama, but its successful
purchase is still a purchase under the existing source analysis below.
The engine no longer carries a printed-cost-only settlement flag.
Canceling direct acquisition leaves the lot unpurchased and offers no Nexus
replacement. Canceling winning payment preserves native payment recovery:
when the original bid is funded, ordinary automatic spice payment buys the
lot and earns a **paid**, not free, replacement opportunity. Original
payment/income and Nexus discard/draw each finish once. No new cancellation,
refund, bonus priority, profile or module combination is introduced.
Four new behavior cases and the affected nine-file union pass **74/74**.
The obsolete guard-pinning substitution test was removed, not re-pinned.
Four original-action Use/Pass runtime paths and eight legal policy actions
pass. Genuine setup, actual worm alliance/Nexus deal, paid Worthless purchase
and first-lot Keep precede the second-lot conversion; no played state is
staged. Two additional cancellation cases explicitly conserve the unused
starting Karama into Emperor custody to isolate the native counter.
Two actual styled390×844 original-source table journeys pass. Direct free
acquisition replaces Hajr with the actual next Ghola, spends Ixian Nexus
and retains BG spice5/Emperor12. Winning free payment keeps the actual Shield
and Ixian Nexus, also retaining5/12. Both advance the original auction once,
with width/scroll390 and no browser/application error. Only an owned
memory-only loopback host ran; no human server, D1, saved room, deployment
or public gate changed. Proof remains outside Git:
`/tmp/dune-bg-ixian-runtime.json`, `/tmp/dune-bg-ixian-ui-proof.json`.
Broader profiles, Harkonnen bonus priority, special sale origins and final
assurance remain separate; all five checklist facets remain Partial.
Final `npm run check:quick` passes; the current source anchor and17 topic
evidence paths resolve, with no reference parse diagnostics. No production
build, broad suite or HTTP assurance was run for this bounded rule slice.
## Primary evidence
- **Face:** [photograph of the twelve original GF9 Nexus Cards](https://boardgamegeek.com/image/7767032/dune-ecaz-and-moritani), independently inspected again at `/tmp/dune-nexus-cards.jpg`. The photographed publisher text is the authority, not commentary by its uploader.
@@ -65,7 +104,7 @@ and never add seats to an admitted game or fabricate Nexus hands.
### Connected purchase and choice
1. Only an actual normal-auction purchase is connected: paid spice or a genuine printed Karama-paid purchase, including direct printed Karama acquisition before a positive bid is recorded. The free purchase must originate from the actual printed Karama; native Bene Gesserit Worthless/Truthtrance substitutions continue unchanged without this new offer. This is a bounded producer restriction, not a ruling that those acquisitions cease to be purchases. The original source, purchased physical card and native sale continuation are bound after the genuine acquisition. Gifts, bonus draws, Technology swaps, old hand cards and historical purchase IDs cannot create an opportunity.
1. Only an actual normal-auction purchase is connected: paid spice or genuine Karama acquisition/payment, including direct acquisition before a positive bid. Native Advanced BG Worthless conversion must first complete its existing response; successful free purchases then get the same replacement choice. A canceled direct conversion makes no purchase; canceled winning payment follows its original funded spice-payment recovery and, if purchased, supplies a paid receipt. The original source, purchased physical card and native sale continuation remain bound after genuine acquisition. Gifts, bonus draws, Technology swaps, old hand cards and historical purchase IDs cannot create an opportunity.
2. A Harkonnen **buyer** and Richese cache, Black Market or special-acquisition origins are guarded, not adjudicated. A Harkonnen rival is allowed and retains its ordinary native play outside this offer. These bounds preserve the unresolved independent Nexus cache scope and Harkonnen bonus priority above; they are not printed prohibitions or imports of the native `ixAllyCard` origin filter.
3. Every publicly possible supported buyer receives the same event and public buyer identity, regardless of its secret Nexus face. Only that buyer receives Pass and the exact already-owned purchased card for inspection; only a truly eligible unallied holder of the physical Ixian Nexus receives Use. Opponents receive neither the purchased/replacement face nor private price, receipt, deck order or eligibility reason. The buyer may inspect its own actually held Nexus through the existing authorized inspector; the neutral prompt grants no rival entitlement.
4. **Pass** retains the purchased card and Nexus, closes this opportunity and continues the original sale once. **Use** spends that singleton Nexus once, discards exactly the just-purchased physical Treachery Card, then draws the actual next deck card privately. There is no card selector, arbitrary hand exchange, new Karama counter, refund, repayment or re-auction.
+1 -1
View File
@@ -694,7 +694,7 @@ dedicated retrieved worked FAQs. [Contract and remaining limits](HOMEWORLD_OCCUP
| Advanced Richese ally contribution | The authorized supplied Advanced Richese Bidding clause routes Richese's contribution to its ally's cache/Black Market purchase to Emperor or bank, even when Emperor buys. Preserve the original donor leg separately from buyer-to-Richese credit; cancellation redirects only the Emperor leg without paying twice. Basic retains R2's earlier receipt. Native Banker counts only final bank legs; exhausted-cache counts, positive Black Market self-bidding and Technology custody remain unresolved. | [Source distinction and recipient contract](RICHESE_AUCTION_RULES.md#authorized-advanced-contribution-recipients--4-october-2026) |
| Richese Nexus Betrayal auctions | Pause at a valid original prepayment quote. Public self-cache veto discards the exact card without debit/acquisition; another buyer's positive cache/Black Market invoice keeps price/contributions/delivery and earned Harkonnen bonus while overriding the recipient to bank. All publicly possible unallied other-faction held-Nexus seats acknowledge uniformly; private identity controls only own Use. This neutral protocol is an application choice, not publisher timing. Normal hidden-family self-purchases, special-Karama veto and unsupported overlays remain excluded; no native Karama exception certifies them. Bounded engine/SQL/bot/phone scenarios are verified locally; broader verification remains Partial and public starts/full Nexus gates stay closed. | [Printed face, profile, API and saved continuation](NEXUS_RICHESE_RULES.md#bounded-betrayal-auction-contract--30-september-2026), [common privacy protocol](NEXUS_CARD_RULES.md#richese-betrayal-prepayment-protocol), [auction source boundaries](RICHESE_AUCTION_RULES.md) |
| Guild Nexus Betrayal shipment payment | Replace one original funded positive fee in full, including own pre-funded payment and the printed full occupied-Junction override; preserve original payer/contributions, consume already-debited donor escrow once and deliver the original physical shipment once. Native applicable stop/rate responses precede the bounded gate; zero/stopped shipments supply no award or Nexus cost. Public possible held-Nexus seats acknowledge uniformly; private Use changes no public price/source disclosure. Fresh classic/native-Guild/Nexus with optional genuinely seeded Homeworlds only; unsupported native Cunning/Richese shipment overlays block before card/parent commitment, and restored transport independently requires the native Guild grant. Bounded engine/SQL/bot/CLI/phone custody and refresh are locally verified; no new priority/immunity, ordinary occupation/rounding ruling or extra shipment. Broad/public/live gates remain closed. | [Printed source and bounded contract](NEXUS_GUILD_RULES.md#nexus-guild-betrayal), [common protocol](NEXUS_CARD_RULES.md#guild-betrayal-funded-payment-protocol), [internal checklist](../game/reference.ts) |
| Ixian Nexus Secret Ally replacement | Fresh classic/base33 Basic/Advanced or Basic Tleilaxu/classic Ix47, Ixians absent and Nexus alone. Spend the singleton Nexus to discard exactly the normal paid/printed-Karama purchased card before drawing the actual deck top; preserve original payment, income and auction suffix once. Full-hand and exhausted-deck same-card redraw remain legal. Uniform buyer Use/Pass is the existing development privacy policy, not publisher timing. Harkonnen buyers, special origins, other overlays and unresolved cache/bonus priority stay guarded; no public start or retrofit. Optional Sandtrout is omitted only in the fresh native branch. | [Printed operation and base contract](NEXUS_IXIAN_REPLACEMENT_RULES.md#bounded-local-runtime-contract), [native integration](NEXUS_IXIAN_REPLACEMENT_RULES.md#native-basic-tleilaxu-integration--2-october-2026) |
| Ixian Nexus Secret Ally replacement | Fresh classic/base33 Basic/Advanced or Basic Tleilaxu/classic Ix47, Ixians absent and Nexus alone. Spend the singleton Nexus to discard exactly the normal purchased card before drawing the actual deck top; paid, printed Karama and successful native BG conversion purchases retain their original payment/income/suffix. Native BG cancellation resolves first: denied direct acquisition supplies no purchase; funded winning-payment recovery supplies a paid receipt. Full-hand/same-card redraw remain legal. Neutral buyer timing is product policy, not publisher priority. Harkonnen buyers, special origins and other overlays remain guarded; no public start or retrofit. | [Printed operation and base contract](NEXUS_IXIAN_REPLACEMENT_RULES.md#bounded-local-runtime-contract), [BG composition](NEXUS_IXIAN_REPLACEMENT_RULES.md#native-bg-converted-purchases--16-october-2026), [native integration](NEXUS_IXIAN_REPLACEMENT_RULES.md#native-basic-tleilaxu-integration--2-october-2026) |
| Ixian Nexus Betrayal: Bidding or Technology | Fresh native-Ixian/classic-or-Tleilaxu Basic/Advanced local `ixian-betrayal` uses Ix47 Treachery and Nexus alone, with no initial Nexus deal or old-save retrofit. Resolve actual native Karama/BG counters first; a native denial opens no Nexus gate or cost. After all native passes, uniform publicly possible unallied non-Ixian held-Nexus seats acknowledge before the native effect; concealed face governs only private Use. These are bounded privacy/ordering inferences, not publisher universal priority. One physical Ixian Nexus denies one current Bidding attempt (normal count, no Ixian inspection/return) or one Advanced Technology declaration (both card locations preserved, attempt remains used); all-pass allows the original effect and suffix once. No whole-phase ban, completed undo, invented direct-Nexus Karama counter or blanket immunity. Richese special-lot exchange, wider priority/modules, complete games, strategy and public/live release remain open; verification is Planned pending frozen direct evidence. | [Photographed face and native source protocol](NEXUS_CARD_RULES.md#bounded-ixian-betrayal-source-protocol--1-october-2026), [fresh local runtime and acceptance](NEXUS_CARD_RUNTIME.md#bounded-ixian-betrayal-local-runtime--1-october-2026), [five-facet internal topic](../game/reference.ts) |
| Harkonnen Nexus Betrayal local preview | Fresh classic/base33/Nexus-only `harkonnen-betrayal` admits genuine personal/allied native matching calls. Native allied Karama/BG allowance comes first; a provisional uniform acknowledgement precedes the original outcome. Use returns the exact physical traitor immediately and preserves one automatic private actual Mentat replacement. The local ordering/privacy convention is not publisher/user priority and does not answer the previously asked universal reaction policy; public starts, old-game retrofit, arbitrary stacks and combined modules remain gated. Bounded native/private/recovery/CLI/phone verification is Partial development verified, not complete modes or deployment. | [Bounded source contract](NEXUS_HARKONNEN_RULES.md#bounded-betrayal-preview-contract--1-october-2026), [runtime limits](NEXUS_CARD_RUNTIME.md) |
| CHOAM Secret Ally | Absent-faction Collection trade spends one actual Worthless card and the Nexus for two bank spice. It is separate from native Cunning and Auditor; the battle inspection alternative remains missing. | [Prototype contract](NEXUS_CHOAM_SECRET_ALLY.md) |