Connect Richese Nexus to ordinary auction purchases
This commit is contained in:
1 parent
724d9dce1e
commit
cf268243f3
19 files changed
+1241
-46
No files matched your search
@@ -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
|
||||
|
||||
@@ -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.**
|
||||
|
||||
@@ -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
@@ -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) |
|
||||
|
||||
Reference in new issue
Block a user