Compose native Ecaz skills with original Ambassador and Duke paths
This commit is contained in:
1 parent
df8f335b98
commit
f17f4e703e
14 files changed
+845
-24
No files matched your search
@@ -16,6 +16,37 @@ open mode gates.
|
||||
|
||||
## Current checkpoint and work
|
||||
|
||||
**Native Ecaz ordinary-disc Skills — bounded Development Verified:**
|
||||
fresh Basic/Advanced Ecaz with classic opponents retains the exact `ecaz` deck,
|
||||
all fourteen skills, five native assignment discs and original Loyalty/setup.
|
||||
Ordinary role scores, physical Suk rescue, trainer death/own revival and
|
||||
Ambassador handlers compose. Separately acquired Duke6 gets only normal
|
||||
Warmaster1, not trained-disc3; release/death preserves the actual native trainer.
|
||||
Existing-skilled Ecaz paid5 Duke revival retains the earlier living set-aside
|
||||
result. Shared-Duke assignment, combined Occupy skills, Advanced Harkonnen and
|
||||
other roster/module boundaries remain explicit.
|
||||
Affected67/67, types/lint/build and twenty controlled programs pass. Ten genuine
|
||||
Basic/Advanced two-through-six-seat games complete4,264 accepted actions/no
|
||||
rejection,110 JSON continuations and59 battles, including50 Ambassador choices
|
||||
and one Suk rescue. Original CLI **24HGMJCD v4** retains native setup.
|
||||
Human390px **LQWE8TZM v18** keeps admitted seats, then uses a conserved
|
||||
pre-placement board. Actual Ecaz token costs1, Emperor reserve arrival costs1,
|
||||
and the original owner acquires Duke. A second conserved board/card position
|
||||
retains that actual acquisition. Real face-up Sanya Ecaz/Warmaster, Duke6,
|
||||
Baliset and dial0 beat Captain Aramsham5/dial2/support2 by the original7–7
|
||||
aggressor tie. Native cleanup keeps Baliset and releases living Duke; refresh
|
||||
retains Collection/wallet11/eight real Wind Pass counters/Tanks0 and unchanged
|
||||
training. Opponent's owned view retains wallet7 after the actual two-spice
|
||||
support. The enlarged Duke component is readable at390px.
|
||||
See [native scope](LEADER_SKILLS_RUNTIME.md#native-ecaz-ordinary-disc-composition--4-october-2026).
|
||||
No natural-history claim for controlled positions, full assurance, calibration,
|
||||
public activation or deployed acceptance.
|
||||
Final native/guide19/19, types/lint/build and hydrated390px guide pass
|
||||
(351px topic). The updated Duke inspector now states the implemented
|
||||
revival/native-skill scope; actual visible proof and QA worker reload retain
|
||||
human v18/Collection/wallet11/eight counters/living set-aside disc.
|
||||
Owned temporary drivers/tabs are removed; original games and store remain.
|
||||
|
||||
**Native Richese Skills and contribution recipients — bounded Development Verified:**
|
||||
Basic/Advanced fresh native Richese retains its required CHOAM deck, separate
|
||||
ten-card cache, original setup and all fourteen skills. Canonical green
|
||||
|
||||
@@ -1,5 +1,65 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 4 October 2026 — native Ecaz ordinary-disc skills and temporary Duke composition
|
||||
|
||||
Two bounded owners supplied native setup/ordinary rescue/revival/Ambassador
|
||||
cases and temporary Duke acquisition/battle/death/revival cases. One integration
|
||||
owner added the exact Ecaz/classic Basic/Advanced native profile, shared family
|
||||
fixture, stable CLI samples, source guidance and real human continuation.
|
||||
Five native discs receive original skills; the separately controlled Duke is
|
||||
not inserted into native rosters or traitor/assignment inventory. Basic Harkonnen
|
||||
remains; Advanced Harkonnen retains its original Duke/capture boundary.
|
||||
|
||||
Existing handlers compose without an alternate rule engine: original
|
||||
starting-card/public-skill/Loyalty/traitor/six-force setup, normal versus selected
|
||||
role strength, physically capped native Suk rescue, trained-disc death and
|
||||
optional paid or physical Ghola own-normal-disc skill replacement. Original
|
||||
Ambassador payment/entry/bank grant retains training and the entrant's suffix.
|
||||
Temporary Duke6 with another living face-up native Warmaster gets normal1 only;
|
||||
surviving release or poison death leaves the native trainer/card untouched.
|
||||
Actual bounty remains6; eligible Ecaz paid5 revival keeps the same living
|
||||
set-aside Duke under the earlier user decision. Existing-skilled revival does
|
||||
not establish shared-Duke assignment.
|
||||
|
||||
First focused run passes6/9. Two new tests mistakenly pinned dead Duke's
|
||||
incidental `usedAt` metadata; those assertions are removed, not re-pinned.
|
||||
The Ambassador case omitted the original event; it now submits the actual
|
||||
pending receipt. Final new cases9/9; affected67/67, types/lint/build pass.
|
||||
Twenty actual controlled programs cover Basic/Advanced Duke normal/hidden/
|
||||
stronger-opponent/death, manual/four-policy native Suk and actual deferred
|
||||
Banker payment. Ten genuine two-through-six-seat Basic/Advanced CLI games
|
||||
finish4,264 accepted actions/no rejection,110 JSON continuations,59 battles,
|
||||
50 Ambassador decisions and one Suk rescue. New stable ordinals283–292 retain
|
||||
all earlier samples. No strategic calibration or assurance matrix.
|
||||
|
||||
Original CLI **24HGMJCD v4** preserves native setup and seats. Human390px
|
||||
**LQWE8TZM v18** starts at a conserved pre-Ambassador board after original
|
||||
native setup. Real placement pays1, Emperor's original reserve arrival pays1,
|
||||
and the owner-only Acquire Duke control receives the original living disc.
|
||||
The subsequent conserved Wind Pass/Baliset position retains that actual
|
||||
acquisition, wallets, seat IDs and physical inventory. Real normal face-up
|
||||
Sanya Ecaz/Warmaster, Duke6, Baliset and dial0 face Captain Aramsham5 with two
|
||||
fully paid forces: actual7–7 aggressor tie. An initially over-supported
|
||||
one-force UI attempt is rejected at unchanged v14; correcting the native wheel
|
||||
to2/support2 seals normally. Both actual no-traitor choices, normal winning
|
||||
cleanup and refresh reach Collection/v18/wallet11/eight Wind Pass counters/
|
||||
Tanks0 and living set-aside Duke. Native trainer/card remain face up; the
|
||||
opponent's owned wallet is7. Enlarged canonical Duke inspection is readable.
|
||||
Its stale unfinished-revival notice is updated to the actual bounded scope.
|
||||
|
||||
Shared-Duke assignment, combined Occupy skills, optional modules and other
|
||||
existing rule questions remain explicit. No natural-history assertion for
|
||||
controlled positions, reset, public activation, complete modes or deployment;
|
||||
live **ab5c782** remains last observed.
|
||||
|
||||
Final native/guide19/19, types/lint/build and visible390px topic (351px width)
|
||||
pass after the affected Duke inspector notice and canonical source updates.
|
||||
The actual reloaded inspector describes paid/Ghola set-aside revival and
|
||||
native ordinary-disc skills without claiming shared assignment or loans.
|
||||
Original human v18/Collection/wallet11/eight counters/living set-aside Duke
|
||||
remains after the final isolated worker reload; CLI v4/setup is retained.
|
||||
Owned temporary entry/rule/staging drivers and managed tabs are removed.
|
||||
|
||||
## 4 October 2026 — native Richese skills and Advanced contribution recipients
|
||||
|
||||
Two bounded owners supplied canonical Richese green role substitution and
|
||||
|
||||
@@ -28,6 +28,46 @@ activation still awaits the uniform-response UX decision; empty hands and
|
||||
Advanced native/combined-module skills remain guarded. See
|
||||
[native preview scope](MENTAT_QUESTION.md#native-skill-integration--2-october-2026).
|
||||
|
||||
## Native Ecaz ordinary-disc composition — 4 October 2026
|
||||
|
||||
Fresh local `leader-skills` now admits Basic/Advanced native Ecaz with classic
|
||||
opponents, the exact `ecaz` family and all fourteen physical skills. Basic
|
||||
Harkonnen remains permitted; Advanced Harkonnen keeps the original shared-Duke
|
||||
capture boundary. Public starts, other factions/modules and combined Occupy
|
||||
skill battles are not opened. Skill assignment uses the five native discs,
|
||||
never the separately controlled Duke. Source-ordered starting cards, public
|
||||
skills, Loyalty/Traitors and original six-force placement remain genuine.
|
||||
|
||||
Ordinary native role scores, physical Suk rescue and trained-disc death compose
|
||||
with original handlers. Eligible own normal-disc revival through paid first
|
||||
cohort or a physical Ghola retains optional decline/draw/assignment. Native
|
||||
Ambassador placement, bank grants and original entrant continuation preserve
|
||||
training. Explicit Mentat and separate Banker opt-ins retain current questions;
|
||||
an Ambassador bank grant is not another player's bank payment.
|
||||
|
||||
Real Ecaz Ambassador acquisition gives one temporary Duke6. A separate living
|
||||
face-up native Warmaster adds only its normal1 with a physical Worthless card,
|
||||
never trained-disc3. Surviving release and actual poison death preserve native
|
||||
trainer/card; bounty is printed6. Ecaz's original paid5 revival returns the
|
||||
same living set-aside disc under the user's earlier ruling. These cases retain
|
||||
an existing native skill and do not settle shared-Duke skill assignment.
|
||||
|
||||
Focused9/9 and twenty actual controlled programs pass: Basic/Advanced Duke
|
||||
normal/hidden/stronger-opponent/death, manual/four-policy native Suk, and separate
|
||||
actual native Banker payment. Ten genuine Basic/Advanced two-through-six-seat
|
||||
games complete4,264 accepted actions/no rejection,110 JSON continuations and
|
||||
59 battles, including50 Ambassador decisions and one Suk rescue. Natural and
|
||||
explicitly controlled evidence are distinct; full combinations/assurance,
|
||||
strategic AI, public activation and deployment remain unfinished.
|
||||
|
||||
Affected67/67, types/lint/build pass. Original CLI **24HGMJCD v4** retains setup.
|
||||
Human390px **LQWE8TZM v18** uses original token placement/paid entrant/acquisition,
|
||||
then a conserved controlled Wind Pass/Baliset position retaining the acquired
|
||||
disc. Actual Sanya Ecaz/Warmaster normal1 plus Duke6/dial0 ties Captain5/dial2/
|
||||
support2 at7–7 and wins as aggressor. Normal cleanup/refresh retains native
|
||||
training, Collection/wallet11/eight counters/Tanks0 and living set-aside Duke;
|
||||
opponent's owned wallet is7. Original enlarged Duke inspection is readable.
|
||||
|
||||
## Native Richese composition — 4 October 2026
|
||||
|
||||
Fresh local `leader-skills` now composes original native Richese setup and all
|
||||
@@ -90,7 +130,7 @@ Winner Suk rescue and Rihani choice finish before post-loss assassination.
|
||||
A saved unspent receipt advances only after those skills, preserving the actual
|
||||
winner, original excluded battle disc, printed bounty, card return and one
|
||||
private native Mentat replacement without repeating casualties.
|
||||
Explicit Mentat/Banker opt-ins remain separate; Ecaz/Duke assignment, further
|
||||
Explicit Mentat/Banker opt-ins remain separate; shared-Duke assignment, further
|
||||
native rosters, public activation and unrelated optional modules stay guarded.
|
||||
|
||||
## Advanced Tleilaxu foreign-ghola composition — 4 October 2026
|
||||
|
||||
@@ -142,7 +142,7 @@ See [the cutover and Advanced sequence](MORITANI_ASSASSINATE_LEADERS.md#authorit
|
||||
| --- | --- | --- |
|
||||
| Harkonnen special-Karama forced return | Return automatically only when the combined hand equals the count owed. Keep actual drawn-card observations owner-private after settlement; legacy forced saves describe held-card history without inventing draw provenance. Existing provisional auction-payment recovery and mode gates remain. | [Contract and limits](HARKONNEN_EXCHANGE.md) |
|
||||
| Basic Moritani / Leader Skills | Ordinary Terror death returns the assigned skill once; own revival offers the existing private optional replacement. Sabotage does not take skills, alliances do not transfer assignments, and mandatory Planetologist/Diplomat disposal excludes those cards from ally retention. This is composition of existing contracts, not a new ruling or resolution of unfinished skill effects. Advanced and other roster/module combinations remain gated. | [Integration contract](MORITANI_LEADER_SKILLS.md) |
|
||||
| Ecaz Loyalty | Before initial Traitor dealing, randomly set aside one native Ecaz card face up permanently. No Karama effect; no change to its leader disc. Resolving after existing pre-Traitor setup is an explicit sequencing composition. Older dealt saves are not retrofitted; combined Skills/assassination rosters remain gated. | [Official sources and runtime](ECAZ_LOYALTY.md) |
|
||||
| Ecaz Loyalty | Before initial Traitor dealing, randomly set aside one native Ecaz card face up permanently. No Karama effect; no change to its leader disc. Resolving after existing pre-Traitor setup is an explicit sequencing composition; native ordinary-disc Skills now precede this draw through public assignment. Older dealt saves are not retrofitted; wider Skills/assassination combinations remain gated. | [Official sources and runtime](ECAZ_LOYALTY.md), [native skill composition](LEADER_SKILLS_RUNTIME.md#native-ecaz-ordinary-disc-composition--4-october-2026) |
|
||||
| Sapho battle order | First/last reorders remaining Battle-phase choosers at clean boundaries. Phase priority persists through aftermath; actual legal pairs determine eligibility. Separating the chooser from physical attacker/tie advantage is an explicit implementation interpretation of the card's distinct alternatives, not a dedicated FAQ ruling. Last does not prevent others from choosing the holder as an opponent. | [Runtime scope and source interpretation](SAPHO_BATTLE_ORDER.md) |
|
||||
| Harass & Withdraw | Either slot but neither category; private Prescience answers null. Return uniquely determined own undialed physical forces before weapon losses, canceled by an opposing successful Traitor. Mandatory after-use discard overrides winner retention. Explosion ordering and own-Traitor disposal are explicit timing/specificity inferences, consistent with the recorded Planetologist precedent. | [Runtime and sources](HARASS_WITHDRAW_RUNTIME.md) |
|
||||
| Expansion-faction setup | Selecting Ecaz/Moritani factions does not select their independent three-card variant. Ordinary decks contain 33/35/47 cards; Richese's ten-card cache stays separate. Ecaz allocates six total forces within Imperial Basin sectors 9–11, retaining fourteen reserves. Flexible sector allocation is the literal printed territory constraint; Fremen→Ecaz→Advanced BG order is an implementation inference, while Moritani-last is printed. | [Source and profile contract](EXPANSION_FACTIONS_PROTOTYPE.md) |
|
||||
@@ -180,6 +180,7 @@ See [the cutover and Advanced sequence](MORITANI_ASSASSINATE_LEADERS.md#authorit
|
||||
| Basic CHOAM / Leader Skills | Compose existing ordinary skills with native sales and own-leader Ghola revival. Finish the private optional replacement before the exact suspended sale resumes. The free revival remains completed if the resumed sale is canceled. Basic uses five ordinary leaders and 35 Treachery Cards; Auditor remains Advanced and ineligible for skills. | [Integration and source contracts](CHOAM_LEADER_SKILLS.md) |
|
||||
| Basic Ixians / Leader Skills | Per-origin cyborg range, room-local HMS force routes, rescue before actual cyborg Tank substitution, Rihani before faction substitution and mandatory cleanup compose existing contracts. Ambiguous rescued cyborg reserve origins are explicit player choices. Exact green Ix Specials are Thumper, Harvester and Amal. | [Integration and physical sources](IX_LEADER_SKILLS.md) |
|
||||
| Basic Tleilaxu / Leader Skills | Compose settled native Rihani Face Dancer eligibility, own revival offers and Face Dance death return through the full deck. Zoal copies opposing printed disc value for unmodified Smuggler collection. Advanced foreign gholas and existing skill questions remain gated. | [Integration and sources](TLEILAXU_LEADER_SKILLS.md) |
|
||||
| Native Ecaz / Leader Skills | Basic/Advanced Ecaz plus classic opponents retains the exact ecaz deck, five native assignment discs, public skills before Loyalty/Traitors and original placement. Ordinary rescue/death/own revival and Ambassador handlers compose. A separately acquired Duke6 may receive the normal Warmaster1, never trained-disc3; surviving release or printed6 death leaves the native trainer intact. Existing-skilled Ecaz paid5 Duke revival preserves the earlier living set-aside result, without authorizing Duke assignment. Advanced Harkonnen and combined Occupy skills remain bounded. | [Native scope and source contracts](LEADER_SKILLS_RUNTIME.md#native-ecaz-ordinary-disc-composition--4-october-2026), [original Duke lifecycle](DUKE_VIDAL_RULES.md) |
|
||||
| Leader Skills | Fourteen physical cards, variant setup order, public/hidden assignment, death return, own-leader revival and captured lower-band effects are sourced. Five battle disciplines, Planetologist movement/Special substitution, Suk Graduate rescues and common lifecycle are prototyped; Rihani, lower Mentat/Bureaucrat/Sandmaster, normal Smuggler and normal Diplomat now have connected follow-ups. Remaining bands and combinations stay missing. Known skilled capture identifies the leader through its unique public card. | [Source contract](LEADER_SKILLS_RULES.md), [capture inference](LEADER_SKILLS_CAPTURE.md), [runtime](LEADER_SKILLS_RUNTIME.md), [Diplomat](DIPLOMAT_DEFENSE.md), [Planetologist](PLANETOLOGIST_RULES.md), [Suk Graduate](SUK_GRADUATE_RULES.md) |
|
||||
| Native Mentat preview | Explicit fresh `leader-skills --mentat-question` reuses the existing private uniform question for already-supported Basic Ixian/Tleilaxu/CHOAM/Moritani profiles. Exact/default card roles, held fallback and skill-before-faction timing are unchanged. Ordinary/public activation, empty-hand handling, Advanced native skills and other modules stay gated; this is integration, not a new answer to the pending UX question. | [Native integration and existing authority](MENTAT_QUESTION.md#native-skill-integration--2-october-2026) |
|
||||
| Normal Spice Banker local preview | Fresh classic/base33 Basic/Advanced or supported Basic native skill profiles, all14 skills alone. One additional deferred bank spice per physical card/turn/phase for another payer's one actual bank payment ≥4; no payer pooling or advance spending. Tleilaxu self-revival pays Bank; other-player revival pays Tleilaxu unless canceled. The separate free-revival award never contributes to payer debit. Actual initialized Mentat collects once; original earned-faction retention and separate-payer threshold remain provisional local policies, not answers to pending custody/split questions. No public start, retrofit or other overlays. | [Normal-band contract](SPICE_BANKER_RUNTIME.md#normal-income-local-contract--2-october-2026), [native integration](SPICE_BANKER_RUNTIME.md#basic-native-banker-integration--2-october-2026), [skill authority](LEADER_SKILLS_RULES.md) |
|
||||
|
||||
@@ -27,6 +27,12 @@ Ornithopter invoice as buyer4/Richese4, earned one unavailable Guild Banker
|
||||
spice, and collected it once at native Mentat after ordinary Collection.
|
||||
The front-shield pile stayed separate through Revival and movement; refresh
|
||||
retains Mentat/wallet7/empty pile. No public-mode or deployed acceptance.
|
||||
The [native Ecaz ordinary-disc profile](LEADER_SKILLS_RUNTIME.md#native-ecaz-ordinary-disc-composition--4-october-2026)
|
||||
also admits this separate Basic/Advanced opt-in with its original five-disc
|
||||
training and Ambassador custody. Actual Emperor ordinary shipment pays4 for
|
||||
two counters and grants native Ecaz Banker one deferred spice without changing
|
||||
its available wallet in both bands. An Ambassador bank grant is not a payer
|
||||
payment. Shared-Duke assignment and combined Occupy skills remain separate.
|
||||
|
||||
|
||||
## Normal income local contract — 2 October 2026
|
||||
|
||||
Reference in new issue
Block a user