Compose native Advanced Moritani skills with skill-first assassination

This commit is contained in:
Quintine committed 2026-10-03 15:34:12 +10:00
1 parent cb1f81977e
commit d41a7e03a9
18 files changed
+1122 -88

No files matched your search

+21
View File
@@ -16,6 +16,27 @@ open mode gates.
## Current checkpoint and work
**Advanced Moritani Skills — bounded Development Verified:**
all fourteen skills now compose with the original native/classic non-Harkonnen
assassination preview, exact `ecaz` deck and five native assignment discs.
Winner Suk rescue and Rihani choice precede assassination; completed casualties
do not replay. Actual trained-disc death returns its card once with only printed
bounty; normal traitor revelation still forfeits assassination for the game.
Affected64/64, CLI2/2, final native/guide25/25, types/lint/build and nine
controlled runtime cases pass. Five genuine games finish1,425 accepted actions/
no rejection,37 JSON continuations and24 battles; none opens assassination.
Fresh original CLI **7JGUWMAP v6** retains setup. Human390px **TQH86DL4 v20**
uses original admitted identities followed by a conserved battle/traitor/hand/
disc position. Actual Captain Aramsham5 plus normal Warmaster1 beats Vando1,
then native Moritani reveals the different Hasimir Fenring6, gains6 and returns
Warmaster once. Actual winner Trip to Gamont disposal and native Mentat produce
one private replacement; owned enlarged inspection and refresh keep wallet18/
Tanks8 with the retired card absent from the hand. The detailed current guide
is visually readable at390px (351px topic).
See [native Moritani composition](MORITANI_LEADER_SKILLS.md#advanced-assassination-composition--4-october-2026).
Basic/Harkonnen entries, Ecaz/Duke assignment, ordinary/private-step UX and
other roster/module gates remain. No full assurance, AI calibration or deployment.
**Advanced Tleilaxu Skills and foreign gholas — bounded Development Verified:**
native Tleilaxu, optional Ixians/CHOAM and classic seats now compose all fourteen
skills with original half-price foreign revival and no foreign skill draw.
+48
View File
@@ -1,5 +1,53 @@
# Dune implementation status
## 4 October 2026 — Advanced Moritani skills and winner-skill-first assassination
Two bounded test/fixture owners extended genuine native setup/Terror/physical
skill cases and original post-loss assassination cases. One integration owner
composed the fresh all14/non-Harkonnen classic profile, original assassination
state after setup, separate Banker opt-in, CLI and current guidance.
Basic including Harkonnen remains unchanged; no inferred Ecaz/Duke assignment
or wider native/module admission.
The first integrated normal-role case exposed actual pending Suk casualties
being replaced by the original assassination decision. The unspent receipt now
waits at winner skills; Suk rescue and Rihani choice finish first, then the
original assassination opens with a no-casualty continuation. Reveal/decline
cannot replay those costs. Source-specific regressions and actual programs
exercise both decisions. Winning-disc exclusion, printed bounty, public retirement,
one private Mentat replacement and whole-game normal-traitor forfeiture remain.
Fixture corrections preserve real Storm-source completion at later-turn staging,
normal opponent Suk rescue, optional winning Worthless retention and winner-only
killed-disc bounty. Removed obsolete guard-forwarding and bare-not-throw checks.
Affected64/64, CLI2/2, final native/guide25/25 and types/lint/build pass.
Nine actual controlled cases cover two skill-first decisions, manual/four-policy
trained-disc assassination/native replacement and explicit Mentat/Banker opt-ins.
Five genuine Advanced CLI games finish1,425 accepted actions/no rejection,
37 JSON continuations and24 battles, but contain no assassination opportunity:
that evidence comes from controlled programs and the human path. Stable new
scenario ordinals249–253 retain all old Basic samples. Fifteen local canonical
anchors resolve; no comprehensive assurance campaign or strategic calibration.
Original CLI **7JGUWMAP v6** preserves native setup. Human390px **TQH86DL4 v20**
keeps the exact admitted seat IDs, followed by a conserved Wind Pass/physical
traitor/Worthless/disc position. Real Captain Aramsham5/Trip to Gamont/normal
Warmaster1 defeats Vando1 by6–1. Moritani's original owner-only control reveals
the different Hasimir Fenring6, pays exactly6 and returns Warmaster once; own
Bureaucrat remains. The real winner discards Trip to Gamont, original Collection
readiness advances to Mentat, and one private physical replacement appears.
Passing free native Terror placement leaves wallet18/Tanks8 and one held Traitor
with Hasimir retired. Owned enlargement and refresh confirm usable continuation.
The detailed guide is visually readable at390px (351px topic width).
No natural-history claim for controlled positions, reset, public activation,
full-mode certification or deployed evidence.
Final targeted GETs preserve human v20/Mentat/wallet18/Tanks8/one held Traitor/
retired Hasimir and original CLI v6/setup. Sixteen final canonical scope anchors
resolve. Owned throwaway drivers and browser tabs are removed/released; QA games
and the original isolated store remain.
## 4 October 2026 — native Advanced Tleilaxu skills and foreign-ghola lifecycle
Two bounded owners composed original foreign-disc ownership/skill validation
+13
View File
@@ -28,6 +28,19 @@ 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).
## Advanced Moritani assassination composition — 4 October 2026
The [bounded native Moritani contract](MORITANI_LEADER_SKILLS.md#advanced-assassination-composition--4-october-2026)
composes all fourteen skills with the original classic/non-Harkonnen Advanced
assassination roster and exact `ecaz` deck. Five native assignment discs and
original setup remain; Basic/Harkonnen starts are unchanged.
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
native rosters, public activation and unrelated optional modules stay guarded.
## Advanced Tleilaxu foreign-ghola composition — 4 October 2026
The [native Tleilaxu contract](TLEILAXU_LEADER_SKILLS.md#advanced-native-composition--4-october-2026)
+2
View File
@@ -16,6 +16,8 @@ Ordinary activation, empty hands and other pending rulings remain unchanged.
The bounded [Advanced Tleilaxu composition](TLEILAXU_LEADER_SKILLS.md#advanced-native-composition--4-october-2026)
now uses the same explicit preview; original foreign revival does not assign a
new Mentat or any other skill.
The [bounded Advanced Moritani composition](MORITANI_LEADER_SKILLS.md#advanced-assassination-composition--4-october-2026)
also uses this explicit private preview before posture and faction powers.
## Native skill integration — 2 October 2026
+9 -3
View File
@@ -48,9 +48,15 @@ The preview supports native Moritani with Atreides, Bene Gesserit, Emperor,
Fremen and Guild opponents, Advanced rules and the Ecaz faction expansion, without
optional modules. Harkonnen presence is excluded uniformly from public configuration
so candidate availability cannot reveal secret captures. Other expansion factions,
Nexus, Leader Skills, Stronghold Cards, Homeworlds and Discoveries require further
custody, ordering and integration work. A first-version scope is not a printed
restriction on those combinations.
Nexus, Stronghold Cards, Homeworlds, Discoveries and other faction combinations
retain their separate integration boundaries. The
[bounded all14 native skill composition](MORITANI_LEADER_SKILLS.md#advanced-assassination-composition--4-october-2026)
now extends this same non-Harkonnen roster without opening public starts.
Winner Suk rescue and Rihani choice finish first; the unspent assassination
receipt waits, then opens its original private choice. Already completed
casualties cannot replay after reveal/decline. A different eligible trained
disc returns its physical skill once; printed bounty and original Mentat
replacement remain. This scope is not a printed restriction on other combinations.
Every publicly qualifying loss gets the same private reveal-or-continue opportunity,
regardless of the hidden eligible card. Only Moritani sees its candidate identities
+52 -8
View File
@@ -1,10 +1,53 @@
# Basic Moritani with Leader Skills
# Moritani with Leader Skills
Connected development prototype, 21 September 2026. Basic rules, Moritani and
two through six total seats with base-faction opponents now use the full
fourteen-card Leader Skills deck. Public starts and publication remain gated;
this integrates existing effects, not complete Leader Skills compliance.
## Advanced assassination composition — 4 October 2026
Fresh local Advanced `leader-skills` tables now compose all fourteen physical
skills with the existing Moritani assassination preview: native Moritani and
classic opponents except Harkonnen, two through six unique seats, exactly the
`ecaz` family deck and no unrelated modules. Original five native assignment
discs, starting cards, private offers, traitors and six-force placement remain.
Existing Basic Moritani/Harkonnen entries are unchanged. Ecaz/Duke skill
assignment and further native/module combinations are not opened by this scope.
Winner skills precede faction powers. A pending original Suk rescue or Rihani
choice finishes before the loser receives Assassinate Leaders. The saved
unspent receipt waits without exposing premature private choices; its later
continuation cannot replay already completed casualties. The winning battle
disc stays excluded under the original assassination contract. A different
eligible native trained disc may die: its exact skill returns once and Moritani
receives only its printed bounty. Original public set-aside and one private
Mentat replacement remain; normal traitor revelation still forfeits assassination
for the whole game, not just this turn.
Existing Terror death, eligible own revival/private replacement, normal+1 versus
trained+3, native Suk rescue, Enemy of My Enemy and mandatory ally retention use
original handlers. Ordinary winning Worthless cards may be retained; only the
existing compulsory uses must be discarded. Only the battle winner receives
killed-disc bounties. Explicit private Mentat and separate normal Banker opt-ins
also compose with this native preview; no new Terror placement fee exists.
Bounded evidence: affected64/64 and CLI2/2 pass. Five genuine games finish1,425
accepted actions/no rejection,37 JSON continuations and24 battles; none opens
assassination, so assassination evidence comes from controlled cases, not those
natural histories. Nine controlled runtime cases exercise Suk/Rihani-before-
assassination, manual/four-policy trained-disc death and one actual Mentat
replacement, plus original private Mentat and normal Banker support income.
Controlled positions are declared, not represented as natural phase histories.
Final native/guide25/25, types/lint/build and original CLI **7JGUWMAP v6** pass.
Human390px **TQH86DL4 v20** uses original admitted IDs and the declared
controlled battle position, then actual normal-role plans and Hasimir6 reveal,
physical Warmaster return, winner card disposal and one private native Mentat
replacement. Wallet18/Tanks8/one new held Traitor remain after refresh; the
owned enlarged face and detailed guide are readable at390px.
## Public configuration and setup
The existing `leader-skills` local initializer accepts exactly `['ecaz']`,
@@ -47,15 +90,16 @@ exceptional assassination pools and competing-arrival questions remain explicit.
## Remaining work
The [Leader Skills runtime](LEADER_SKILLS_RUNTIME.md) retains unfinished normal
Banker income, ordinary Mentat-question activation, modified Smuggler collection,
The [Leader Skills runtime](LEADER_SKILLS_RUNTIME.md) retains guarded default
Banker activation, ordinary Mentat questioning, modified Smuggler collection,
captured replacement entitlement and other source gaps. Its bounded Diplomat
retreat is connected for supported battles, not modified or simultaneous effects.
The private Mentat question preview has not been enabled for this roster.
Basic Moritani admission does not settle those effects or certify every valid
expansion/module combination. Advanced Moritani, Ecaz and Ixians need their own integration. The later
[Basic Tleilaxu checkpoint](TLEILAXU_LEADER_SKILLS.md) connects its own revival
response chains and Face Dancer interactions.
Private Mentat and normal Banker income are available only under their separate
explicit opt-ins; ordinary Mentat activation and recorded custody questions remain
pending. Basic Moritani admission does not certify every valid module combination.
The bounded Advanced composition above supersedes its earlier admission barrier;
Ecaz and further roster/module work remain. Native Tleilaxu has its separate
[Advanced foreign-ghola contract](TLEILAXU_LEADER_SKILLS.md).
Full AI strategy and difficulty calibration still wait for feature completion.
## Reproducible entry and verification
+3
View File
@@ -15,6 +15,9 @@ Ordinary/default activation and provisional earned custody are unchanged.
The bounded [Advanced Tleilaxu composition](TLEILAXU_LEADER_SKILLS.md#advanced-native-composition--4-october-2026)
also shares this separate opt-in. Its foreign revival never creates a Banker
assignment; original paid bank legs and own native trainer eligibility remain.
The [bounded Advanced Moritani composition](MORITANI_LEADER_SKILLS.md#advanced-assassination-composition--4-october-2026)
also shares this separate opt-in with its original assassination preview.
Native Terror placement remains free, not an invented qualifying bank payment.
## Normal income local contract — 2 October 2026