Support cohort-eligible Ambassador leader and KH repeats

Replace lifetime first-death caps with the selected provisional composition: first returns remain immediate, while later native leaders and KH must satisfy their existing ordinary death/cohort conditions. Extract one phase/slot/price-independent cohort quote for ordinary Revival and the independent Ambassador. Preserve ordinary timing, payment, prevention, native early service and one-leader controls.

Snapshot an opened cohort before a free return makes a leader alive, preserving remaining ordinary returns. Keep Ecaz identity tracking and the shared Duke permission separate. KH retains activation/loss history and five native discs; update its marker above the actual opened owner cycle and old marker. Independent grants retain ordinary allowance and income policies. Explain eligibility in persistent controls and source-labelled reference.

Verify related rules/controls, types/lint/build, controlled native/copied free-return-to-next-ordinary-Revival programmes layered on original public Basic paid-entry sources, controlled Advanced KH actual entry/return, income allow/cancel and twelve minimal legal policy continuations. Assigned repeat/cohort facts are explicitly controlled, not claimed original battle histories. Full modes, wider custody/module combinations, comprehensive assurance and deployed acceptance remain unfinished. No strategic calibration, saved-room operation, reset, restart or deployment.
This commit is contained in:
Quintine committed 2026-10-24 13:43:11 +11:00
1 parent 16f654071a
commit 152039be5b
12 files changed
+719 -51

No files matched your search

+22 -2
View File
@@ -16,6 +16,27 @@ open mode gates.
## Current checkpoint and work
**Ambassador repeated leaders and KH — 24 October. Prototyped / Partial.**
A shared death-cohort quote removes the generic lifetime first-death cap while
retaining ordinary repeat conditions. First returns remain immediate; actual
openings persist before resurrection, including the all-first-dead seam. Ecaz
keeps native identity accounting and the independent shared Duke. KH retains
activation losses/five native discs and advances its marker beyond the actual
opened cycle. The composition and ordinary-slot independence remain provisional.
A disjoint helper lane, bounded review and owner integration pass
**13 files114/114**, types/lint/build and three controlled gameplay/rendering
programmes. Two original Basic paid-entry sources receive explicitly assigned
repeat/cohort histories, then real free return, next-turn ordinary choice4 and
paid4 revival in27 continuations each. A separate controlled Advanced actual
entry returns KH with cohort3/old2 → marker4. Twelve existing legal policies
return a repeat and finish the original entrant. Tests also retain actual income
allow/cancel and first-death/ordinary timing boundaries.
[Source, interpretation, exact proof and limits](TLEILAXU_AMBASSADOR_RULES.md#ordinary-repeated-leaders--24-october-2026).
Full modes, wider custody/module combinations and final assurance/deployed
acceptance remain open. No strategy calibration or saved-room/reset/restart/
deployment operation.
**Earlier Basic Truthtrance shipment promises — 24 October. Prototyped / Partial.**
Bare classic Basic phases0–4 now bind the current-turn reserve event using
current-board feasibility, remaining owned Charity/normal Revival and net current
@@ -62,8 +83,7 @@ Tleilaxu now uses existing coalition/Face Dance mechanics. Six labelled controll
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
Wider combinations, 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
+25
View File
@@ -1,5 +1,30 @@
# Dune implementation status
## 24 October 2026 — Cohort-eligible Ambassador leader and KH repeats
Use one phase/slot/price-independent death-cohort quote for normal Revival and
the independent Tleilaxu Ambassador. First returns stay immediate; repeats retain
their ordinary condition, including Ecaz identity bookkeeping and Advanced
Auditor permission. Preserve an opening before clearing death so the free return
does not close remaining ordinary choices. KH keeps its own token/loss history
and advances above both the actual owner cycle and its old marker. Ordinary
phase/payment/prevention/one-leader controls and native early service stay in
normal Revival. Persistent controls explain the provisional repeat composition.
A disjoint helper lane, bounded review and owner integration pass13-file114/114,
types/lint/build, two controlled Basic return-to-next-Revival programmes and one
controlled Advanced KH actual-entry programme. Original public Basic sources
use72/73 actions before assigned native repeat/cohort histories; real free return,
entrant completion and paid4 ordinary revival use27 actions each. Advanced actual
entry3 followed by return/end2 yields cohort3/old2 → marker4. Twelve existing legal
profiles finish original entry; controlled income allow/cancel preserves deaths2.
Focused feedback exposed the lost all-first-dead opening and corrected a missing
Advanced transport-allowance fixture step. [Source, policy, exact proof and limits](TLEILAXU_AMBASSADOR_RULES.md#ordinary-repeated-leaders--24-october-2026).
This is provisional composition and controlled runtime evidence, not earned
repeat-battle histories or complete mode acceptance. Wider custody/modules,
comprehensive assurance and deployed acceptance remain open. No strategic tuning
or saved-room/reset/restart/deployment operation.
## 24 October 2026 — Earlier Basic Truthtrance shipment commitments
Extend bare classic Basic current-turn questions to phases0–4 with remaining
+1 -1
View File
@@ -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 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) |
| Tleilaxu Ambassador leader alternative | An immediate first-death own native leader or an ordinary-cohort-eligible repeat returns free instead of forces under the selected provisional composition; no Tleilaxu early-service waiver is imported. Snapshot/persist an actual opening before clearing death, including an all-first-dead opening. Ecaz retains native identity-cohort recording. Existing Advanced Auditor permission remains independent of the ordinary five-disc cycle. Atreides' KH keeps first-return permission; repeats require its saved marker in the actual ordinary cohort, which is preserved before advancing the marker above both cycles. Activation losses and five native discs remain. Ecaz's independently revivable shared Duke remains separate. 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; wider custody/module envelopes stay separate. | [Native repeat policy](TLEILAXU_AMBASSADOR_RULES.md#ordinary-repeated-leaders--24-october-2026), [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) |
+109 -1
View File
@@ -1,6 +1,114 @@
# Tleilaxu Ambassador revival: source contract
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.
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. The current repeated-leader/KH section supersedes first-death-only boundaries in the historical checkpoints below.
## Ordinary repeated leaders — 24 October 2026
**Prototyped / Partial.** The free one-leader alternative no longer has a
lifetime first-death cap. Retain the immediate first-death own-leader permission;
a native leader killed again becomes eligible when its existing ordinary death
cohort permits return. Do not give it the Tleilaxu negotiated early-service
waiver. Atreides' KH keeps its activation and separate next-cohort marker;
its first return is immediate and repeats must meet that marker in the actual
ordinary cohort. Ecaz's shared Duke keeps its independent permission and
selected living/set-aside destination.
Captured or foreign-ghola discs do not become the beneficiary's own Tanks.
The [E3 grant, printed8](https://www.gf9games.com/dune/wp-content/uploads/EcazMoritani-Rulebook-LOWRES.pdf#page=8)
says one own leader without a lifetime death cap. The [base restriction,
printed9](https://www.gf9games.com/dunegame/wp-content/uploads/Dune-Rulebook.pdf#page=9)
controls repeat deaths. Under the standing choose-recommended-option instruction,
compose those sources by retaining their ordinary repeat condition while waiving
the initial opening for first-death leaders as before. This is an explicit
provisional interpretation, not a located Ambassador repeat FAQ. It supersedes
the generic first-death-only and first-killed-KH implementation boundaries
below, preserving the separate ordinary allowance interpretation. The base
[KH rule, printed17](https://www.gf9games.com/dunegame/wp-content/uploads/Dune-Rulebook.pdf#page=17)
revives KH like a leader; this bounded repeat composition uses its existing
ordinary marker condition without adding it to the native roster.
A shared phase/slot/price-independent cohort quote now supplies both ordinary
Revival and the Ambassador. Ordinary Revival keeps its actual phase, one-leader
allowance, payment, prevention and native early-service controls. The independent
Ambassador ignores those phase/slot/payment gates and leaves their usage counters
unchanged. Basic ordinary CHOAM cohorts retain their existing policy. The already
adopted Advanced Auditor permission (supplied PDF physical29/logical27, CHOAM E)
remains independent of the ordinary five-disc opening; composing it with this
free grant is provisional rather than a new publisher worked example.
Snapshot an actually opened cohort **before** clearing death. Preserve its cycle
so the newly living leader cannot close the remaining ordinary returns. This
also fixes all-five-first-dead followed by an Ambassador first return, where no
repeat was selected but the ordinary opening was previously lost. Ecaz uses its
existing native identity/cohort record before mutation; Duke's death count does
not index that roster. The original physical identity, printed strength, deaths,
Traitor susceptibility and other native leaders remain. A closed first-death
special return does not manufacture an ordinary opening. Before returning KH,
preserve the actual opening and then set its next marker above both the owner
cycle and prior KH marker. Thus an actual cycle3 return with an older marker2
advances to4, preventing another return in the same cohort. Loss activation
progress and the separate token's identity remain unchanged.
Native and Bene Gesserit copied grants use the same private choices and actual
free return. Zero-price/ordinary-slot independence, exclusive leader-versus-force
selection, current event ownership, original entrant continuation and the existing
committed-return/income receipt remain. Persistent guidance explains repeat
eligibility before selection; no player acknowledgement or new phase is added.
Full modes, exceptional custody/module combinations and comprehensive assurance
remain unfinished.
### Focused repeat proof and limits
A disjoint shared-helper lane, bounded source/implementation review and owner
integration pass **13 files114/114**, `npm run check:quick`, production build and
three changed-path gameplay/rendering programmes. The initial focused case
reproduced a lost first ordinary opening (`0` instead of `1` after the free
return); preserving the quote repairs it and the next actual Revival offers
four remaining leaders. No ordinary phase/slot/price/prevention or native
Tleilaxu early-service gate was removed from normal Revival.
The two Basic runtime programmes start from the original public
`tests/fixture-duke-ambassador.ts` sources (72/73 accepted actions through actual
paid entry), then explicitly assign **controlled five-disc repeated histories
and a prior completed cohort**. They are not earned repeat-death battle histories.
Each real native/BG-copy choice returns the same native disc free at deaths2,
retains cycle2 and the spent ordinary slot, explicitly finishes the original
entrant, then reaches next-turn ordinary Revival and pays4 to return another
leader. Each uses27 continuation actions and retains four ordinary choices after
the first free return. Existing physical source cards/forces remain unchanged.
A separate controlled Advanced source in
`tests/fixture-ambassador-repeat-leaders.ts` uses the actual Guild shipment,
transport permission and Ambassador trigger (three source actions), followed by
KH return and original entrant completion. Actual cohort3 plus old marker2 yields
next marker4, with ten activation losses and five native discs retained. Its
histories are also assigned, not played Advanced setup/complete-game proof.
Twelve existing profiles (native/copy/KH × four levels) each make one legal free
return and finish the original entrant; no strategic tuning or calibration.
Actual GameTable/EcazEntry rendering shows repeat policy, exact leader/KH
buttons, enabled/busy states, completed return and the later ordinary remainder.
Framework aliases/CSS stubs mean runtime rendering, not browser/visual/deployed
acceptance. Sixteen pure helper cases and ten engine cases cover open/closed
cohorts, first-death independence, identity bookkeeping, ordinary slot/zero price,
KH marker boundaries, event ownership/exclusivity, and native/copied receipt
income allowance/cancellation. Related ordinary, Auditor, Duke, revival-use and
income regressions remain in the focused union. The controlled Advanced KH
fixture initially omitted native transport permission; submitting its actual
allowance fixed the fixture before frozen proof.
Frozen source: base `16f654071aa79763e325b7953ccfeb5d524e791c`, tree
`464b5a0363de992ddddd0c0d08dc3ec9a5bbe3e82a6e30cc4cb1ee26fcdd55f0`,
2,616 tracked/nonignored files, including only the supplied untracked PDF's hash.
The PDF is not committed or republished. Private logs, HTML, snapshots and runtime
results are in
`/home/quintine/.local/share/dune/checkpoints/20261024-ambassador-repeat-leaders/`;
`frozen-integrated/report.json` contains the complete passing batch. Final
checkpoint prose/reference changes are compared against all frozen file hashes.
Full modes, wider custody/module combinations, comprehensive assurance and
deployed acceptance remain open. No saved-room/database/reset/restart/deployment
operation or strategic calibration.
## Provisional free revival income — 24 October 2026