Connect Tleilaxu income to committed Ambassador revivals
Positive free force/leader returns share the existing beneficiary/turn free-income ledger under the explicit provisional source composition. Actual Ghola remains separately rewarded. Decline earns nothing. Bind a distinct revival-income response to the completed physical return and original Ambassador; allow/cancel finishes once and cancellation preserves the return and spent entitlement. Add persistent preselection and income guidance. Admit the bare Basic Ecaz+Ix native Tleilaxu composition through existing coalition/Face Dance mechanics, retaining unsupported faction/module guards and existing start/battle assertions. Verify focused tests, types/lint/build, four original public Basic native/copy allow/cancel programmes, actual control rendering and eight existing legal policies. Exact frozen evidence and boundaries are in docs/TLEILAXU_AMBASSADOR_RULES.md. Full rules/modes, wider combinations, assurance and deployed acceptance remain unfinished. No strategic calibration, saved-room operation, reset, restart or deployment.
This commit is contained in:
1 parent
f9e204c301
commit
6d30e7c5e1
15 files changed
+1125
-30
No files matched your search
+21
-10
@@ -24,16 +24,27 @@ polling and a lobby action; Continue left the room intact. Focused tests pass
|
||||
The live site still reports older revision `716304b`; the fix is pushed but
|
||||
awaits deployment. [Exact evidence and limits](READABLE_NOTICES.md#verification).
|
||||
|
||||
**Queued next — Tleilaxu income from Ambassador revivals, 24 October.** Connect
|
||||
positive free force/leader returns to the existing per-beneficiary/turn free
|
||||
income ledger under the explicit provisional interpretation. Decline earns0;
|
||||
Ghola stays independent. A committed-return receipt and distinct revival marker
|
||||
bind the native income response so allow/cancel resumes the original Ambassador
|
||||
once without repeating the revival. Root owns engine, response-context, controls,
|
||||
regressions and docs/reference; proposed disjoint lanes own only a pure receipt
|
||||
helper/test and original-action source fixture. The source review is complete;
|
||||
implementation was deferred for the user's notice report. No new module or
|
||||
assurance campaign.
|
||||
**Tleilaxu Ambassador income — 24 October. Prototyped / Partial.** Positive
|
||||
free force/leader returns now share the actual beneficiary's once-per-turn free
|
||||
income ledger. This selected source composition remains explicitly provisional;
|
||||
Ghola stays independent and decline earns nothing. A committed-return receipt
|
||||
binds the distinct income response. Allow/cancel finishes the original Ambassador
|
||||
once; canceling the bank spice keeps the return and spent entitlement. Persistent
|
||||
controls explain both the provisional reward and the already-completed return.
|
||||
|
||||
A disjoint receipt/fixture/Basic-consumer wave, bounded source/composition review
|
||||
and owner integration pass **8 files81/81**, types/lint/build, four original
|
||||
Basic native/BG-copy allow/cancel gameplay/rendering programmes and eight legal
|
||||
policy continuations. Sources158/159 retain original47/22 decks, actual paid
|
||||
placements, Duke acquisition/death, Guild entry and its original dealt Karama.
|
||||
The real Basic start exposed a conservative restriction; bare Ecaz+Ix with native
|
||||
Tleilaxu now uses existing coalition/Face Dance mechanics. Six labelled controlled
|
||||
Basic cases retain genuine setup, actual Nexus/alliance and funded shipments.
|
||||
Feedback corrected a Guild-ally tariff expectation and an idle-policy private
|
||||
driver; runtime alone reran on identical source. [Policy, exact proof and limits](TLEILAXU_AMBASSADOR_RULES.md#provisional-free-revival-income--24-october-2026).
|
||||
Wider combinations, generic ordinary repeat eligibility, complete modes and final
|
||||
assurance remain open. No optional-module opening, strategic calibration or
|
||||
saved-room/database/reset/restart/deployment operation in this batch.
|
||||
|
||||
**Ecaz's Ambassador Duke revival — 24 October. Prototyped / Partial.** The
|
||||
original Tleilaxu grant now offers Ecaz the real shared dead Duke, including his
|
||||
|
||||
@@ -2,6 +2,25 @@
|
||||
|
||||
Historical primary-source audit, 2026-09-07, corrected after independent verification. The publisher/designer odd-force conflict remains unresolved as a publisher correction. Under the 8 October Basic-first prototype instruction, Basic now provisionally uses the main p8 paragraph: ceiling contribution/loss and floor survivors, with a visible control warning. This is not a numerical ruling by the user or designer. Advanced retains its separately authorized source. The earlier false attribution to Jack Reda remains withdrawn.
|
||||
|
||||
## Bare Basic native Tleilaxu — 24 October 2026
|
||||
|
||||
The Basic profile now admits native Tleilaxu with exactly the selected `ecaz`
|
||||
and `ix` decks, classic seats and optional Moritani. This removes the old
|
||||
conservative roster restriction through the existing composition predicate;
|
||||
the genuine start and battle assertions remain. It adds no native Ixian,
|
||||
CHOAM/Richese or independent-card/optional-module composition. Existing broader
|
||||
registered profiles keep their own boundaries.
|
||||
|
||||
Basic Tleilaxu supplies ordinary counters and uses the existing fixed Ecaz
|
||||
contribution, selected lead, zero support and separate physical losses. The
|
||||
winning co-side cannot Face Dance itself; external Face Dance returns both
|
||||
winning armies and counts their combined survivors. These existing native
|
||||
handlers have no Advanced-only dependency. The Basic odd-count interpretation
|
||||
above remains provisional. This is the setup dependency for [Ambassador bank
|
||||
income](TLEILAXU_AMBASSADOR_RULES.md#provisional-free-revival-income--24-october-2026),
|
||||
not complete-mode certification. Bounded consumer proof and exact frozen results
|
||||
are recorded with that checkpoint.
|
||||
|
||||
## Registered mixed Skills — 18 October 2026
|
||||
|
||||
Actual Eca and registered selected E1/E2/classic seats now use all14 without
|
||||
|
||||
@@ -1,5 +1,29 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 24 October 2026 — Tleilaxu income from committed Ambassador returns
|
||||
|
||||
Positive free force/native leader/KH/Duke returns now share the existing
|
||||
beneficiary/turn free-income ledger under an explicitly provisional source
|
||||
composition. Actual Ghola stays separate; decline earns nothing. Bind the
|
||||
already-completed return to a distinct income response. Allow pays one bank
|
||||
spice; cancellation keeps the revival and spent entitlement. Both finish the
|
||||
original Ambassador once. Persistent controls explain the policy and result.
|
||||
|
||||
The original Basic source exposed an old conservative start restriction. Bare
|
||||
Ecaz+Ix with native Tleilaxu now admits existing coalition/Face Dance behavior,
|
||||
retaining the start/battle assertions and other faction/module boundaries.
|
||||
A disjoint receipt/fixture/consumer wave, bounded review and owner integration
|
||||
pass8-file81/81, types/lint/build, four original Basic native/copy allow/cancel
|
||||
gameplay/rendering programmes and eight legal policies. Sources158/159 retain
|
||||
original47/22 decks, actual placements/acquisition/poison death/paid Guild entry
|
||||
and its dealt Karama. Six labelled controlled Basic consumers retain original
|
||||
setup and actual Nexus/alliance/funded battle controls. Feedback repaired a
|
||||
Guild-ally price expectation and private idle-policy driver; runtime alone
|
||||
reran on identical source. [Policy, source and exact frozen evidence](TLEILAXU_AMBASSADOR_RULES.md#provisional-free-revival-income--24-october-2026).
|
||||
Full modes, ordinary repeated-leader eligibility, wider combinations, assurance
|
||||
and deployed acceptance remain open. No strategic calibration, optional-module
|
||||
opening or saved-room/database/reset/restart/deployment operation.
|
||||
|
||||
## 24 October 2026 — Ecaz's free Ambassador Duke return
|
||||
|
||||
Connect the missing shared-disc alternative to the original Tleilaxu grant for
|
||||
|
||||
@@ -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, 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) |
|
||||
| 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 independence remains provisional. A positive Ambassador return shares the actual beneficiary’s ordinary free-income entitlement once per turn; actual Ghola remains independently rewarded. Cancellation suppresses only the earned bank spice and retains the completed return and spent entitlement. This source composition is provisional; generic native repeat and wider custody envelopes stay separate. | [Ambassador income policy](TLEILAXU_AMBASSADOR_RULES.md#provisional-free-revival-income--24-october-2026), [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,103 @@
|
||||
|
||||
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.
|
||||
|
||||
## Provisional free revival income — 24 October 2026
|
||||
|
||||
A successful positive Ambassador force, native leader, KH or Ecaz Duke return
|
||||
now uses Tleilaxu's existing bank-income mechanism. The [E1 rulebook, printed
|
||||
page7](https://www.gf9games.com/dunegame/wp-content/uploads/2020/09/IxianAndTleilaxuRulebook.pdf#page=7)
|
||||
awards income for each faction using free revival or Ghola. The [E3 rulebook,
|
||||
printed page8](https://www.gf9games.com/dune/wp-content/uploads/EcazMoritani-Rulebook-LOWRES.pdf#page=8)
|
||||
makes this Ambassador return free. Applying that general trigger, including
|
||||
the leader alternative, is source composition. Neither passage explicitly
|
||||
settles cross-phase repetition. Under the standing choose-recommended-option
|
||||
instruction, use **one bank spice per actual beneficiary per turn**, shared
|
||||
with ordinary free revival; actual Ghola remains independently rewarded per
|
||||
use. This is a provisional interpretation, not a located publisher example.
|
||||
It supersedes only the earlier Ambassador income-independence boundary below.
|
||||
|
||||
Complete the physical return first, then stamp the existing `revivalFreeIncome`
|
||||
ledger through `collectRevivalIncome`. The actual recipient may be Ecaz, its
|
||||
ally or Tleilaxu itself. A decline returns nothing, consumes no entitlement and
|
||||
opens no income response. An already-used ordinary free entitlement pays no
|
||||
second reward. Existing Tleilaxu Homeworld suppression remains in the shared
|
||||
calculation. No ordinary quota, price, paid request, Ghola or out-of-phase Axlotl
|
||||
payment is added.
|
||||
|
||||
When a reward is due, keep the original Ambassador at `income` with a receipt
|
||||
binding its event, owner, entrant, token, site, turn/phase, beneficiary, Tleilaxu
|
||||
owner and exact committed return. Distinct `ambassadorRevival` response routing
|
||||
avoids Richese's purchase continuation. Allow pays the bank spice; cancel spends
|
||||
the actual eligible card and prevents only that spice. Both finish the original
|
||||
Ambassador once, without replaying the return or releasing the free entitlement.
|
||||
Returned pieces need not stay in their original location during an otherwise
|
||||
legal interruption. The income source also remains bound across BG conversion
|
||||
and its printed counter. Persistent guidance explains the provisional reward
|
||||
before selection and the already-completed return during the response.
|
||||
|
||||
The original Basic source also exposed an old conservative Occupy whitelist.
|
||||
Bare selected `ecaz`+`ix` with native Tleilaxu now admits the existing ordinary
|
||||
Basic coalition and Face Dance paths, with classic seats and optional Moritani.
|
||||
The start and battle guards remain; this does not open native Ixian/CHOAM/
|
||||
Richese Basic compositions or add optional modules/independent card variants.
|
||||
See [the native force-owner contract](ECAZ_OCCUPY_RULES.md#native-e1e2-force-owner-integration--2-october-2026).
|
||||
The actual source roster for this income programme is Ecaz/Harkonnen/Tleilaxu/
|
||||
Guild; its original47-card Treachery deck and22-card Spice deck are retained.
|
||||
|
||||
### Focused income proof and remaining scope
|
||||
|
||||
Frozen owner integration passes **8 files,81/81 tests**, types/lint and production
|
||||
build. The six pure receipt cases bind exact source/return identity and fixed
|
||||
one-spice amount. Engine cases cover force/native leader/KH/Duke returns, actual
|
||||
beneficiary/self attribution, decline, prior ordinary free revival, actual Ghola
|
||||
before/after the grant, printed cancellation and an Advanced BG conversion's
|
||||
printed counter. The latter restores the original income without another revival.
|
||||
Existing ordinary usage, legacy BG contexts, Basic coalition and Duke paths pass
|
||||
in the affected union. No full recovery/privacy/custody suite was added.
|
||||
|
||||
`tests/fixture-ambassador-revival-income.ts` supplies native and copied original
|
||||
public Basic sources using **158/159 accepted actions**. Five unopened deal
|
||||
positions give Guild its actual Karama, two unopened ordinary Spice positions
|
||||
and original packet/scalar lotteries retain all components. Real paid placements,
|
||||
Duke acquisition, a two-poison battle/death and next-turn paid Guild entry precede
|
||||
the free Duke return and separate bank-income response. Four allow/cancel
|
||||
programmes preserve the living strength6/deaths1 shared disc, the consumed free
|
||||
entitlement and original entrant movement. Only allowing credits the one spice;
|
||||
the original held Karama is physically spent only on cancellation.
|
||||
|
||||
Actual GameTable/entry rendering checks enabled/busy Duke controls, preselection
|
||||
policy, income-owner amount and persistent cancellation guidance. Eight existing
|
||||
Easy/Medium/Hard/Brutal native/copy policies select the legal return and an eligible
|
||||
response, then finish the original entrant. No strategy refinement. The private
|
||||
driver initially selected an idle seat without a cancellation card; selecting
|
||||
an eligible responder repaired only that driver. Runtime alone reran with all
|
||||
application/test source identical to the already-passed tests/quick/build.
|
||||
Framework aliases/CSS stubs make this runtime rendering, not browser, visual or
|
||||
deployed acceptance.
|
||||
|
||||
Six explicitly controlled Basic coalition consumers retain the actual public
|
||||
setup, original47-card inventory, physical forces and Traitor identities. Labelled
|
||||
conserved board/card/Face Dancer swaps precede real next-turn Nexus/alliance,
|
||||
funded city shipments and native choose/lead/plan/loss/cleanup controls. Both
|
||||
Tleilaxu co-side leads suppress self Face Dance; external Tleilaxu zero/three
|
||||
replacement returns both winning Ecaz/Guild armies and retains original rewards.
|
||||
Their initial cost expectation omitted the actual Guild alliance half-rate;
|
||||
only that expectation was corrected. These are controlled consumers, not six
|
||||
unmodified original full-game programmes or wider-combination certification.
|
||||
|
||||
Frozen source: base `f9e204c301c6789718553c0cd10cd59ef315792c`, tree
|
||||
`9cd43e04cf7d4cada94daa2749da36bd335da9d3ff78a72062d47364fefc70e0`,
|
||||
2611 source files, including only the hash of the untracked authorized PDF.
|
||||
Private evidence:
|
||||
`/home/quintine/.local/share/dune/checkpoints/20261024-ambassador-revival-income/`.
|
||||
`frozen-integrated-final/report.json` explicitly combines the identical-source
|
||||
passed checks in `frozen-integrated-2` with `runtime-repair`; earlier failed
|
||||
feedback reports remain. Final checkpoint prose/reference is a reviewed
|
||||
documentation-only overlay. Full modes, generic repeated ordinary leader
|
||||
eligibility, wider modules/combinations and final assurance remain unfinished;
|
||||
no deployment, server restart or saved-room/database operation belongs to this
|
||||
batch.
|
||||
|
||||
## Ecaz shared Duke alternative — 24 October 2026
|
||||
|
||||
The original Tleilaxu Ambassador now offers Ecaz its dead shared Duke as the
|
||||
|
||||
Reference in new issue
Block a user