Connect Richese Nexus to ordinary auction purchases

This commit is contained in:
Quintine committed 2026-10-25 22:40:36 +11:00
1 parent 724d9dce1e
commit cf268243f3
19 files changed
+1241 -46

No files matched your search

+44
View File
@@ -16,6 +16,50 @@ open mode gates.
## Current checkpoint and work
**Ordinary-deck Richese Nexus purchase veto — 25 October. Prototyped / Partial.**
A positive native Richese ordinary win now opens the existing neutral response
before payment choice. The card’s identity is concealed. Under the selected visible
provisional convention, Use commits the physical Richese Nexus first: an actual
Richese-family card is discarded without payment/acquisition/bonus, while a miss
spends the Nexus and resumes the original purchase. Pass keeps the card. The
same closed quote never reopens. Normal spice/Karama choice, actual allied aid,
Emperor income and next-lot continuation retain their native behavior; no paid
sale or cache lot is fabricated. Public event IDs contain no card identifier.
[Printed source, protocol and boundaries](NEXUS_RICHESE_RULES.md#ordinary-winning-bid-betrayal--25-october-2026).
Three disjoint helper/controls/source lanes, bounded review and root integration
pass **17 files, 153/153**, types/lint/build and nine actual auction-action/engine/
GameTable SSR journeys. Source116 Basic/124 Advanced uses genuine original audit
initialization/setup, an actual kept cache Richese Karama spent on a real first
normal purchase, later Worm/alliance/Nexus draw, then real bid3/passes. The one
controlled recycle moves that genuinely discarded card into the still-unopened
next deck; full exhaustion/reshuffle is not claimed. Original main/cache45 and
Nexus12 remain physical. Source125 includes a real phase3 two-spice ally pledge.
Veto, pass, miss and retained native Karama payment run in both rules bands.
The Advanced pledge case preserves the original aid split; four minimal profiles
pass blind attempts. Eight helper and
six actual component callback/profile cases supplement fourteen engine cases.
These are not parent hydration, DOM/browser/mobile or deployed evidence.
Fixture feedback moves an early pledge into legal Bidding and fixes the first
unopened ordinary face so the no-Karama branch cannot accidentally buy another
Karama. Two readonly malformed-array test constructions are type-corrected;
legacy source-quote mutators only narrow the new frame union. No game rule or
start guard is weakened. Private source-bound logs/HTML:
`/home/quintine/.local/share/dune/checkpoints/20261025-richese-normal-betrayal/`.
No saved-room/D1/server/reset/restart/deployment operation or recovery campaign
occurred. Proactive immediate/private special Karama producers, wider valid
combinations, final assurance and exact-revision deployed acceptance remain due.
**Selected revival storm/HMS route reasons — 25 October.** Source review retains
the current routes: Southern's named placement does not inherit Fremen storm
shipment permission or bypass the HMS pointing-territory/Force Movement route;
Tleilax retains the Ixian direct off-planet restriction. Southern applications
are visibly provisional. Reasons replace obsolete waiting labels and identify
the route before an outside pointing-sector storm; HMS itself stays sheltered.
Existing destinations are not opened. Focused quote/control/engine/HMS files
pass in the same batch. [Policy and source limits](HOMEWORLD_REVIVAL_DEPLOYMENT_RULES.md#selected-storm-and-hms-route-policy--25-october-2026).
**Revival Terror continuation — 25 October. Prototyped / Partial.**
Physical revived entry now reaches native Terror Reveal/Decline, all six effects
and Enemy of My Enemy. Exact original return/group metadata survives token
@@ -2,6 +2,32 @@
Primary-source audit, 10 September 2026. This is a source and implementation-boundary contract, not a runtime completion claim. The coordinator has already asked about threshold restoration and splitting several revived Fedaykin; those answers remain pending.
## Selected storm and HMS route policy — 25 October 2026
Use the existing out-of-storm destinations and native HMS entry route, under
the 14 October recommended-option authority. The supplied authorized revision,
physical10/logical8 movement rule and physical32/logical30 Fremen B, separates
ordinary storm restrictions from the named **shipment** exception. Southern
**placement** does not inherit that exceptional shipment permission. This is
selected provisional composition for Southern, not a new Southern FAQ.
Physical34/logical32 Ix B restricts non-Ix entry to reaching the pointing
territory and then using Force Movement; HMS itself remains storm- and
worm-protected. Southern placement grants no such route override. Tleilax's
off-planet SEND likewise retains the Ixian direct-shipment restriction. Existing
BG/Terror/Ambassador entry reactions do not grant a shipment or movement route.
An occupied interior does not create a revival destination merely because it is
sheltered. Display the route restriction first, even when the pointing sector
is in storm; do not describe the HMS interior as exposed to that storm.
These choices replace the old waiting-for-ruling labels without opening an
unsupported route, spending another allowance or changing the eligible group.
They do not borrow the source-specific Moritani Cunning HMS exclusion as a
universal user ban. Fresh source review used the supplied44-page PDF visually;
E1/November publisher PDF retrieval returned403, so no fresh publisher
confirmation is claimed. The earlier audit and checkpoints below remain dated
evidence; their unresolved storm/HMS labels are superseded by this policy.
## Revival Terror continuation — 25 October 2026
**Prototyped / Partial.** The adopted physical SEND-entry interpretation now
+47
View File
@@ -1,5 +1,52 @@
# Dune implementation status
## 25 October 2026 — Original normal auction reaches Richese Nexus purchase veto
**Ordinary-deck Richese Nexus purchase veto — 25 October. Prototyped / Partial.**
A positive native Richese ordinary win now opens the existing neutral response
before payment choice. The card’s identity is concealed. Under the selected visible
provisional convention, Use commits the physical Richese Nexus first: an actual
Richese-family card is discarded without payment/acquisition/bonus, while a miss
spends the Nexus and resumes the original purchase. Pass keeps the card. The
same closed quote never reopens. Normal spice/Karama choice, actual allied aid,
Emperor income and next-lot continuation retain their native behavior; no paid
sale or cache lot is fabricated. Public event IDs contain no card identifier.
[Printed source, protocol and boundaries](NEXUS_RICHESE_RULES.md#ordinary-winning-bid-betrayal--25-october-2026).
Three disjoint helper/controls/source lanes, bounded review and root integration
pass **17 files, 153/153**, types/lint/build and nine actual auction-action/engine/
GameTable SSR journeys. Source116 Basic/124 Advanced uses genuine original audit
initialization/setup, an actual kept cache Richese Karama spent on a real first
normal purchase, later Worm/alliance/Nexus draw, then real bid3/passes. The one
controlled recycle moves that genuinely discarded card into the still-unopened
next deck; full exhaustion/reshuffle is not claimed. Original main/cache45 and
Nexus12 remain physical. Source125 includes a real phase3 two-spice ally pledge.
Veto, pass, miss and retained native Karama payment run in both rules bands.
The Advanced pledge case preserves the original aid split; four minimal profiles
pass blind attempts. Eight helper and
six actual component callback/profile cases supplement fourteen engine cases.
These are not parent hydration, DOM/browser/mobile or deployed evidence.
Fixture feedback moves an early pledge into legal Bidding and fixes the first
unopened ordinary face so the no-Karama branch cannot accidentally buy another
Karama. Two readonly malformed-array test constructions are type-corrected;
legacy source-quote mutators only narrow the new frame union. No game rule or
start guard is weakened. Private source-bound logs/HTML:
`/home/quintine/.local/share/dune/checkpoints/20261025-richese-normal-betrayal/`.
No saved-room/D1/server/reset/restart/deployment operation or recovery campaign
occurred. Proactive immediate/private special Karama producers, wider valid
combinations, final assurance and exact-revision deployed acceptance remain due.
**Selected revival storm/HMS route reasons — 25 October.** Source review retains
the current routes: Southern's named placement does not inherit Fremen storm
shipment permission or bypass the HMS pointing-territory/Force Movement route;
Tleilax retains the Ixian direct off-planet restriction. Southern applications
are visibly provisional. Reasons replace obsolete waiting labels and identify
the route before an outside pointing-sector storm; HMS itself stays sheltered.
Existing destinations are not opened. Focused quote/control/engine/HMS files
pass in the same batch. [Policy and source limits](HOMEWORLD_REVIVAL_DEPLOYMENT_RULES.md#selected-storm-and-hms-route-policy--25-october-2026).
## 25 October 2026 — Original revival reaches Terror and ordered arrival children
**Revival Terror continuation — 25 October. Prototyped / Partial.**
+90
View File
@@ -2,6 +2,96 @@
Audited 10 September 2026, with a bounded Betrayal implementation contract added 30 September. This separates the ordinary Secret Ally shipment, native Cunning's two-marker operation and Betrayal's two auction outcomes. It does not certify full-family implementation or open the Nexus release gate. See [common Nexus rules](NEXUS_CARD_RULES.md), [auction custody and source boundaries](RICHESE_AUCTION_RULES.md), [No-Field custody](RICHESE_NO_FIELD_RULES.md), and [allied No-Field distinctions](RICHESE_ALLIED_SHIPMENT_AUDIT.md).
## Ordinary winning-bid Betrayal — 25 October 2026
**Prototyped / Partial.** The printed purchase-veto alternative has no cache-
origin limit. A Richese-family card may reach the ordinary discard/deck after
actual play. A positive native Richese winning bid in the existing supported
Richese/CHOAM Nexus profile now opens the neutral acknowledgement before native
Emperor funding and the original spice/Karama payment chooser. Keep the actual
ordinary auction; do not fabricate a Richese cache lot, paid sale or acquisition.
**Selected blind-attempt convention:** under the 14 October recommended-option
authority, all publicly possible responders acknowledge the same boundary for
either hidden family. Privately eligible Use commits the physical Richese Nexus
first. Only then does an actual Richese-family card cause veto: discard that
exact reserved card without payment, delivery or purchase bonus, then advance
its native lot/round once. The exact face is not publicly announced. On another
family, the Nexus remains spent and the original purchase resumes. This is a
visibly provisional online convention, not printed voluntary-discard permission
or an established physical-table ruling for failed attempts.
Pass keeps the Nexus. All-pass and a spent miss resume the original payment
choice and later native funding/income/delivery exactly once; the same closed
winning quote does not open a new counter. A later payment method can still
be Karama. The receipt's initial split is an unpaid winning quote, not proof
that spice was debited or that a later native funding effect already occurred.
No earlier bid, source card, price or recipient is changed by this pause.
The native Richese Nexus face is recorded in the original GF9 component
photograph linked below; E2 pp4–6 covers face-down bidding and Richese cards
entering normal discard. The family symbol is on the face. No identifying back
or mandatory public family announcement was established by this review. Do not
invent a public family flag or family-dependent Use availability. Only public
held-Nexus presence determines the acknowledgement roster; ordinary card and
payment/Nexus identities remain in existing private views. A costed outcome is
not prior inspection. The persistent control explains both consequences before
commitment. Minimal profiles pass blind ordinary attempts; strategy is deferred.
Fresh normal frames bind their original live pool index, round, opaque lot ID,
physical card, winning quote and source controls. Public event IDs contain no
card identifier. Intrinsic receipt shape and old cache/Black Market signature
bytes remain unchanged. The legacy alternatives keep their existing native
continuations. Proactive immediate Karama acquisition and private special-
Karama acquisition remain separate outstanding producers. Wider profile,
combination, recovery/privacy assurance and deployed acceptance are not claimed.
Evidence: [invoice/outcome helper](../game/nexus-richese-betrayal.ts),
[normal source cases](../tests/nexus-richese-betrayal-normal.test.ts),
[isolated controls](../components/nexus-richese-betrayal.tsx),
[controls/profile cases](../tests/nexus-richese-betrayal-normal-controls.test.tsx),
[controlled recycle producer](../tests/fixture-richese-normal-betrayal.ts),
[actual continuation cases](../tests/richese-normal-betrayal-engine.test.ts).
The source distinguishes genuinely earned setup/cache play/discard/Nexus/bids
from the one controlled placement of an already discarded card into the unopened
ordinary deck. It does not claim a native full-deck exhaustion/reshuffle journey.
The older bounded contract's normal-self-purchase exclusion below is superseded
only for this original winning-bid boundary.
Frozen **17 files, 153/153**, types/lint/build and nine actual auction-action/
engine/GameTable SSR journeys pass on unchanged source. Eight helper and six
connected component callback/profile cases accompany fourteen ordinary-source
engine cases. Basic116/Advanced124 original actions earn audit/setup, actual
cache Richese Karama retention and first normal winning-bid Karama payment,
then native Worm/alliance/Nexus draw and the new bid3 boundary. Only one labelled
recycle from that true discard into an unopened deck is controlled; native
full-deck exhaustion is not claimed. An additional original125-action case earns
a real phase3 two-spice ally pledge. Main/cache45 and Nexus12 inventories remain
physical. Success, pass, miss, paid/free original choice and aided invoice are
exercised; all four minimal profiles legally pass blind normal attempts.
The ordinary frame adds private `normal:{round,lot,index}` beside the existing
receipt/signature. Public `richeseBetrayalReaction.source` additionally accepts
`normal`; its other fields/actions are unchanged. The lot UUID is opaque and
contains no private card identity. Legacy pending-source mutation tests narrow
the old quote/lot branch for TypeScript; the deferred recovery test has only
that type guard change and no recovery campaign is run.
The first runtime catches a fixture pledge made in Charity; the actual action
is moved to Bidding. First related proof is152/153 because Advanced could earn
another Karama in the deliberately no-retained-K source; ordering an actual
still-unopened first Shield repairs that source without replacing a dealt or
played hand. Final type feedback replaces two mutations of a readonly fixture
array with equivalent malformed copies. No rules, profiles or start guards
are relaxed. Private matching code fingerprints, logs and rendered HTML:
`/home/quintine/.local/share/dune/checkpoints/20261025-richese-normal-betrayal/`.
Exact native discard/reshuffle, proactive immediate Karama, private special
acquisition, wider combinations, complete modes, final recovery/privacy/rules
assurance and browser/mobile/deployed acceptance remain unfinished. These
journeys are engine/SSR, not parent hydration or DOM clicks. No saved-room/D1/
server/reset/restart/deployment operation occurred.
## Purchased Karama rate with native Cunning — 25 October 2026
**Prototyped / Partial.** The native unallied two-token Cunning shipment now
+30 -1
View File
@@ -1,5 +1,34 @@
# Rule decision index
## Richese Nexus ordinary-purchase blind attempt — 25 October 2026
The printed Richese veto is not cache-only, but an ordinary recycled card's
family may be concealed. Under the 14 October recommended-option authority,
use uniform publicly possible acknowledgements and a committed blind attempt:
spend the singleton Nexus before checking family. Actual Richese card: discard
without payment/acquisition and advance the native lot. Other family: spend
remains, original purchase continues. Pass retains the card; the same closed
quote does not reopen. No prior family flag or exact-face reveal is introduced.
This spend-on-miss convention is explicitly provisional online composition;
primary rules did not establish general voluntary Nexus discard or an identifying
family back. Existing cache/Black Market alternatives, private eligibility,
native later payment choice and source/profile guards remain. Proactive and
special Karama acquisition are still outstanding producers.
[Printed source, knowledge policy and scope](NEXUS_RICHESE_RULES.md#ordinary-winning-bid-betrayal--25-october-2026).
## Revived placement retains storm and HMS routes — 25 October 2026
Under the 14 October recommended-option authority, keep Southern placement
outside storm rather than importing the Fremen **shipment** exception. Retain
the HMS pointing-territory/Force Movement route for Southern and the Ixian-only
direct off-planet route for Tleilax. Southern's applications are explicitly
provisional composition, not a new publisher Homeworld FAQ. HMS itself remains
storm-protected; its route reason takes precedence over the outside pointer's
storm. Prior named-entry reactions grant no route permission and the separate
Moritani Cunning user ruling supplies no general HMS ban. Supplied physical10,
32 and34 support the distinctions; fresh publisher PDF fallback returned403.
[Selected policy and source limits](HOMEWORLD_REVIVAL_DEPLOYMENT_RULES.md#selected-storm-and-hms-route-policy--25-october-2026).
## Current Traitor-declaration Truthtrance — 25 October 2026
Compose the existing general current-turn rule with an actual unsubmitted
@@ -1307,7 +1336,7 @@ These are unresolved in the cited records. Do not infer an answer from elapsed t
| Repeat Karama on a canceled compulsory cache lot | After one Karama cancels the compulsory Richese cache auction and restores the ordinary pool, the engine currently still accepts a second Karama against the resumed window and re-derives the ordinary count from the frozen pre-cache field. Whether a repeat cancellation should be refused is not settled; the invariant that a canceled lot never restores more than its frozen pre-cache count does hold. | [Richese auction source](RICHESE_AUCTION_RULES.md), [exhausted-cache runtime](IMPLEMENTATION_STATUS.md) |
| Base special Karama | Unfunded auction recovery, stopped-shipment settlement and Atreides full-plan commitment order remain provisional. Supplied physical27 F now sets its before-public-reveal deadline, including quiet later use after declining the initial offer. Ordinary preparation priority and target-first sequencing remain implementation compositions, with sealed plans retained and no added reading acknowledgement. | [Explicit base interpretations](BASE_ADVANCED_READINESS_20260907.md#explicit-unresolved-base-interpretations), [current full-plan timing](ATREIDES_FULL_PLAN_TIMING.md#before-reveal-window--24-october-2026) |
| Homeworld high-threshold revival deployment | The publisher does not state whether a return that itself first reaches the high threshold may deploy on that same return. The content-first prototype evaluates the resulting population, so the crossing return qualifies; this is a visibly provisional composition, not a located timing ruling. The Tleilaxu low-income start-condition snapshot is unchanged, and partial groups, split destinations, storm placement, allied-Homeworld limits and other entry effects retain their documented boundaries. | [Benefits contract](HOMEWORLD_BENEFITS_RULES.md#provisional-high-threshold-revival-deployment--9-october-2026), [resumption record](IMPLEMENTATION_STATUS.md#9-october-2026--gated-captures-resumed-under-the-basic-occupation-and-odd-force-occupy-prototypes) |
| Revived force arrival / BG | Advanced Intrusion follows supplied p28 entry wording. Provisionally treat off-planet Tleilax SEND to Arrakis as earning ordinary BG Spiritual accompaniment; Southern is on-planet and Homeworld destinations are separate. Keep committed return/placement, ordinary counters, original income and one deferred Ambassador entry; add no fee/ordinary allowance/Guild stop/phase4 industry. Phase4 Spiritual binds the exact return or owned Guild child. Terror continuation remains explicitly unfinished. | [Current source and policy](HOMEWORLD_REVIVAL_DEPLOYMENT_RULES.md#revival-arrival-responses--25-october-2026) |
| Revived force arrival / BG | Advanced Intrusion follows supplied p28 entry wording. Provisionally treat off-planet Tleilax SEND to Arrakis as earning ordinary BG Spiritual accompaniment; Southern is on-planet and Homeworld destinations are separate. Keep committed return/placement, ordinary counters, original income and one deferred Ambassador entry; add no fee/ordinary allowance/Guild stop/phase4 industry. Phase4 Spiritual binds the exact return or owned Guild child. The later Terror continuation retains the original return, ordered Ambassador opportunity and actual Sneak children; complete combinations remain unfinished. | [Current source and policy](HOMEWORLD_REVIVAL_DEPLOYMENT_RULES.md#revival-arrival-responses--25-october-2026) |
| Occupied Homeworlds | The publisher question about retention after departure, replacement or contest, unique-power composition and shared income remains open; the first-occupier/current-occupier question was already sent. The content-first Basic benefit selector now uses the visibly provisional current-sole policy above (Tupile excepted), which is an implementation choice, not an answer to that question. | [Occupation questions](HOMEWORLD_OCCUPATION_RULES.md#questions-the-retrieved-sources-do-not-settle), [lifecycle audit](HOMEWORLD_OCCUPATION_LIFECYCLE_AUDIT.md), [Basic policy](HOMEWORLD_OCCUPATION_RULES.md#basic-current-sole-benefit-policy--9-october-2026) |
| Nexus responses and composition | Betrayal private-response timing, Emperor fewer-than-five, fresh advisor/storm cases, Duke restoration and remaining faction-specific combinations remain source-bound. Tleilaxu Secret Ally now has the explicitly provisional recommended combined policy in its own row below; it is not borrowed authority from native revival or Ghola. | [Common boundaries](NEXUS_CARD_RULES.md#remaining-source-questions-and-release-boundaries) and individual faction source/runtime documents |
| Tleilaxu Secret Ally revival | Under choose-recommended-option priority, a quiet unallied actual holder with Tleilaxu absent returns one mandatory own dead leader free, using the ordinary leader slot, and zero-to-five exact counters at one bank spice each. The card shares an ordinary ceiling expanded to at least five; prior normal returns count, larger native/Recruits allowances remain, and the fixed card group is never doubled. Only the unavailable-roster trigger is waived; repeated-death/face-down and special custody rules remain, with original ordinary cycles preserved. No force-only use, native Tleilaxu income or nonexistent cancellation owner is invented. This is provisional implementation policy, not publisher clarification or a separately answered numerical user ruling. | [Recommended combined policy](NEXUS_TLEILAXU_RULES.md#recommended-combined-revival-prototype--14-october-2026) |