Compose native Ix and CHOAM Skills with independent Treachery Cards

This commit is contained in:
Quintine committed 2026-10-17 19:29:37 +11:00
1 parent 7182502b16
commit 2ad947af54
17 files changed
+1376 -22

No files matched your search

+23
View File
@@ -29,6 +29,29 @@ optional skill bands and combinations remain open.
Rules implementation continues; comprehensive assurance and administration
remain deferred until all rules are implemented.
**Native Ix/CHOAM independent cards + Skills — 17 October.** Fresh
classic or selected E1/E2 native/base all14 Skills now admits the three
independent cards without other modules. Original36/38/50 ordinary decks and
separate Richese cache remain. One shared independent profile feeds native
capabilities, avoiding setup/No-Field/Suk/Planetologist/Smuggler mismatches.
Original normal Sandmaster worm pickup also accepts this independent variant.
The frozen22-file set passes **223/223**, types/lint and build. Genuine Ix
programmes retain normal-first fees, typed returns, trained rescue and the
paid Cyborg revival price; Richese programmes retain funded/capped marker
materialization, trained Mentat scoring, mandatory disposal and legal Harass
fallback without spending a refused seal. All six bounded native/mixed-family
table smokes reach turn3 or an earlier win. Real390px native Ix card selection
then skill offer has no browser errors or overflow. Source entropy and conserved
physical card staging remain explicit, not invented armies/payments.
Evidence: `tests/fixture-ix-independent-skills.ts`,
`tests/ix-independent-skills-runtime.test.ts`,
`tests/fixture-choam-independent-skills.ts` and
`tests/choam-independent-skills-runtime.test.ts`.
Existing action/view shapes, profile exclusions and printed native components
are retained; no full-mode, calibration or deployed claim follows.
**Standalone Ecaz Skills coalition — 17 October.** Native Ecaz/classic all14
Skills now reaches ordinary allied Arrakis battles without Nexus or Worlds.
Fresh Basic participation and the existing native profile feed the same lead,
+50
View File
@@ -299,3 +299,53 @@ native battle programmes/82 actions, not strategic calibration. Related18-file
union225/225, types/lint, build and actual prototype help pass with existing
warnings. No full-mode, deployed, HTTP/database or broad assurance claim.
## Native E1/E2 Leader Skills composition — 17 October 2026
The independent three-card variant now composes fresh classic or selected
Ix/CHOAM native/base all-fourteen Skills in Basic/Advanced2–6. Original ordinary
inventories are36/38/50 cards; a seated Richese retains its separate cache.
This follows the printed faction-independent variant permission above and
reuses the existing native setup, not an extra physical card or faction power.
The shared `independentTreacheryLeaderSkillsProfile` replaces the old
classic-only predicate. Its selected-family native form feeds
`nativeExpansionLeaderSkillsProfile`, so No-Field shipment, Planetologist,
Smuggler, Suk, Rihani and Sandmaster consumers use one coherent capability
instead of local bypasses. Recruits and Bureaucrat use the same admission.
Original home/foreign custody, printed free rates, Cyborg prices and native
unlimited revival exceptions remain; no revival recipient is reassigned.
An actual Ix/Cyborg/Suboid programme pays the three normal-first reserve fee,
returns the typed undialed army, then applies trained Suk only to committed
casualties. The next real Revival counts a prior free return: Recruits leaves
one extra free Suboid and a three-counter request costs5 (paid Suboid2 plus
paid Cyborg3), reaching Tleilaxu. Fee counters are not rescued. Sandmaster's
ordinary worm destination pickup also remains available with this independent
variant: one spice from the actual destination, not another move or source gain.
Existing fee-before-return, native reserve-capped No-Field materialization,
green Planetologist substitution and after-use disposal interpretations remain.
Worlds, Nexus, Discovery, Tech/Strongholds, E3 natives and unrelated previews
stay outside this fresh Skills/independent envelope. No played-save conversion,
new numerical ruling, complete-mode or publication certification follows.
Evidence: `tests/ix-independent-skills-runtime.test.ts`,
`tests/fixture-ix-independent-skills.ts`,
`tests/choam-independent-skills-runtime.test.ts` and
`tests/fixture-choam-independent-skills.ts`. Original native card timing and
funding controls were exercised directly, including marker5 capped to3 with
zero reserves left for the fee: the refused seal changes no state; legal Harass
returns one and loses two committed counters. Funded Basic/Advanced marker3
plans win by one with the trained Mentat bonus, not an invented support bonus.
The existing conserved post-Nexus Sandmaster fixture with the independent
variant transfers exactly one destination spice and preserves movement allowance.
Frozen22-file223/223, types/lint/build and actual prototype help pass. Six
bounded native/mixed-family games reach turn3 or an earlier win. Real390px
normal-lobby native Ix starting-card choice precedes its actual skill offer,
with no app errors or root overflow. Ix/CHOAM setup entropy and conserved
physical card staging are explicit; their armies, paid receipts and phases
follow native actions. This does not certify all combinations, strategic AI,
persistence/privacy assurance or a deployed revision.
+31
View File
@@ -1,5 +1,36 @@
# Dune implementation status
## 17 October 2026 — Native independent cards with all14 Skills
The former classic-only independent-card Skills profile now admits selected
Ix/CHOAM native/base Basic/Advanced2–6, without unrelated modules. Rename it to
`independentTreacheryLeaderSkillsProfile` and migrate every caller without an
alias. Its native form feeds the existing native capability once, fixing
setup/No-Field/Suk/Planetologist/Smuggler disagreement without per-producer
bypasses. Native decks36/38/50, separate Richese cache, normal Banker income,
native prices, skill assignment and revival exceptions remain original.
Disjoint native programmes cover real Ix card-before-training, paid typed
shipment, normal-first reserve fee, sector-specific Harass, committed-only Suk
rescue and the next real Recruits revival. The Cyborg request pays5 to Tleilaxu
after one prior free return; fee counters are never rescued. Richese marker
materialization precedes the fee, trained Mentat gives the real one-point
winning margin, and an unfunded capped marker rejects unchanged before legal
Harass fallback. Normal Sandmaster worm pickup now accepts the independent
variant under its original trainer/phase/destination rules.
The frozen22-file **223/223**, types/lint and build pass. Six bounded
Basic/Advanced native and mixed-family games reach turn3 or an earlier win;
explicit native rule/control programmes also run outside the test runner.
Actual390px native Ix normal-lobby card choice then training has no browser
errors or overflow. Existing build warnings remain. Ix/CHOAM fixture setup
entropy and conserved physical card positioning are labelled; no armies,
wallets, phases or receipts are manufactured. No deployment or old-game
conversion occurs; full modes/combinations and final assurance remain open.
Sandmaster uses the existing conserved post-Nexus fixture rather than a claim
of an additional naturally encountered worm.
[Current source/scope and evidence](ECAZ_TREACHERY_RULES.md#native-e1e2-leader-skills-composition--17-october-2026).
## 17 October 2026 — Independent native Ecaz Skills coalition
Both Basic and Advanced normal Ecaz/classic Skills-only starts were rejected
+24
View File
@@ -7,6 +7,30 @@ and fixture opt-ins are removed; existing games are not retrofitted.
Earlier dated references to a separate entry describe historical checkpoints.
See [current activation and limits](SPICE_BANKER_RUNTIME.md#mandatory-ordinary-skills-default--17-october-2026).
## Native independent Treachery composition — 17 October 2026
Fresh all14 Skills with the independent Ecaz cards now admits original selected
Ixians/Tleilaxu and/or CHOAM/Richese with classics, Basic/Advanced2–6, without
other modules. Source-ordered native hands, Ix card-before-training, Richese's
separate cache, Auditor exclusion and actual typed force/revival rules remain.
The public lobby and existing prototype command use the same setup.
One shared independent profile now feeds both ordinary and native skill
capabilities. Smuggler marker shipment/collection, Planetologist and native
Suk/Rihani/Sandmaster quotes no longer disagree with admitted setup. The
independent-card blanket block on normal Sandmaster worm collection is removed;
its actual native trainer, destination, phase and physical pickup rules remain.
No old predicate alias or played-game conversion is retained.
Frozen22-file223/223, types/lint and build pass. Original Ix typed fees/Harass/
Suk and next-Recruits pricing, Richese funded/capped marker plans, Mentat margin
and Harass fallback execute through their native sources. Six bounded native/
mixed-family games reach turn3 or an earlier win; actual390px Ix initial card
selection then training has no browser errors or overflow. Those are changed-path
development proofs, not full-rule/combination acceptance or calibration.
[Card-source boundaries and native physical programme](ECAZ_TREACHERY_RULES.md#native-e1e2-leader-skills-composition--17-october-2026).
## Standalone Ecaz coalition — 17 October 2026
Native Ecaz/classic all-fourteen Skills no longer needs Nexus Cards or