Connect Ecaz Duke revival to the Tleilaxu Ambassador
The original own-leader grant omitted the shared Duke because it searched only native rosters and KH. Offer Duke only to Ecaz using canonical dead-disc identity/custody validation and the existing independent permission. Preserve ordinary first-death/KH limits and unsupported source envelopes. Native Tleilaxu and Bene Gesserit copied effects share the choice. Return the actual shared disc alive and set aside, preserve strength and death history, clear obsolete use/concealment and record any satisfied native cohort opening before clearing death. Spend no spice, Ghola or ordinary leader allowance; add no native disc or skill. Finish the same committed Ambassador and retain original entrant movement. Persistent guidance explains that a separate legal acquisition is still needed. Source-specific tests, genuine public Basic acquisition/death/arrival programmes, actual GameTable/entry rendering and four existing minimal profiles verify the consumer. Controlled Advanced/copy/repeated/cohort/ownership/event probes remain separate. Exact frozen checks and limits are in docs/TLEILAXU_AMBASSADOR_RULES.md. This composes the printed grant with the selected set-aside/independent Duke policy; it does not settle generic ordinary repeat/income policy, open a module, certify full modes or claim browser/deployed/final assurance. No strategic AI refinement or saved-room/database/reset/restart/deployment operation.
This commit is contained in:
1 parent
c95e294890
commit
59aa56af2b
12 files changed
+742
-20
No files matched your search
@@ -16,6 +16,26 @@ open mode gates.
|
||||
|
||||
|
||||
## Current checkpoint and work
|
||||
**Ecaz's Ambassador Duke revival — 24 October. Prototyped / Partial.** The
|
||||
original Tleilaxu grant now offers Ecaz the real shared dead Duke, including his
|
||||
existing independent death histories. Native and BG-copy effects use canonical
|
||||
identity/custody validation and the selected alive/set-aside return. Ordinary
|
||||
first-death/KH limits and provisional independent allowance/income remain.
|
||||
Persistent controls explain that revival grants no battle control. Record any
|
||||
satisfied native cohort opening before clearing death; add no roster disc/skill.
|
||||
|
||||
A disjoint helper lane, original-source fixture lane, bounded source review and
|
||||
owner integration pass **5 files42/42**, types/lint/build, two original Basic
|
||||
gameplay/rendering programmes and eight legal policy continuations. Real paid
|
||||
placements1+2, acquisition, two poison plans and Duke death precede the next-turn
|
||||
Guild entry/cost1. Sources72/73 then use two actions for free return and original
|
||||
entrant completion, preserving strength6/deaths1 and resources. Controlled
|
||||
Advanced/repeat/cohort/ownership/event/reacquisition probes are separate. Fixture
|
||||
expectations and a private disabled-attribute assertion needed feedback repair;
|
||||
runtime alone reran with source unchanged. [Sources, exact proof and limits](TLEILAXU_AMBASSADOR_RULES.md#ecaz-shared-duke-alternative--24-october-2026).
|
||||
No module opening, broad assurance, complete-mode or browser/deployed claim.
|
||||
No saved-room/database/reset/restart/deployment operation in this rule batch.
|
||||
|
||||
**Original Ix Spice cards — 24 October. Prototyped / Partial.** The historical
|
||||
Thumper/Sandtrout/Harvester audit now records explicit provisional first-turn
|
||||
precedence, later generated-worm suppression and sequential physical doubling.
|
||||
|
||||
@@ -15,6 +15,10 @@ and follows the normal stop, discount-cancellation and payment/income windows.
|
||||
Ghola spends the actual card instead of spice or that slot. Strength remains
|
||||
six; both paths preserve the physical death history.
|
||||
|
||||
The same selected destination also applies to Ecaz's free Tleilaxu Ambassador
|
||||
return; see its [shared Duke route](TLEILAXU_AMBASSADOR_RULES.md#ecaz-shared-duke-alternative--24-october-2026).
|
||||
That independent grant retains its own provisional allowance/income policy.
|
||||
|
||||
Ecaz's first ordinary cohort opens with five dead discs counting Duke, or
|
||||
when its entire native five-disc roster is unavailable under the existing
|
||||
captured-leader exception. The opened first cohort persists across returns.
|
||||
|
||||
@@ -1,5 +1,27 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 24 October 2026 — Ecaz's free Ambassador Duke return
|
||||
|
||||
Connect the missing shared-disc alternative to the original Tleilaxu grant for
|
||||
Ecaz only. Native and BG-copy effects validate canonical dead Duke custody and
|
||||
return the same disc alive/set-aside under the selected policy, preserving death
|
||||
history and any satisfied native cohort opening. Add no native disc, control,
|
||||
skill, paid request or ordinary allowance debit. Persistent controls explain the
|
||||
required separate acquisition; original entrant movement remains available.
|
||||
|
||||
A disjoint helper lane and genuine-fixture lane, bounded source review and owner
|
||||
integration pass5-file42/42, types/lint/build, two original Basic gameplay/rendering
|
||||
programmes and eight legal policies. Sources72/73 use real paid placements1+2,
|
||||
acquisition and a two-poison Duke death, then turn2 Guild entry/cost1. Free return
|
||||
and original entrant completion use two more actions with unchanged resources,
|
||||
strength6, deaths1 and five native discs. Controlled Advanced/repeat/cohort/
|
||||
ownership/event/decline/reacquisition evidence remains separate. Fixture control
|
||||
expectations and a private disabled-attribute assertion were repaired; runtime
|
||||
alone reran on identical source. [Canonical source, policy, scope and frozen proof](TLEILAXU_AMBASSADOR_RULES.md#ecaz-shared-duke-alternative--24-october-2026).
|
||||
Generic ordinary repeat/income policy, wider combinations, complete modes and
|
||||
browser/deployed/final assurance remain open. No strategy refinement or saved-
|
||||
room/database/reset/restart/deployment operation in this rule batch.
|
||||
|
||||
## 24 October 2026 — Original Ix Spice card interpretations
|
||||
|
||||
Retain existing Thumper/Sandtrout/Harvester mechanics after bounded printed-source
|
||||
|
||||
@@ -442,7 +442,7 @@ They supersede earlier software-absence claims only within their named scope.
|
||||
| --- | --- | --- |
|
||||
| Odd-force Ecaz Occupy | Main paragraph: ceiling contribution/loss, floor survivors; conflicting FAQ remains unresolved. | [Occupy](ECAZ_OCCUPY_RULES.md) |
|
||||
| New-ally Duke loan | Optional existing-disc loan after Ambassador alliance consent; one battle and unused turn-end set-aside. | [Duke acquisition](ECAZ_DUKE_ACQUISITION.md) |
|
||||
| Tleilaxu Ambassador leader alternative | First-death own native leader, or Atreides' source-supported separate first-killed KH, revives free instead of forces. Ordinary allowance independence remains provisional; repeat returns/shared custody stay separate. | [Ambassador](TLEILAXU_AMBASSADOR_RULES.md) |
|
||||
| Tleilaxu Ambassador leader alternative | First-death own native leader, Atreides' first-killed KH, or Ecaz's independently revivable shared Duke returns free instead of forces. Duke reuses the canonical dead-disc permission and selected alive/set-aside result, preserves death history and any satisfied native cohort opening, and grants no automatic battle control. Only an Ecaz beneficiary may select Duke. Ordinary allowance/income independence remains provisional; generic native repeat and wider custody envelopes stay separate. | [Ambassador source and shared Duke route](TLEILAXU_AMBASSADOR_RULES.md#ecaz-shared-duke-alternative--24-october-2026) |
|
||||
| Ordinary allied shipment transit | Depart during the shipper's turn; excess new physical visitors still present at ending go to Tanks, even when exit was prevented. Old co-occupation timing is separate. | [Allied transit](ALLIED_TRANSIT_RULES.md) |
|
||||
| Ordinary mixed No-Field battle | Private pool is physical forces plus reserve-limited token materialization; both plans seal before one reveal. Advanced now shares this provisional policy; combined Occupy remains separate. | [No-Field](RICHESE_NO_FIELD_RULES.md) |
|
||||
| Guild-recipient allied No-Field | Rounded one-force Guild fee: one spice to bank, even when Richese funds it; no Guild self-shipment income. | [Allied No-Field payment](RICHESE_ALLIED_SHIPMENT_AUDIT.md) |
|
||||
|
||||
@@ -2,6 +2,93 @@
|
||||
|
||||
Primary-source review, 2026-09-07, with later runtime checkpoints below. This document supplements the [Ambassador effects audit](ECAZ_AMBASSADOR_EFFECTS_AUDIT.md) and [runtime readiness review](TLEILAXU_AMBASSADOR_RUNTIME_READINESS.md). Recorded source questions remain distinct from the Basic-first implementation choices.
|
||||
|
||||
## Ecaz shared Duke alternative — 24 October 2026
|
||||
|
||||
The original Tleilaxu Ambassador now offers Ecaz its dead shared Duke as the
|
||||
one-leader free alternative. The previous selector searched only the ordinary
|
||||
native roster and separate KH, so it omitted the real disc in `Game.dukeVidal`.
|
||||
Both a native Tleilaxu token and the original Bene Gesserit copy use the same
|
||||
beneficiary-specific selection. Ecaz's ally cannot inherit this permission.
|
||||
|
||||
The [publisher's E3 rules, printed pages 8–9](https://www.gf9games.com/dune/wp-content/uploads/EcazMoritani-Rulebook-LOWRES.pdf#page=8)
|
||||
provide the free own-leader grant and Ecaz's independent Duke revival permission,
|
||||
with Duke revival restricted to Ecaz. A bounded official-domain indexed check
|
||||
corroborated the grant and independent revival paragraph this checkpoint. This
|
||||
is their composition with the existing [selected living/set-aside custody](ECAZ_REVIVAL_RULES.md#selected-product-interpretation-28-september-2026),
|
||||
not a new publisher worked example or numerical ruling. Reuse the canonical
|
||||
dead-Duke resolver, including its preserved repeated-death histories and existing
|
||||
custody/profile limits. The ordinary Ambassador first-death and KH limits remain;
|
||||
they do not add a new death-count cap to Duke's independent permission.
|
||||
|
||||
Commit against the original shared disc: record any satisfied native Ecaz cohort
|
||||
opening **before** clearing Duke's death, preserve his ID, strength6 and death
|
||||
count, clear obsolete use/concealment, and release control/source/acquisition
|
||||
through the existing shared-disc return. The result is alive and unclaimed in
|
||||
the shared area, never appended to Ecaz's five native leaders. A separate legal
|
||||
acquisition is required before battle use. Persistent owner-only guidance states
|
||||
that result before the free-return button is pressed.
|
||||
|
||||
The return costs0, creates no paid Revival request, spends no Ghola and grants no
|
||||
skill. The Ambassador's existing provisional independence from ordinary leader
|
||||
allowance and income is preserved. Force and leader alternatives remain
|
||||
exclusive. The original Ambassador finishes once and the committed entrant
|
||||
retains its remaining movement. Generic ordinary repeated-leader eligibility,
|
||||
Tleilaxu income policy, wider captured/module envelopes and full acceptance stay
|
||||
separate. Earlier shared-Duke absence/destination notes below are superseded only
|
||||
for this route; they remain historical source analysis.
|
||||
|
||||
### Focused proof and remaining scope
|
||||
|
||||
`game/tleilaxu-ambassador-leaders.ts` delegates shared identity/custody validation
|
||||
to `resolveEcazDukeRevival` and projects a canonical set-aside choice. Pure
|
||||
`tests/tleilaxu-ambassador-leaders.test.ts` cases keep old sparse ordinary/KH
|
||||
callers working and distinguish valid independent Duke histories from malformed,
|
||||
unseated, living or unsupported sources without exposing custody details.
|
||||
`tests/duke-ambassador-engine.test.ts` separately checks actual native entry
|
||||
consumption, the Ecaz-only beneficiary, copied effects, unchanged resources and
|
||||
ordinary allowance, prior cohort opening, event/exclusive-choice guards, native
|
||||
movement continuation and a subsequent separate original acquisition. Original
|
||||
source and final integrated results are recorded below.
|
||||
|
||||
Frozen owner integration passes **5 files, 42/42 tests**, types/lint and production
|
||||
build. `tests/fixture-duke-ambassador.ts` supplies two genuine public Basic
|
||||
Ecaz/Harkonnen/Guild programmes with original E3 components. Four unopened deal
|
||||
positions select two real poisons; two unopened ordinary Spice positions and
|
||||
original scalar/packet lotteries are recorded. Actual paid1+2 placements, reserve
|
||||
shipments and an Ecaz-token acquisition precede both real poison plans. Duke
|
||||
dies at deaths1. Ecaz wins the zero-dial attacker tie without losing its force or
|
||||
a native leader, naturally leaving Duke as its sole revival alternative.
|
||||
|
||||
Native and BG-copy sources use **72/73 accepted actions**. On turn2 an actual
|
||||
Guild shipment costs1 and triggers the already placed token. Each human branch
|
||||
uses two more actions: free Duke return, then explicit completion of the same
|
||||
entrant's movement turn. All four existing profiles in both original positions
|
||||
submit that same legal alternative and finish the entrant turn: **8 policy
|
||||
continuations**, without strategy refinement. Wallets, force pools, hands and
|
||||
ordinary allowances are unchanged by the return; Duke remains strength6,
|
||||
deaths1, alive/set-aside and outside the five-disc roster.
|
||||
|
||||
Actual GameTable and isolated entry rendering verify persistent destination
|
||||
guidance and enabled/busy Duke buttons. Framework aliases/CSS stubs make this
|
||||
rendering evidence, not browser/visual/deployed acceptance. The controlled
|
||||
Advanced source (without Harkonnen), repeated Duke/cohort opening, non-Ecaz,
|
||||
event/exclusivity, decline and separate reacquisition probes remain distinct
|
||||
from the two genuine Basic sources. Full modes, other custody/module envelopes,
|
||||
generic ordinary repeats/income and final assurance remain open.
|
||||
|
||||
Source identity: base `c95e2948908a853289a0c9b0c09143fb41e37fa8`, frozen tree
|
||||
`9848951790a5e3a314934cc32613fe2feb84716ffe56c61fd345571f9147253c`,
|
||||
2,606 tracked/nonignored files. Private logs, HTML, source manifest and original
|
||||
failed checks are retained outside Git under `20261024-duke-ambassador/`.
|
||||
Feedback repaired only fixture/control expectations after the consumer was
|
||||
connected: use the original legal first/later Storm choices, retain actual source
|
||||
sector/token bindings, and finish Advanced Guild permission before awaiting the
|
||||
Ambassador. The private render assertion then needed an attribute-only check
|
||||
instead of matching the CSS `disabled:` utility. That runtime alone reran on the
|
||||
identical source; the final aggregate links original passing tests/types/lint/
|
||||
build and the repaired runtime. Checkpoint prose/reference overlays are separately
|
||||
reviewed. No saved-room/database/reset/restart/deployment operation occurred.
|
||||
|
||||
## First-death own Kwisatz Haderach — 11 October 2026
|
||||
|
||||
The source-supported separate KH identity below now appears in Atreides'
|
||||
@@ -65,7 +152,7 @@ Specific identities compose as follows:
|
||||
|
||||
- **Kwisatz Haderach:** base p.17 says a killed KH is revived like a leader, without affecting the ordinary Atreides roster threshold. This supports an Atreides KH choice under the one-leader alternative. Preserve its own activation/death record; it is not another native leader disc or a free force. [Base p.17](https://www.gf9games.com/dunegame/wp-content/uploads/Dune-Rulebook.pdf#page=17)
|
||||
- **Auditor:** it is a CHOAM leader, so the own-leader alternative can include a dead CHOAM Auditor. Its normal early-return permission expressly consumes the ordinary leader slot, while the Ambassador's accounting is still unresolved. The published exclusions prohibit Tleilaxu foreign-ghola acquisition and Harkonnen capture. They do not prohibit CHOAM receiving its own free return. Existing repeat-death and sixth-disc cycle questions remain; this grant does not answer them. [GF9 CHOAM & Richese, p.8](https://www.gf9games.com/dune/wp-content/uploads/2021/11/CHOAM-Rulebook-low-res.pdf#page=8)
|
||||
- **Duke Vidal:** E3 p.9 expressly restricts revival to Ecaz, including Ghola. An allied beneficiary does not inherit an exception. If the beneficiary is Ecaz, the revival is free under this effect, rather than charging Duke's normal five. The existing unresolved revived-disc destination and six-disc cycle issues remain exactly as documented in [Ecaz revival rules](ECAZ_REVIVAL_RULES.md); do not choose active Ecaz custody versus set-aside custody here. [E3 pp.8–9](https://www.gf9games.com/dune/wp-content/uploads/EcazMoritani-Rulebook-LOWRES.pdf#page=9)
|
||||
- **Duke Vidal:** E3 p.9 expressly restricts revival to Ecaz, including Ghola. An allied beneficiary does not inherit an exception. If the beneficiary is Ecaz, the revival is free under this effect, rather than charging Duke's normal five. The 24 October route above applies the existing selected set-aside destination and independent Duke permission; generic cohort/repeat/income interpretations remain separately recorded in [Ecaz revival rules](ECAZ_REVIVAL_RULES.md). [E3 pp.8–9](https://www.gf9games.com/dune/wp-content/uploads/EcazMoritani-Rulebook-LOWRES.pdf#page=9)
|
||||
- **Captured or foreign-ghola leaders:** a living unavailable captive is not a dead piece in Tanks. The Ambassador does not grant a capture release or acquisition of an opponent's disc. A leader's temporary controller must not substitute for its legitimate revival owner. Exceptional concealed custody needs the existing generic unavailable projection, not an opponent-visible identity probe.
|
||||
|
||||
Keep physical identity and death history when returning a leader. A normal revived leader is usable, remains susceptible to its Traitor, and does not become a new disc. The base Ghola FAQ allows immediate reuse in a later battle, but that card-specific clarification does not authorize resetting unrelated histories or bypassing a still-pending Ambassador parent. [Base pp.9,22](https://www.gf9games.com/dunegame/wp-content/uploads/Dune-Rulebook.pdf)
|
||||
|
||||
Reference in new issue
Block a user