Connect native Guild and BG own-arrival continuations
This commit is contained in:
1 parent
e265af3cb3
commit
c10fe0b48c
19 files changed
+1051
-268
No files matched your search
@@ -4,15 +4,33 @@
|
||||
arrival guard. It does not choose an order for simultaneous reactions or lift
|
||||
an unfinished expansion gate.
|
||||
|
||||
## Native transport and BG own controls — 15 October 2026
|
||||
|
||||
`guildShip` no longer predicts its future positive Guild receipt as a busy
|
||||
response; ordinary `ship` no longer predicts future accompaniment as a busy
|
||||
decision. Shared preflight still reports resulting Intrusion but does not
|
||||
confuse it with an actual pending decision. Original funding/tariff, actual
|
||||
controls, pre-entry fighter choice, Fremen storm and paired-overlap gates
|
||||
remain. The engine's existing queue owns settlement, not bot-specific rules.
|
||||
|
||||
Genuine original native producers prove the Guild candidate and executable
|
||||
BG branches. All four owner policies legally acquire Duke after Guild income;
|
||||
all four BG policies legally convert fighters and accompany as advisors.
|
||||
The human/scripted retained-fighter child path is separate evidence, not a
|
||||
claim that every profile chose it. Affected six-file55/55,20 API/policy paths
|
||||
and four actual390px journeys pass. Obsolete predicted-reaction rejection
|
||||
and wording pins are removed. Minimal legal play only; no calibration or
|
||||
complete combination claim.
|
||||
[Current authoritative contract](DEFERRED_SHIPMENT_ARRIVAL.md#native-own-arrival-continuations--15-october-2026).
|
||||
|
||||
## Ordinary Guild-paid Ambassador candidate — 15 October 2026
|
||||
|
||||
Ordinary reserve shipment no longer treats **future Guild income** as an
|
||||
already-pending arrival response. The authoritative commit already queues
|
||||
entry behind its actual income/counter continuation. The bot adapter removes
|
||||
only that stale ordinary-shipment prediction; own funding bounds/tariff,
|
||||
No-Field price independence, current busy controls, prospective BG
|
||||
accompaniment/Intrusion and Fremen storm checks remain.
|
||||
Direct `guildShip` transport retains its separate predictive boundary.
|
||||
only that stale ordinary-shipment prediction at that checkpoint. The later
|
||||
native continuation above also removes direct transport's future-income and
|
||||
ordinary shipment's future-BG predictions; current busy controls remain.
|
||||
|
||||
The original native Ecaz/Moritani/Guild paid Ambassador shipment now has a
|
||||
clear owner-view quote and real committed permission/payment/entry path.
|
||||
@@ -44,8 +62,8 @@ or infer a new rule from token co-location.
|
||||
|
||||
The quote preserves same-territory movement, single reactions, own-faction and
|
||||
allied exemptions, matching Ambassador immunity and Bene Gesserit stance.
|
||||
Shipment additionally includes the prospective Guild income and Spiritual
|
||||
Advisor opportunities. It uses the actual ordinary tariff and selected or
|
||||
Shipment uses actual current controls rather than predicting future income or
|
||||
Spiritual Advisor choices as already busy. It uses the actual ordinary tariff and selected or
|
||||
minimum necessary allied contribution. A Guild-funded payment that creates no
|
||||
Guild income is kept. An owned No-Field is priced as one component without
|
||||
reading its concealed value. Advanced Fremen storm arrival keeps its existing
|
||||
|
||||
@@ -29,6 +29,27 @@ optional skill bands, combinations and public expansion starts remain open.
|
||||
Rules implementation continues; comprehensive assurance and administration
|
||||
remain deferred until all rules are implemented.
|
||||
|
||||
**Native Guild/BG own-arrival continuations — 15 October.**
|
||||
Direct Guild transport's owner-view candidate now matches its executable
|
||||
income-before-queued-Ambassador path. Ordinary shipment stops predicting its
|
||||
own BG accompaniment as busy; shared preflight distinguishes resulting
|
||||
Intrusion from an actual decision. Existing controls/queue own settlement,
|
||||
with unchanged prices, payments, physical groups and original movement.
|
||||
Actual busy/pre-entry fighter/storm and unsupported paired/profile guards remain.
|
||||
|
||||
Original-action fixtures and six-file55/55 plus20 API/policy paths pass,
|
||||
including income/accompaniment/flip cancellation and all four legal policies.
|
||||
Four actual styled390px journeys prove Guild transport with income canceled,
|
||||
advisor accompaniment, accepted Intrusion, and retained fighters with a
|
||||
distinct child then original offer. No replay, overflow or browser errors.
|
||||
Existing child-first/live-token ordering is explicitly provisional, not a
|
||||
publisher priority. No played wallet/hand/army/phase/decision staging or real
|
||||
saved/deployed room. Guild rate-Karama expansion/Nexus admission remains a
|
||||
separate tracked gap; public starts and full-goal acceptance remain closed.
|
||||
[Canonical contract and evidence](DEFERRED_SHIPMENT_ARRIVAL.md#native-own-arrival-continuations--15-october-2026).
|
||||
Final types/lint and production build pass; existing deprecation/chunk/
|
||||
Unknown-route warnings remain. Canonical changed links/evidence resolve.
|
||||
|
||||
**Physical Traitor replacements and permanent markers — 15 October.**
|
||||
Original native Ix play now draws the real Hero Traitor after Dominic4's
|
||||
retirement, without turning it into a leader disc or faction target.
|
||||
|
||||
@@ -3,6 +3,20 @@
|
||||
13 September 2026. This work repairs a development-game deadlock without
|
||||
assigning an unverified order to simultaneous expansion reactions.
|
||||
|
||||
## Native Intrusion classification — 15 October 2026
|
||||
|
||||
Shared preflight no longer treats **resulting** BG Intrusion as an already
|
||||
active decision. Actual busy controls and the pre-entry fighter choice
|
||||
remain blocking. The existing committed-entry queue waits for Intrusion
|
||||
and accompaniment before offering the original Ambassador entry.
|
||||
An accompanying counter joining retained fighters is a distinct child:
|
||||
existing child-first/live-token order remains an explicit provisional
|
||||
composition, not a new publisher priority. Advisors are exempt.
|
||||
Original actions, cancellation paths and actual movement continuation pass
|
||||
in the [native shipment follow-up](DEFERRED_SHIPMENT_ARRIVAL.md#native-own-arrival-continuations--15-october-2026).
|
||||
This supersedes the historical blanket Intrusion exclusion below, not
|
||||
unsupported competing-reaction/module guards or public acceptance gates.
|
||||
|
||||
## Reproduced failure and source boundary
|
||||
|
||||
The all-three-expansion Advanced sample from checkpoint `cab2f1c` stopped on
|
||||
|
||||
@@ -4,6 +4,42 @@
|
||||
exposed an already accepted shipment whose Guild allowance could not finish.
|
||||
This continuation repair preserves the existing unfinished arrival-order gates.
|
||||
|
||||
## Native own-arrival continuations — 15 October 2026
|
||||
|
||||
Direct native Guild transport now has the same clear owner-view candidate
|
||||
as its already executable engine path: future earned income is not a current
|
||||
busy control. Ordinary shipment likewise stops predicting its own future BG
|
||||
accompaniment as an active decision. Shared movement preflight distinguishes
|
||||
resulting Intrusion from an actual pending decision. The existing committed
|
||||
entry queue, not a second timing adapter, waits for those native controls.
|
||||
|
||||
Original price, funding, payment, source group, reserve transfer and movement
|
||||
ownership stay unchanged. Actual response/decision/Terror/Ambassador controls,
|
||||
pre-entry fighter choice, Fremen storm protection and unsupported paired
|
||||
reaction/profile guards remain. The separate Guild **rate** Karama profile
|
||||
gate is unchanged and remains follow-up work; income cancellation is not
|
||||
rate cancellation.
|
||||
|
||||
**Provisional composition, not publisher priority:** finish the arrival's
|
||||
own controls before its deferred entry. Accompaniment joining existing BG
|
||||
fighters creates a distinct eligible child entry before the original shipper.
|
||||
Declining that child leaves a live token for the original entry; consuming
|
||||
it leaves no token to offer again. Advisors remain exempt. This retains the
|
||||
existing callback/queue order; it does not invent FIFO or suppress a BG choice.
|
||||
|
||||
Two original-action fixtures cover Guild income allow/cancel and Ambassador
|
||||
trigger/decline, BG accompaniment accept/decline/cancel, Intrusion flip/decline/
|
||||
cancel, the fighter child and original movement. No played hand, wallet,
|
||||
army, phase or decision is staged. Affected six-file **55/55** and **20**
|
||||
original API/policy paths pass. Four actual styled390px GameTable journeys
|
||||
exercise Guild transport/income cancellation, advisor accompaniment, accepted
|
||||
Intrusion, and declined Intrusion with child-then-original offers. Payment
|
||||
and transfers occur once; original movement resumes; no overflow/browser
|
||||
errors. In-memory loopback proof only, not saved-room or deployed acceptance.
|
||||
|
||||
This supersedes the BG/direct-transport exclusions in the earlier checkpoint
|
||||
below and obsolete rejection-test pins, not its remaining recovery safeguards.
|
||||
|
||||
## Ordinary Guild income before Ambassador entry — 15 October 2026
|
||||
|
||||
The original native Ecaz/Moritani/Guild producer exposed a stale preflight:
|
||||
@@ -17,9 +53,9 @@ Ordinary reserve shipment no longer predicts Guild income as a busy control.
|
||||
The original physical/price/funding validation, Guild permission, payment,
|
||||
income/cancellation and deferred-entry queue remain unchanged. The shared
|
||||
ordinary bot adapter follows that same distinction, without reading hidden
|
||||
funding or rival hands. Actual in-flight controls, BG accompaniment/Intrusion,
|
||||
Fremen storm protection and unsupported paired-reaction gates are not removed.
|
||||
Direct Guild cross-planet transport retains its separate adapter boundary.
|
||||
funding or rival hands. Actual in-flight controls, Fremen storm protection
|
||||
and unsupported paired-reaction gates remain. The native own-arrival
|
||||
follow-up above also connects direct transport and BG's resulting choices.
|
||||
This reuses the documented income-before-entry order, not a new comprehensive
|
||||
publisher priority table or an exception to paying for entry.
|
||||
|
||||
|
||||
@@ -9,14 +9,29 @@ Audit: 2026-09-06. Scope: ambassador inventory, setup, placement, triggering, ef
|
||||
- **Designer clarification:** Jack Reda (@The Warp), 26 August 2023, on his [Ecaz and Moritani rulebook upload](https://boardgamegeek.com/filepage/263742/ecaz-and-moritani-rules), explicitly confirms Ambassador placement face up. This is the designer speaking directly, not a community interpretation. The publisher-indexed file-page comment was verified in the follow-up audit below.
|
||||
- No community amendment, fan implementation, or tournament rule was used. No separately dated official ambassador errata resolving the remaining open questions was found in this bounded pass. Use applicable official corrections/FAQ over general text; record conflicts rather than silently resolving them.
|
||||
|
||||
## Native own-arrival follow-up — 15 October 2026
|
||||
|
||||
Native Guild transport and ordinary BG accompaniment/Intrusion now use the
|
||||
existing committed-entry continuation rather than treating future controls
|
||||
as already busy. Original income can be allowed or canceled; BG choices
|
||||
retain their actual Karama windows and stance. An accepted accompanying
|
||||
counter joining fighters creates a distinct child offer before the original
|
||||
shipper; consuming the live token at the child prevents a second offer.
|
||||
Advisors remain exempt. This existing child-first/live-token composition is
|
||||
explicitly provisional, not a publisher priority ruling.
|
||||
Affected six-file55/55,20 original API/policy paths and four actual390px
|
||||
journeys pass without replaying payment/forces or losing original movement.
|
||||
Actual controls, unsupported overlaps, public starts and final assurance remain.
|
||||
[Canonical continuation and remaining rate-window boundary](DEFERRED_SHIPMENT_ARRIVAL.md#native-own-arrival-continuations--15-october-2026).
|
||||
|
||||
## Ordinary Guild-paid entry follow-up — 15 October 2026
|
||||
|
||||
Original reserve shipment now settles its actual Guild income/counter window
|
||||
before the already queued Ambassador entry, instead of rejecting because of
|
||||
a predicted future receipt. Price/funding, physical transfer, token handling
|
||||
and original caller resumption do not change. Actual current controls and
|
||||
unresolved BG/other-arrival combinations remain guarded; this is not a new
|
||||
comprehensive printed priority rule.
|
||||
and original caller resumption do not change. The later native follow-up
|
||||
above supersedes the BG/direct-transport exclusion; actual current controls
|
||||
and unsupported combinations remain guarded.
|
||||
|
||||
The actual390px native table ships/permits one for Moritani12→11 and
|
||||
Guild6→7, opens the Ecaz Ambassador, acquires Duke6, then resolves a real
|
||||
|
||||
@@ -2,6 +2,18 @@
|
||||
|
||||
Integrated checkpoint, 2026-09-07 local date. This closes the contributor-routing defect and adds transport price controls; ordinary rate/permission Karama cancellation and nonbattle Truthtrance commitments remain incomplete.
|
||||
|
||||
## Native direct transport continuation — 15 October 2026
|
||||
|
||||
Direct `guildShip` already committed positive Guild income before queued
|
||||
Ambassador entry; its stale owner-view candidate now accepts that same path.
|
||||
Original on-board source6→5 plus destination1 costs one to the shipper without
|
||||
using reserves. Real Karama income cancellation prevents Guild's receipt
|
||||
without refunding the shipper or repeating transport; the original Ecaz
|
||||
offer and next movement owner follow. Allow/decline and cancellation variants
|
||||
pass in the [native arrival contract](DEFERRED_SHIPMENT_ARRIVAL.md#native-own-arrival-continuations--15-october-2026).
|
||||
The separate native **rate** Karama expansion/Nexus profile gate is unchanged
|
||||
and remains implementation work, not a printed prohibition or exercised path.
|
||||
|
||||
## Ordinary income then Ambassador arrival — 15 October 2026
|
||||
|
||||
Original ordinary reserve shipment may now proceed into a placed Ambassador
|
||||
@@ -9,8 +21,8 @@ when it earns Guild income. The stale preflight predicted that **future**
|
||||
receipt as an already-busy arrival control; the commit's existing income/
|
||||
counter-then-deferred-entry sequence already handles it. No tariff,
|
||||
contributor destination, pledge, cancellation or physical transfer changes.
|
||||
The ordinary bot preflight matches this distinction; direct `guildShip`
|
||||
transport and other unresolved arrival combinations remain separate.
|
||||
The ordinary bot preflight matches this distinction. The later direct
|
||||
transport follow-up above supersedes its earlier separate candidate boundary.
|
||||
|
||||
Actual styled390px native controls ship one Moritani counter, use original
|
||||
Guild permission, settle Moritani12→11 and Guild6→7, then open Ecaz's real
|
||||
|
||||
@@ -1,5 +1,46 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 15 October 2026 — Native Guild/BG own-arrival continuations
|
||||
|
||||
Direct native Guild transport's engine already committed income before queued
|
||||
entry, but its bot candidate predicted that future income as busy. The native
|
||||
original owner view now agrees with the executable path. Ordinary shipment
|
||||
also stops predicting its future BG accompaniment as an active decision;
|
||||
shared movement preflight retains resulting Intrusion without calling it an
|
||||
already-pending control. No second queue, timing adapter or price/state schema.
|
||||
|
||||
Existing settlement handles income allow/cancel, Intrusion accept/decline/
|
||||
cancel, and accompaniment accept/decline/cancel before the original entry.
|
||||
A real companion joining retained BG fighters creates its own child offer:
|
||||
decline keeps the live token for the original entrant; trigger consumes it
|
||||
without recreating an offer. Advisors remain exempt. Existing child-first/
|
||||
live-token composition is provisional, not a publisher priority ruling.
|
||||
Actual response/decision/Terror/Ambassador controls, pre-entry fighter choice,
|
||||
storm protection and unsupported paired/profile guards remain.
|
||||
|
||||
Two genuine original-action fixtures use original setup, actual Guild alliance,
|
||||
paid token placement, real Karama custody, and prior BG movement/stance.
|
||||
No played wallet, hand, army, leader, phase or decision is assigned. Obsolete
|
||||
predicted-control rejection/fallback and wording pins were removed, not re-pinned.
|
||||
Affected six-file **55/55** and **20 original API/policy scenarios** pass.
|
||||
All four Ecaz policies acquire Duke after Guild income; all four BG policies
|
||||
convert then accompany. Retained-fighter human/scripted evidence is distinct.
|
||||
|
||||
Four actual styled390px GameTable journeys use original controls for native
|
||||
transport with income canceled, peaceful accompaniment, accepted Intrusion,
|
||||
and declined Intrusion with distinct BG-child then Emperor offers. Original
|
||||
payment/force transfers happen once; original movement resumes, including
|
||||
actual Carthag→Arsunt moves. No horizontal overflow/application browser errors.
|
||||
A browser observation node race occurred after the final action committed;
|
||||
fresh state confirmed it and no action was replayed.
|
||||
Proof is in-memory loopback, not worker/D1/authenticated saved-room/deployed
|
||||
acceptance. The separate Guild native-rate Karama expansion/Nexus admission
|
||||
gate remains tracked next work. No reset, real-game write or public gate change.
|
||||
Final `npm run check:quick` and production build pass; existing module-register
|
||||
deprecation, chunk-size and Unknown-route warnings remain. Ten current-section
|
||||
local links and canonical checklist evidence targets resolve.
|
||||
[Canonical contract](DEFERRED_SHIPMENT_ARRIVAL.md#native-own-arrival-continuations--15-october-2026).
|
||||
|
||||
## 15 October 2026 — Physical Traitor replacements, retired zone and legal recycling
|
||||
|
||||
Original Moritani Mentat replacement accepts the actual Ix Hero Traitor as a
|
||||
|
||||
@@ -671,11 +671,12 @@ dedicated retrieved worked FAQs. [Contract and remaining limits](HOMEWORLD_OCCUP
|
||||
| Guild payment | Rate, transport permission and income are distinct; power owner, shipper, contributors and independent rate-card beneficiary remain distinct. | [Rate/cancellation sources](GUILD_RATE_KARAMA_RULES.md), [implemented payment routing](GUILD_SHIPMENT_PAYMENTS.md) |
|
||||
| Guild native rate Karama | In bounded classic-faction Basic/Advanced tables, a separate prepayment response can cancel Guild’s or its ally’s half rate on an ordinary reserve shipment or eligible cross-planet transport, and Guild’s own return. The original physical cohort and approved contributor split must cover full destination price; otherwise the Karama is spent, the declaration returns unused, and a replacement this turn uses full price. One spice per returned force is the conservative doubled-tariff interpretation without a return-specific FAQ example. Independent Karama-purchased rates, Guild income, transport permission and optional modules remain separate. | [Publisher distinctions and selected reserve/transport policy](GUILD_RATE_KARAMA_RULES.md#native-transport-extension--29-september-2026) |
|
||||
| Deferred shipment arrival | Quote unsupported ordinary arrivals before saving Guild interception. A validated legacy ordinary declaration may return unspent on the typed arrival error; corrupted declarations and special parent/card receipts are not silently cleared. This repairs continuation without deciding simultaneous reaction priority. | [Reproduction and bounded recovery](DEFERRED_SHIPMENT_ARRIVAL.md) |
|
||||
| Native Ambassador own-arrival continuation | Under the standing choose-recommended-option instruction, reuse committed entry after its own Guild income, BG Intrusion and accompaniment controls. Existing callbacks put a legitimate accompanying BG fighter child before the deferred original entrant; each sees the then-live token, so declining the child preserves a later original offer and consuming it does not recreate a token. Advisors remain exempt. This child-first/live-token composition is provisional, not a located publisher priority ruling. Actual busy controls, unsupported paired/module guards and separate native rate-window admission remain distinct. | [Native original-action evidence and boundary](DEFERRED_SHIPMENT_ARRIVAL.md#native-own-arrival-continuations--15-october-2026) |
|
||||
| Truthtrance | Current facts are boolean disclosures, not promises to preserve resources. Structured Basic and base Advanced active-opportunity shipment promises bind within their documented scope (Advanced excludes Guild and optional modules); prose is not automatically enforced. | [Spice facts](TRUTHTRANCE_SPICE_FACTS.md), [card facts](TRUTHTRANCE_CARD_COUNT.md), [shipment promises](TRUTHTRANCE_SHIPMENT_PROMISES.md), [remaining audit](TRUTHTRANCE_NONBATTLE_READINESS_20260907.md) |
|
||||
| Truthtrance hand categories | Count current physical hand custody by explicitly named primary role; alternate battle slots and faction powers do not reclassify cards. Only an aggregate answer is disclosed. | [Hand inventory](TRUTHTRANCE_HAND_INVENTORY.md) |
|
||||
| Moritani Advanced assassination preview | After an eligible battle loss, a different opposing-faction Traitor Card may be revealed even if its leader is already dead (zero bounty). Face-up set-aside and one private replacement occur during Mentat; one use per faction. Normal-call duration, uniform hidden-eligibility UX and exceptional combinations remain explicit. | [Runtime/source contract](MORITANI_ASSASSINATE_LEADERS.md) |
|
||||
| Moritani Extortion at Mentat | The user selected normal Terror placement/relocation first, including any Karama response; only then collect the reserved five bank spice and approach other players in storm order for a possible three-spice payment. Payment removes the token; all declines recover it with rotated hidden supply IDs. The relative placement timing is a user-selected interpretation, not a publisher ruling. | [Publisher sequence and selected timing](MORITANI_EXTORTION_RULES.md#mentat-ordering-selected-interpretation-not-a-publisher-ruling) |
|
||||
| Ecaz Ambassador / Moritani Terror shared entry | In bounded classic plus Ecaz/Moritani Basic/Advanced games and the exact original paired native Nexus envelopes, both originally eligible owners resolve optional reactions in current storm order; committed entry, payment and counters do not replay. Later alliances do not erase the original trigger; physical effect prerequisites are rechecked. This remains an explicit provisional interpretation, not a located publisher priority ruling. An original accompanying counter joining existing BG fighters creates its own qualifying entry only after earlier Intrusion/income finish; exempt advisors, competing live reactions, unsupported children and Atomics retain guards. The Terror entry itself is now deferred behind the arrival's own interaction (Guild income, BG fighter Intrusion or BG advisor choice, Fremen storm protection) in an additive pending record that never replays payment or force transfer; a Terror entry already in flight and every Ambassador combination still reject. | [Primary-source gap and selected policy](MORITANI_ENTRY_TIMING.md#selected-bounded-overlap-order--29-september-2026), [exact paired composition](MORITANI_ENTRY_TIMING.md#paired-native-nexus-composition--7-october-2026), [deferred arrival entry](MORITANI_ENTRY_TIMING.md#deferred-arrival-entry-behind-the-arrivals-own-interactions--7-october-2026), [movement recovery](DEFERRED_MOVEMENT_ARRIVAL.md#bounded-storm-order-continuation--29-september-2026) |
|
||||
| Ecaz Ambassador / Moritani Terror shared entry | In bounded classic plus Ecaz/Moritani Basic/Advanced games and the exact original paired native Nexus envelopes, both originally eligible owners resolve optional reactions in current storm order; committed entry, payment and counters do not replay. Later alliances do not erase the original trigger; physical effect prerequisites are rechecked. This remains an explicit provisional interpretation, not a located publisher priority ruling. A genuine BG fighter companion is independently eligible; advisors remain exempt. Committed entry waits for its own income, Intrusion/advisor or storm controls. Actual in-flight reactions and unsupported paired/module/child combinations retain their guards; native own-arrival support is not universal overlap acceptance. | [Primary-source gap and selected policy](MORITANI_ENTRY_TIMING.md#selected-bounded-overlap-order--29-september-2026), [exact paired composition](MORITANI_ENTRY_TIMING.md#paired-native-nexus-composition--7-october-2026), [deferred Terror entry](MORITANI_ENTRY_TIMING.md#deferred-arrival-entry-behind-the-arrivals-own-interactions--7-october-2026), [native Ambassador continuation](DEFERRED_SHIPMENT_ARRIVAL.md#native-own-arrival-continuations--15-october-2026) |
|
||||
| Fremen/Ecaz final-turn victory | Basic keeps reciprocal cooccupation at Tabr only. Authorized supplied Advanced physical p32 Fremen I permits both Tabr and Habbanya when Fremen/Ecaz actually coexist. Solitary/nonallied Ecaz and third parties still block; ordinary winner/prediction/fallback order is preserved. | [Current source cutover](ECAZ_VICTORY_RULES.md) |
|
||||
| Truthtrance recorded knowledge | Questions compare an already recorded BG prediction, active submitted storm dial or actually known native Fremen forecast. Missing knowledge is unknown; only the aggregate answer is published. No future promise or unknown deck peek is created. | [Connected predicates and evidence](TRUTHTRANCE_KNOWLEDGE.md) |
|
||||
| Nexus lifecycle | Twelve physical cards, phase draw/replacement and alliance forfeiture; native Cunning, absent-faction Secret Ally and Betrayal have separate effects. No blanket Karama immunity. | [Common source contract](NEXUS_CARD_RULES.md), [lifecycle runtime](NEXUS_CARD_RUNTIME.md) |
|
||||
|
||||
Reference in new issue
Block a user