Compose original single-native E1 E2 Nexus modules and skills

This commit is contained in:
Quintine committed 2026-10-07 11:50:25 +11:00
1 parent 204d91902d
commit 30a0bdbbb6
19 files changed
+1802 -53

No files matched your search

+19 -1
View File
@@ -1,6 +1,6 @@
# Current development status
Updated 6 October 2026. **The full twelve-faction goal is unfinished. Basic
Updated 7 October 2026. **The full twelve-faction goal is unfinished. Basic
is playable and the six classic factions have a user-authorized Advanced preview.
Expansion starts and full rules/publication acceptance remain gated.**
@@ -17,6 +17,24 @@ open mode gates.
## Current checkpoint and work
**Single-native E1/E2 Nexus — bounded Development Verified; publication pending.** Original Ixians OR
Tleilaxu OR CHOAM OR Richese/classic entries compose Nexus with Skills or no
Skills, optional Homeworld/Discovery/Tech3+/Advanced Strongholds2+ and one
family deck.192 original admissions reach real setup versus eight before;
paired predicates remain both-native. New15 semantic programmes and
affected398/398 across35 files plus types/lint pass. The actual bare-Skills
Smuggler deadlock is repaired in the shared ordinary-skill predicate.
Across32 original six-seat families,190/192 complete208,205accepted/
208,213attempted/5,539JSON across two frozen trees including one preserved
capture continuation; exhausted-cache/low-Tupile ruling stops remain.
Actual390px original Ixian trained offer/typed Cistern entry/Cunning/free
Suboid plan/equal Cyborg substitution and no-training Richese one-invoice
five-plus-three pair/reveal preserve20 counters in **4CR7JHUL v160** and
**LNHZXDEE v102**. Final types/lint/build and actual compiled390px guide
pass; the owned QA reload retains both versions/pools. Exact pushed-revision
publication receipts remain pending; no full-mode or protected deployment claim.
[Canonical qualified evidence](NEXUS_CARD_RULES.md#single-native-e1e2-nexus-composition--7-october-2026).
**Standalone E3 Nexus without Skills — bounded Development Verified.**
Original Ecaz OR Moritani/classic ecaz33/all12 composes optional Homeworld/
Discovery/Tech3+/Advanced Strongholds2+ through the existing generic entry.
+15
View File
@@ -5,6 +5,21 @@ partial rules coverage. It connects physical components, real actions, private
controls, AI choices and saved continuation. Normal public Discovery and
Advanced start gates, and the publication gate, remain closed.
## Single-native E1/E2 Nexus composition — 7 October 2026
Original single-native Ixians OR Tleilaxu/Ix47, or CHOAM OR
Richese/CHOAM35 plus its native cache, now retain Discovery7/8/all12 Nexus
with classics, optionally all14 Skills/Homeworlds/Tech3+/Advanced
Strongholds2+. Real original parent entry, Maker/both-pile closing deals,
typed nested rescue, signed one-invoice Richese materialization and
source-local held/industry/winner effects are reused, not adapted.
[Canonical source-qualified192-admission/15-programme/398-check evidence](NEXUS_CARD_RULES.md#single-native-e1e2-nexus-composition--7-october-2026).
Original32-family games finish190/192 across two frozen trees, including
one repaired original Smuggler continuation; two printed ruling stops
remain. Actual human typed Cistern entry, Maker/both-pile closing,
Suboid Cunning/equal exchange and signed5+3/reveal preserve20 counters.
Mixed native families, public starts and pending printed rulings remain separate.
## Standalone E3 Nexus without Skills — 6 October 2026
Original Ecaz OR Moritani/classic `nexus --discoveries` now composes
+15
View File
@@ -6,6 +6,21 @@ disabled.** It does not certify Homeworld battles, occupation, card effects or
complete Advanced/expansion games. The earlier component checkpoint remains
in [HOMEWORLD_IMPLEMENTATION.md](HOMEWORLD_IMPLEMENTATION.md).
## Single-native E1/E2 Nexus composition — 7 October 2026
Original Homeworld/Nexus now composes exactly one Ixians OR Tleilaxu,
or CHOAM OR Richese, with classics and one family deck, with or without
Skills. Discovery7/8, Tech3+ and Advanced Strongholds2+ remain optional.
Typed native, visitor and nested rescue, residual Cyborg substitution,
printed own-disc revival training, physical Face Dance and signed Richese
one-invoice marker pairs reuse the original consumers.
[Canonical source-qualified verification](NEXUS_CARD_RULES.md#single-native-e1e2-nexus-composition--7-october-2026)
records192 setup admissions,15 programmes/398 affected checks and190/192
completed original games across two frozen trees. Actual390px native typed
Cistern entry/equal Cyborg exchange and signed five-plus-three reveal keep
20 physical counters. Paired predicates still require both natives;
printed ruling and complete-mode/protected deployment gates remain.
## Standalone E3 Nexus without Skills — 6 October 2026
Fresh original Ecaz OR Moritani/classic Nexus now retains Homeworlds with
+23
View File
@@ -1,5 +1,28 @@
# Dune implementation status
## 7 October 2026 — Single-native E1/E2 Nexus
Original one-native Ixians OR Tleilaxu/Ix47, or CHOAM OR Richese/CHOAM35
plus native cache, composes Nexus with or without Skills and optional
Homeworlds/Discovery/Tech3+/Advanced Strongholds2+. Existing original
initializers and source-local consumers remain; paired predicates still
require both natives.192 admissions reach setup versus eight before.
New15 programmes/affected398 across35 files and types/lint pass.
All32 original six-seat families yield190/192 completed208,205accepted/
208,213attempted/5,539JSON across two frozen trees: one real shared
ordinary-skill omission is repaired and its original Smuggler capture
finishes40/40/one JSON; two printed ruling guards remain preserved.
The obsolete solo-Ix rejection is deleted, not re-pinned. New physical
Smuggler5 plus ordinary Collection1 pays one six-spice pile exactly once.
Actual original390px Ixian offer/training/typed entry/Cunning/free support/
equal nested Cyborg substitution and no-training Richese one-spice5+3/
concealed reveal preserve20 counters in4CR7JHULv160/LNHZXDEEv102.
[Canonical source/game/human qualifications](NEXUS_CARD_RULES.md#single-native-e1e2-nexus-composition--7-october-2026).
Final types/lint/build and actual compiled390px guide pass; only the owned
QA worker reloads, retainingv160/v102 and physical pools. Exact pushed-revision
publication receipt remains pending; no full-mode, protected deployment
or comprehensive-assurance claim.
## 6 October 2026 — Standalone E3 Nexus without Skills
Original Ecaz OR Moritani/classic ecaz33/all12 Nexus now composes optional
+19
View File
@@ -5,6 +5,25 @@ Normal mode starts and publication remain gated. The [source contract](LEADER_SK
contains all fourteen physical cards; the [capture interpretation](LEADER_SKILLS_CAPTURE.md)
records the fresh publisher/designer search requested by the user.
## Single-native E1/E2 Nexus composition — 7 October 2026
Original `leader-skills --nexus-cards` now admits exactly one native Ixians
OR Tleilaxu OR CHOAM OR Richese with classics and the required one-family
deck, all14 Skills/all12 Nexus, optional Homeworlds/Discovery7/8/Tech3+
and Advanced Strongholds2+. Original Ix offers, ordinary-disc training,
Auditor exclusion, physical rescue/substitution and cleanup/Tech/Face
Dance remain. Optional revived own-disc training accepts the original
two-card draw before selection; foreign revival grants no new training.
[Canonical current programme evidence and retained boundaries](NEXUS_CARD_RULES.md#single-native-e1e2-nexus-composition--7-october-2026).
Fifteen original programmes/398 affected checks and source-qualified
190/192 completed games retain two printed ruling captures. The actual
bare-Nexus ordinary-skill omission is repaired through one shared term;
its original Smuggler capture finishes40/40 actions. Original bare
Smuggler5 plus Collection1 pays one physical six-spice pile exactly once.
Human C’tair's offered Planetologist remains alive/trained after free
Suboid support and equal nested Cyborg exchange. Comprehensive assurance,
full AI, public starts and complete-mode acceptance remain open.
## Native Homeworld Nexus composition — 6 October 2026
Original paired Ixians+Tleilaxu OR CHOAM+Richese and standalone Ecaz OR
+101
View File
@@ -2,6 +2,107 @@
Original source audit, 10 September 2026, with dated bounded runtime follow-ups below. This document establishes the printed component inventory, source protocol and implementation boundaries; none lifts expansion release gates. The ordinary worm-triggered alliance Nexus already in the engine is distinct from this optional card module.
## Single-native E1/E2 Nexus composition — 7 October 2026
The original private `nexus` and `leader-skills --nexus-cards` entries now
admit exactly **one** Ixians OR Tleilaxu with the Ix47 deck, or CHOAM OR
Richese with CHOAM35 and the native Richese cache when seated, plus classic
opponents. All12 Nexus remain; all14 Skills are present only when selected.
Basic/Advanced2–6 may retain original Homeworlds, Discovery7/8 through
`--discoveries`, Tech3+ and Advanced Strongholds2+. Selecting both industry
and Strongholds requires Advanced3+.
Original setup is reused: Ixian first offers/HMS, physical Tleilaxu Face
Dancers, CHOAM Auditor exclusion and Richese markers/cache retain their
native inventories. The paired entry still requires both native factions;
no parallel initializer, shipment/return adapter or played-save migration
is added. Mixed-deck Nexus, E3 pairs, public starts and unresolved printed
effects remain separate.
Original programmes cover typed native/visitor/nested Suk, residual Cyborg
substitution after Suboid Cunning, cleanup/winner Tech before Face Dance,
source-local Tleilaxu refresh and optional own-disc revival training,
Special/Shield CHOAM fuel and delayed paid support, and Basic/Advanced
signed Richese pairs with one invoice and actual materialization. Native
CHOAM Worthless-only effects and unrelated Semuta rules are not weakened.
Actual revival training first accepts the original optional two-card draw;
an empty offer before that acceptance is not a dealt hand.
Development evidence: **192 original fresh admissions**, versus eight
before this composition; **15 meaningful programmes**, all four minimal
policies and **398/398 affected checks across35 files**, types/lint pass.
The obsolete solo-Ix admission rejection is deleted, not re-pinned.
No complete-mode, deployed, recovery or calibration claim.
The32 original runner families use `single-nexus`,
`single-discovery-nexus`, `single-homeworld-nexus` and
`single-homeworld-nexus-discovery`, each optionally `-skills`, then
`-tech`, `-stronghold` or `-stronghold-tech`. Stable14200–17300 bands leave
older names/seeds unchanged. Each scenario name includes the actual native
roster to avoid collisions between the four original setups.
All32 original six-seat families at seed20270007 retain unchanged tree
`dbc4efcd95aa185fb14b3ab73a05d0939896bb3f105cc4ec218957ccbe2a0c99`
on HEAD204d919:189 of192 finish206,487 accepted/206,493 attempted actions,
5,493 JSON continuations. Every before/after source receipt was read.
The two source-bound exhausted Richese cache/low-Tupile CHOAM captures
remain preserved. The third capture exposed an actual ordinary-skill
consumer omission: without HW/Discovery/Tech/Strongholds, the new single
Nexus predicate was absent from `ordinaryLeaderSkillModeSupported`.
All four policies had no plan for the sole available Smuggler-trained
leader. One shared original predicate term repairs it without changing
Smuggler rules or adding an AI exception. The exact original capture
finishes40/40 actions/one JSON on unchanged
`cc4fab886b6169faf7ddeb9004ed11c01617a0587be65f8939b3f0e8e4fcaa52`.
Combined190/192 completion accounts for the retained1678/1680/45 prefix
and its continuation:208,205 accepted/208,213 attempted/5,539 JSON across
**two** frozen trees, not192 uninterrupted passes or final-tree assurance.
The added original bare-Skills programme proves printed Smuggler5 then
ordinary Collection1 from one physical six-spice pile, paid exactly once.
Original human room **4CR7JHUL v160**: HTTP Ix/Guild/Fremen ready lobby,
original private Skills/Nexus/Discovery entry and actual La La La offer;
human chooses the genuinely offered Planetologist on C’tair. Native
2/1 Gara8 shipment pays4 spice, actual random Cistern inspection/reveal
and next-turn free1 Suboid/1 Cyborg entry preserve20 physical/seven Cyborgs.
Real Maker majority/typed Fremen2/1 ride, both Advanced piles and settled
Guild/Fremen alliance precede the human Ixian closing draw. Human Cunning
spends one singleton atv150; actual normal1/full/free quote, C’tair5/dial1/
support0 seal, normal battle and chosen Cyborg1 loss lead to human equal
1 Suboid/1 Cyborg nested substitution. Purse7 stays unchanged through
exchange; later original Cistern Collection2 is separate. Final12 native,
6 HMS,1 Cistern Cyborg and1 normal Tanks total20; Cyborgs3native+3HMS+
1Cistern, none in Tanks. C’tair remains alive/trained; discard exactly[Ixians].
Original no-training room **LNHZXDEE v102**: fresh Richese/Guild/Fremen
HTTP/private Nexus/Discovery setup, native20/cache10 and actual Haloa Rund
traitor choice. Original paid Guild3 parent/free entry and random Cistern,
real Maker majority/both piles/alliance and closing draw precede native
Cunning. Human five-plus-three nested pair quotes **one** spice: atv101,
purse5→4, native20→15, Cistern5 plus concealed3; human reveal atv102
materializes exactly3 more, native12/Cistern8/Tanks0, no marker or extra
fee. No absent CHOAM native income is fabricated; discard exactly[Richese].
Actual controls, fresh AX/screens and both20-counter public inspectors
fit viewport/document390. Only conserved unplayed order and undealt
closing singleton were selected by exact owned-room CAS; no cards dealt,
forces, wallets, deaths, phases or battle outcomes were staged.
Actual CLI rejects two-seat single Skills/Tech and Basic single HW/Nexus/
Discovery/Strongholds with exit1 **before** either output directory exists.
Source-qualified reports and credential-free human evidence remain in
`/tmp/dune-single-native-nexus-human-proof-20261007.json`, outside Git.
Final types/lint/build pass. The final compiled Nexus scope/398-check
evidence renders at viewport/document390 after reloading only the owned
isolated QA worker; both changed rooms retainv160/v102 and physical pools.
Exact pushed-revision publication receipts remain pending; protected
deployment stays separately blocked.
Canonical implementation: `game/leader-skill-profile.ts`,
`game/nexus-module-profile.ts`, `game/discovery-module-profile.ts` and the
existing `game/engine.ts` initializers; original programme evidence:
`tests/single-nexus-e1-runtime.test.ts` and
`tests/single-nexus-e2-runtime.test.ts`.
## Standalone E3 Nexus without Skills — 6 October 2026
The existing original `nexus` private entry now admits Ecaz **OR** Moritani
+15
View File
@@ -2,6 +2,21 @@
Updated 2 October 2026. This is the authoritative navigation index for existing decisions, not a replacement rulebook or a new ruling. Detailed linked contracts retain their source citations and exact supported boundaries. Runtime follow-ups supersede historical absence claims; passing tests establish software behavior, not publisher authority.
## Single-native E1/E2 Nexus composition — 7 October 2026
The same authorized physical PDF21–23 optional-module independence admits
exactly one original Ixians OR Tleilaxu, or CHOAM OR Richese, with classic
opponents and its required one-family deck. Original Nexus/Skills setup
now composes optional Homeworlds/Discovery/Tech/Advanced Strongholds;
the paired entry still requires both natives. This removes an admission
limitation, not a printed effect guard. Native-only own-disc revival
training first accepts its optional draw; native CHOAM Worthless effects
are distinct from Nexus any-Treachery fuel.
[Canonical scope and current consumer evidence](NEXUS_CARD_RULES.md#single-native-e1e2-nexus-composition--7-october-2026).
Mixed decks, native free-return/companion, public-start/save conversion and
pending printed rulings remain separate. Software passes confer no new
source authority or complete-mode certification.
## Standalone E3 Nexus without Skills — 6 October 2026
Revision physical PDF21–23 permits original optional modules together/