Compose native E1/E2 Leader Skills with original Tech Tokens

This commit is contained in:
Quintine committed 2026-10-04 08:48:47 +11:00
1 parent 7a6972cd1b
commit 219489ae04
20 files changed
+1734 -29

No files matched your search

+23
View File
@@ -16,6 +16,29 @@ open mode gates.
## Current checkpoint and work
**Native E1/E2 Leader Skills / Tech Tokens — bounded Development Verified:**
fresh supported Ixian/Tleilaxu/CHOAM/Richese Basic/Advanced3..6-seat entries
preserve canonical unused tokens, original family decks/all14 skills, Richese
cache and native setup/first-Storm owners. Other overlays/E3, public starts,
save conversion and unrelated rulings remain excluded. Existing Richese
Banker invoice validation admits native marker/event fields; payment, typed
casualties, Suk/card cleanup and original winner Tech before Face Dance remain.
Native52/52, shared261 passing plus the corrected exact obsolete-rejection case,
types/lint/build and nine actual rule programs pass. Seventeen genuine3-seat
games (fifteen native) complete5,733 actions/no rejection and149 JSON
continuations on unchanged source. Original CLI **VQ3AVFTC/M7HPHNTN/PQ6U2X4S**
retain native setup atv7. Human390px **7RPHJN87 v15** rescues actual mixed
Suboid/cyborg losses before retaining Shield and taking sole Axlotl;
**F244P8DT v8** replaces actual board/reserve sources after original Guild
Tech reward, preserving win/cards/bounty; **YWVH5XQF v8** ships concealed5
plus one free physical companion for1 while original Tech and unavailable
Banker currencies remain separate. Refresh preserves those versions/outcomes.
See [scope, source pages and evidence](LEADER_SKILLS_RUNTIME.md#native-e1e2-tech-tokens-composition--4-october-2026).
Full combinations/assurance/AI/public/deployed gates remain open.
Final guide10/10, types/lint/build and rebuilt390px native reference pass
(351px topic, no page overflow). Original human versions remain after the
final isolated QA reload; owned temporary drivers/tabs are removed.
**Classic Leader Skills / Tech Tokens — bounded Development Verified:**
fresh classic3..6 Basic/Advanced `leader-skills` and separate `banker-income`
preserve unused selected Tech Tokens with base33/all14 and original setup/
+34
View File
@@ -1,5 +1,39 @@
# Dune implementation status
## 4 October 2026 — native E1/E2 Leader Skills with original Tech Tokens
Three bounded owners supplied independent Ixian/CHOAM, Tleilaxu and Richese
rule cases; the integration owner extended existing native eligibility,
initializer, original Banker/Mentat opt-ins, CLI and canonical guidance.
Fresh supported3..6-seat Basic/Advanced retains original deck/roster limits,
all14 skills, cache, native wallets and printed Tech assignment. Public starts,
E3/other modules, played-game conversion and unrelated ruling guards remain.
The supplied Advanced source physical21/38 expressly supports the combination
and original winner Tech before Face Dance.
Actual native Richese marker invoices exposed an existing Banker action-key
whitelist omission: legal `noField`/`event` was rejected. Admit those original
fields only for native Richese marker shipping; original validators still
enforce source, custody, event and funding. Shared fixture continuation handles
actual phase-opening readiness before response passes. Controlled cases use
real cyborgs/legal typed commitment and physical winner-card cleanup rather
than fabricated dial counts or incidental null/undefined receipt assertions.
Native52/52,261 affected shared cases and the corrected exact obsolete
prototype-rejection case, types/lint/build and nine actual programs pass.
Seventeen genuine3-seat games (fifteen native) complete5,733 accepted actions,
no rejection and149 JSON continuations on unchanged source tree
`14be0172b28a45fcabbf0240da12d6718e4fdc871d9a2b639466e6e90d8a1aca`.
Original CLI VQ3AVFTC/M7HPHNTN/PQ6U2X4S retains native setup atv7.
Human390px7RPHJN87v15 typed Suk/card cleanup/sole Axlotl,
F244P8DTv8 original Tech-before-FaceDance with mixed real sources, and
YWVH5XQFv8 marker5/free companion/price1 retain original outcomes on refresh.
The earlier compiled worker rejected native Richese Banker admission; the
rebuilt isolated idle QA reload preserves the rooms and exercises the new path.
Detailed current mechanics/evidence remain in
[the existing skill runtime](LEADER_SKILLS_RUNTIME.md#native-e1e2-tech-tokens-composition--4-october-2026).
No full-module, strategic-AI, assurance, public or deployed acceptance claim.
## 4 October 2026 — classic Leader Skills with original Tech Tokens
Two bounded owners supplied normal payment/free-companion and battle rescue/
+70 -1
View File
@@ -29,13 +29,82 @@ Advanced native/combined-module skills remain guarded. See
[native preview scope](MENTAT_QUESTION.md#native-skill-integration--2-october-2026).
## Native E1/E2 Tech Tokens composition — 4 October 2026
Fresh three-through-six-seat Basic/Advanced `leader-skills` and separate
`banker-income` entries now preserve canonical unused Tech Tokens for the
already-supported native Ixian, Tleilaxu, CHOAM and Richese skill rosters.
Original family/deck restrictions remain: Basic uses its single supported
family; Advanced admits distinct selected E1/E2 decks and their eligible native
seats. All fourteen skills, ordinary33/35/47 cards, Richese's original ten-card
cache, native setup, wallets and printed Tech owners remain genuine.
An extra selected Ix deck never implies a native Ixian seat.
E3, other overlays, public starts and played-game conversion remain excluded.
Existing Banker and private Mentat opt-ins do not become ordinary activation.
The authorized supplied Advanced PDF, physical page21 (printed19), permits
variants together irrespective of factions and gives native Tech assignment,
phase-end income and losing-owner token reward. Physical page38 (printed36),
Tleilaxu A.1–3, explicitly retains the original winner's cards, bounty and
appropriate Tech Token before replacement. This composition reuses that
original order; Face Dance neither revokes nor creates another reward.
Tleilaxu-only free revival still excludes Axlotl; CHOAM native initial income
is not poverty Charity and triggers neither Production nor Axlotl.
Actual eligible Charity triggers Production alone.
Ixian paid/free Suboids and cyborgs retain typed payment and loss allocation.
Suk rescue and optional native substitution finish before card cleanup and
mandatory Tech award. Richese's marker-only revelation remains capped by real
reserves. Its optional Smuggler companion is one physical counter, not the
marker value or an extra priced force. Banker action validation now admits
the existing Richese `noField`/`event` invoice fields without bypassing native
marker, funding or ownership checks. Existing mixed No-Field, special-lot
Technology, empty-cache auction and other interpretation guards are unchanged.
New native52/52 and affected shared261/262 initially passed; the sole obsolete
prototype assertion still rejected classic Tech, now admitted by the preceding
checkpoint. Removing that obsolete rejection passes the exact remaining case.
Types/lint/build pass. Nine actual programs cover Basic/Advanced Ixian
invoice/Banker/Heighliners, Advanced Guild/Ix winner Tech before Face Dance,
Basic/Advanced Richese marker companions, CHOAM Charity and both Stone modes.
Seventeen genuine three-seat games (fifteen native, two classic) complete5,733
accepted actions/no rejection and149 JSON continuations on unchanged tree
`14be0172b28a45fcabbf0240da12d6718e4fdc871d9a2b639466e6e90d8a1aca`.
The CLI registry retains existing classic names/ordinals and adds sixty native
samples, sixty-eight total. Natural samples and controlled cases are distinct.
Original fresh CLI **VQ3AVFTC**, **M7HPHNTN** and **PQ6U2X4S v7/setup**
preserve native Ixian/Tleilaxu/Richese setup through the existing entries.
Human390px **7RPHJN87 v15/Collection** seals C’tair5/dial5/support1/Shield,
chooses actual4 Suboids+2 cyborg casualties and saves2 ordinary+1 elite,
keeping the cyborg and returning2 ordinary. Original substitution is declined,
Shield retained, then sole opposing Axlotl auto-transfers. Native wallet10→9,
Wind Pass3 (one cyborg), reserves14/Tanks3 (one cyborg); Emperor8 Tanks.
Human390px **F244P8DT v8/Collection** replaces the original Guild's five
survivors using one actual reserve and two Habbanya Erg counters. Guild keeps
Axlotl/Heighliners, wallet2, held weapon and the original win; its trainer dies
without another bounty and returns Suk once. Guild reserves19/Tanks1, Tleilaxu
reserves8/Tanks8 with original-source1/replacement3.
Human390px **YWVH5XQF v8/movement** ships concealed5 plus one free companion
at original price1: wallet6→5, reserves20→19, real board1. Atreides retains
its actual prior Revival Banker-front1 and accrues independent Heighliners1;
neither funds this shipment. The native marker/cost and typed rescue/source
controls are readable. Refresh retains the original versions and outcomes.
Full combinations, assurance, strategic AI, public and deployed acceptance
remain open; this is bounded Development Verified, not full-module completion.
Final reference10/10, types/lint/build and the rebuilt390px native guide pass:
topic351px, page390px, no horizontal overflow. The final isolated QA reload
retains original human v15/Collection, v8/Collection and v8/movement.
Owned temporary drivers and managed tabs are removed; rooms/store, private
metadata and original game captures remain.
## Classic Tech Tokens composition — 4 October 2026
Fresh `leader-skills` and separate `banker-income` preserve canonical unused
Tech Tokens selected in a three-through-six-seat classic Basic/Advanced lobby.
Original base33/all14 setup, first-Storm token assignment and native wallets
remain; no token owner, income, phase or battle receipt is fabricated.
Native expansion rosters and other overlays remain separate. The existing
Native E1/E2 rosters now compose Tech in the section above; other overlays remain separate. The existing
private Mentat opt-in retains its UX/empty-hand boundary; normal Banker retains
its original earned-custody and separate-payer policies.
+1
View File
@@ -198,6 +198,7 @@ See [the cutover and Advanced sequence](MORITANI_ASSASSINATE_LEADERS.md#authorit
| 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) |
| Classic Leader Skills / Tech Tokens | Fresh classic3..6 Basic/Advanced, base33/all14, canonical unused three tokens and original setup/first-Storm owners. Existing leader-skills/banker-income entry preserves selected Tech; native/other overlays stay separate. Tech collects at phase end, independent Banker waits for actual Mentat; neither currency store is a recursive payment producer. Smuggler changes actual priced count; original Suk/Sandmaster precede card cleanup and mandatory token transfer. One token auto-transfers, several require choice, none skips. Mentat/Bureaucrat original bounds remain. This composes existing rules, not a new ruling or public activation. | [Scope and evidence](LEADER_SKILLS_RUNTIME.md#classic-tech-tokens-composition--4-october-2026) |
| Native E1/E2 Leader Skills / Tech Tokens | Fresh supported Ixian/Tleilaxu/CHOAM/Richese3..6 Basic/Advanced keeps original native deck/roster limits, all14 skills, cache and printed Tech setup. Original typed payments/rescue/card cleanup precede mandatory winner token reward; Tleilaxu A.1–3 expressly preserves that reward before Face Dance. Actual Charity affects Production, not Axlotl; native CHOAM initial income is not poverty Charity. Separate Banker/Mentat bounds and unrelated guards remain. E3/other overlays, public starts and save conversion are excluded. This composes sourced rules, not a new interpretation. | [Scope, supplied physical21/38 and evidence](LEADER_SKILLS_RUNTIME.md#native-e1e2-tech-tokens-composition--4-october-2026) |
| 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) |
| Advanced Stronghold faction integration | Fresh `stronghold-factions` admits selected E1/E2 native families and standalone Ecaz OR Moritani with classic2..6-seat Advanced, canonical selected decks and six Stronghold Cards alone. Standalone E3 uses ecaz33; Moritani excludes Harkonnen. Ecaz co-control holds the card at Ecaz, but only the selected actual holder-plan receives its effect; fixed Ecaz strength is free, and Arrakeen funds only actual variable support. Losing Moritani retains printed Tuek income before original assassination, printed bounty and one actual Mentat replacement; winner cleanup finishes once and normal Traitor reveal forfeits assassination for the game. Existing E1/E2 No-Field/Stone/FaceDance and retained winner rewards remain. E3 pairs/mixed families, mixed No-Field/full-plan, Stone/Poison Tooth and other overlays stay guarded. This composes existing contracts, not a new ruling. Save/privacy/custody assurance follows all rules. | [E1/E2 scope](STRONGHOLD_CARDS.md#expanded-e1e2-faction-rules), [standalone E3 scope and evidence](STRONGHOLD_CARDS.md#standalone-e3-stronghold-composition--4-october-2026) |
+9
View File
@@ -6,6 +6,15 @@ positive bank payments to automatic current Mentat collection.
Bounded coverage is **Partial / Development Verified**. No public start,
old-game retrofit or other module is enabled; this is not deployed acceptance.
**4 October native Tech composition:** the same separate opt-in preserves
unused original Tech in fresh3..6-seat supported Ixian/Tleilaxu/CHOAM/Richese
Basic/Advanced lobbies. Native deck/roster limits and payment recipients remain.
Richese marker invoices retain native `noField`/`event` validation. Human
**YWVH5XQF v8** pays1 for a concealed5 plus one free companion, wallet6→5;
the earlier actual four-spice Emperor revival leaves Atreides Banker-front1
unavailable while its Heighliners separately accrues1. A Tech credit is not
another bank-payment producer. See the [native contract and evidence](LEADER_SKILLS_RUNTIME.md#native-e1e2-tech-tokens-composition--4-october-2026).
**4 October classic Tech composition:** a fresh classic3..6 Basic/Advanced
`banker-income` lobby may retain canonical unused Tech Tokens. Original
phase-end Tech income is independent of the front-shield grant; neither credit