Compose classic Homeworld Nexus optional modules

This commit is contained in:
Quintine committed 2026-10-07 07:14:52 +11:00
1 parent b5f5de5c83
commit c7073dc6b6
21 files changed
+1376 -71

No files matched your search

+17 -7
View File
@@ -17,13 +17,23 @@ open mode gates.
## Current checkpoint and work
**In progress — classic Homeworld Nexus composition.** The original eight
Basic/Advanced Skills/no-Skills Discovery/no-Discovery admission cases reject
before the classic-only envelope amendment and now reach original setup.
Parent reuses existing module predicates and typed reserve deposits; disjoint
skill-physical and no-Skills Discovery/lifecycle programmes are being authored.
Native Homeworld/Nexus and pending effect gates are unchanged. This next
composition has no frozen semantic/runtime/browser checkpoint yet.
**Classic Homeworld Nexus — bounded Development Verified.** Fresh original
classic Basic/Advanced2–6 now composes Homeworlds/all12 with all14 Skills,
Discovery7/8 or both, optional Tech3+/Advanced Strongholds2+. No-Skills/
no-Discovery also retains the industry/card modules. Original predicates,
setup, typed native returns and pending guards remain; native families are
separate. New13 semantic cases, affected242/242 across20 files and final
types/lint/build pass. All15 added families finish22 original six-seat
games14233/14233 actions/375 JSON on one unchanged source tree.
Actual human390px `RCGZK4CF`v167 draws a real Fremen singleton, submits paid
typed invasion/zero-Suk and exact-three return: Kaitain14, Salusa5, native
19/5, Tanks0/0, original visitor1 and unchanged return wallet6.
`A3LV8Y3U`v74 randomly reveals Shrine, enters3 Imperial counters, votes the
Maker majority, rides2 native Fremen including1 Fedaykin inside, then draws
Moritani after both actual Advanced piles and settled alliance. Atreides
losses2 do not repeat; original armies remain. All tabs closed; temporary
scripts removed. [Exact scope/source receipts](HOMEWORLD_RUNTIME_IMPLEMENTATION.md#classic-homeworld-nexus-composition--6-october-2026).
No complete-mode, final assurance, calibration or protected-deployment claim.
**Native Homeworld modules — bounded Development Verified.** Existing E1/E2 and
standalone Ecaz OR Moritani/classic setup now compose Skills, Discovery or
+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.
## Classic Homeworld Nexus composition — 6 October 2026
The original classic Nexus/Discovery entry now retains Homeworlds with
optional Tech3+/Advanced Strongholds2+. The original skill/Nexus entry also
retains Discovery7/8 and all14 training with those classic Homeworld modules.
Real free parent entry, Maker losses/votes/typed native reserve ride, both
Advanced piles and settled-alliance closing deal reuse original consumers.
A preceding Shai-Hulud's completed losses do not repeat at Great Maker.
Actual human supply/draw lotteries yield Shrine and Moritani; the human
enters with3 Imperial counters, rides2 Fremen including1 Fedaykin inside,
then draws only after both piles and alliance settlement. Source-qualified
13 cases/242 affected and22 original completed games:
[Homeworld runtime](HOMEWORLD_RUNTIME_IMPLEMENTATION.md#classic-homeworld-nexus-composition--6-october-2026).
Native Homeworld/Nexus, pending effects, public starts and full-mode acceptance remain separate.
## Native Homeworld composition — 6 October 2026
Fresh supported E1/E2 and standalone Ecaz OR Moritani/classic Discovery
+83
View File
@@ -6,6 +6,89 @@ 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).
## Classic Homeworld Nexus composition — 6 October 2026
Fresh classic Basic/Advanced2–6 now composes original Homeworlds/all12 Nexus
with all14 Skills, Discovery7/8 or both, optionally original Tech3+ and
Advanced Strongholds2+. Without Skills/Discovery, original Homeworld/Nexus
additionally retains Tech and/or Advanced Strongholds. Existing `nexus`
with optional `--discoveries`, and `leader-skills --nexus-cards` with optional
`--discoveries`, remain the only private setup paths. Original base33,
private offers/hands, native placement and unchanged fresh-inventory guards
remain; no public start, new profile initializer or saved-game conversion.
Native Homeworld/Nexus optional-module families remain separate.
Eight original admission cases reject before the amendment and reach
original Traitors/Skills afterward. Three existing classic envelopes are
extended; native predicates remain authoritative. The existing
`addRevivedReserves`/`quoteNativeRevivalDeposit` already routes actual native
returns, so no second revival adapter is added. The fixed Emperor grant
uses the existing classic Nexus module predicate, including its Discovery
route. Printed Nexus faces retain their own source authority; the supplied
revision21–23 supplies the other variant and Homeworld mechanics.
Thirteen semantic cases and the affected20-file union242/242 pass;
final types/lint/build pass. Actual programmes cover qualified closing draws,
typed native/visitor Suk, original cleanup/winner Tech, death/card return,
exact-three Fremen Nexus revival, Maker casualties/votes/typed reserve ride,
both Advanced piles and next-turn parent entry. JSON continuations and all
four minimal legal policies exercise those actual windows. Support pays at
resolution before Suk, not at reveal. PDF22 grants the native strength
bonus for free, not free support for dialed forces. Ordinary stronghold
Collection income remains separate from the printed blow harvest. A preceding
Shai-Hulud may already resolve losses before Great Maker; those casualties
do not repeat. Incidental input/view copies, fake-auth/identity pins and
undefined-object/spice-property shape assertions are deleted, not re-pinned.
Fifteen new runner profiles retain stable bands8800–10200 without changing
older6400–8700 names/seeds. Families `homeworld-nexus-skills`,
`homeworld-nexus-discovery` and `homeworld-nexus-discovery-skills` optionally
add `-tech`, `-stronghold` or `-stronghold-tech`; no-Skills/no-Discovery
profiles are `homeworld-nexus-tech`, `homeworld-nexus-stronghold` and
`homeworld-nexus-stronghold-tech`. Existing prerequisite guards now include
these Homeworld classifiers: an observed unsupported Basic Stronghold
request falsely reported passed with zero samples; it now rejects, as does
two-seat Tech, before output creation. The original empty receipt remains.
Twenty-two original six-seat games across all15 families finish
14233 accepted/14233 attempted actions with375 JSON continuations and no
rejected candidates on unchanged source tree
`3f53782ade5a1824388ddc1dc552558da79ab0b2ef6354c1819ef919d07f1b08`
(HEAD `b5f5de5c83cf00e4b3006c422dad97f9d87a625c`). Every report's before/
after receipt is read. This is one frozen gameplay batch, not complete-mode/
final assurance or a later documentation-tree certificate. Private reports:
`/tmp/dune-classic-homeworld-nexus-*-six-seat-20261006`.
Human390px `RCGZK4CF` uses its original HTTP four-seat lobby/private CLI.
Its actually offered Suk on Hasimir is selected without redealing. Conserved
unplayed Spice/Nexus order selects the qualifying encounter/singleton; all
armies, alliances, losses and payments follow real actions. The human draws
Fremen after actual alliance settlement, ships3 ordinary/1 Sardaukar from
Kaitain/Salusa to Junction for4, then explicitly chooses zero Suk saves.
At next original Revival the human spends that actual Nexus for2 ordinary/
1 Sardaukar. Atv167: reserves19/5, Tanks0/0, Kaitain14 ordinary, Salusa5
Sardaukar, original Junction visitor1 ordinary, wallet6 unchanged by return.
The physical Nexus is discarded once; the original trained disc survives.
An offline auction-plan divergence is not retried: subsequent actions use
the actual current owned policy/offer. No event or outcome is staged.
Human390px `A3LV8Y3U` uses the original no-Skills Nexus/Discovery CLI,
three actual seats and Homeworld/Tech/Strongholds. Only original unplayed
Spice order is selected; the real supply lottery yields Shrine and the later
Nexus draw yields Moritani without selecting either face. The human reveals
Shrine, freely enters with the actual3-counter Imperial parent army, votes
for the real majority, and rides2 native Fremen reserves including1 Fedaykin
inside. The prior Atreides blow army goes to Tanks2 once. Both actual
Advanced piles finish before settled alliance and the sole closing draw.
Atv74: Shrine Emperor3/1 and Fremen2/1, native Southern Hemisphere6/2,
Atreides Tanks2, held Moritani; no duplicate movement, shipment or fee.
Choice screenshots, fresh state/accessibility and document width390 prove
these working-tree controls. All tabs close and temporary scripts are removed.
Native compositions, pending effect interpretations, public starts, full
combinations, comprehensive assurance/calibration and protected deployment
remain open; this bounded prototype does not shrink the complete goal.
## Native optional-module compositions — 6 October 2026
The existing fresh private entries now preserve Homeworlds with Skills,
+30
View File
@@ -1,5 +1,35 @@
# Dune implementation status
## 6 October 2026 — Classic Homeworld Nexus optional modules
Original classic Homeworld/Nexus now composes all14 Skills, Discovery7/8 or
both with optional Tech3+/Advanced Strongholds2+, and no-Skills/no-Discovery
Homeworld/Nexus retains the industry/card modules. Three existing envelopes
are amended; original setup, typed native returns and physical consumers
remain. Native optional-module families and pending rulings are not opened.
Fifteen runner profiles keep stable8800–10200 bands and older names/seeds.
New13 meaningful cases and affected242/242 across20 files, types/lint/build
pass. Incidental raw/input/view/default-shape and fake identity assertions
are removed rather than re-pinned. An observed zero-sample false pass for
unsupported Basic Strongholds is repaired using the existing prerequisite
guards; two-seat Tech also rejects before producing a report.
Twenty-two original six-seat games across all15 families finish14233/14233
actions with375 JSON continuations on one unchanged source tree.
Actual human390px `RCGZK4CF`v167 keeps its originally offered Suk, draws
Fremen after a real closing Nexus, declares a paid typed invasion and zero
rescue, then spends the actual card for2 normal/1 Sardaukar revival:
Kaitain14/Salusa5, native reserves19/5, Tanks0/0, original visitor1 and
uncharged return wallet6. `A3LV8Y3U`v74 randomly reveals Shrine, enters
with3 original Imperial counters, votes a genuine Maker majority and rides
2 native Fremen including1 Fedaykin inside, then randomly draws Moritani
after both actual Advanced piles and settled alliance. Atreides losses2
do not repeat; original source armies/custody remain.
All tabs close; temporary scripts are removed.
[Exact programme/source receipts and limits](HOMEWORLD_RUNTIME_IMPLEMENTATION.md#classic-homeworld-nexus-composition--6-october-2026).
No full-mode, comprehensive assurance, calibration or protected deployment claim.
## 6 October 2026 — Native Homeworld optional modules
Original supported native E1/E2 and standalone Ecaz OR Moritani/classic
+14
View File
@@ -5,6 +5,20 @@ 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.
## Classic Homeworld Nexus composition — 6 October 2026
Fresh classic all14 Skills/all12 Nexus now retains original Homeworlds,
optionally Discovery7/8, Tech3+ and Advanced Strongholds2+, through the
existing private `leader-skills --nexus-cards` entry. Native Homeworld/Nexus
optional-module families remain separate. Actual native/visitor Suk and
source-local support, skill death and original cleanup/winner Tech remain.
The next actual Fremen Nexus exact-three revival uses printed native deposit,
including Sardaukar to Salusa, not the external Suk split interpretation.
Thirteen meaningful cases, affected242/242, types/lint/build,22 original
six-seat games and actual390px typed human return are recorded in
[the source-bound Homeworld evidence](HOMEWORLD_RUNTIME_IMPLEMENTATION.md#classic-homeworld-nexus-composition--6-october-2026).
No full-skill, combined-mode, ruling, public or deployed acceptance claim.
## Native Homeworld composition — 6 October 2026
Fresh supported native E1/E2 or standalone Ecaz OR Moritani/classic entries
+9
View File
@@ -1,5 +1,14 @@
# Nexus cards: common lifecycle checkpoint
**Later classic Homeworld composition — 6 October 2026:** the original private
Nexus entry now preserves Homeworlds with optional Discovery/Tech/Advanced
Strongholds; the original skill/Nexus entry additionally retains all14
training. Native optional-module Homeworld/Nexus families remain separate.
Actual Maker/free entry/closing draw and typed fixed-three return reuse
original handlers, not a second setup or borrowed native identity.
[Source-bound13 cases/242 affected,22 original games and390px human proof](HOMEWORLD_RUNTIME_IMPLEMENTATION.md#classic-homeworld-nexus-composition--6-october-2026).
Pending effects, public starts, full combinations and deployed acceptance remain open.
**Later Harkonnen Betrayal checkpoint:** the separate fresh local
`harkonnen-betrayal` profile connects actual personal and allied native
traitor calls. Native allied counters precede provisional neutral
+17
View File
@@ -165,6 +165,23 @@ reveal history and the log now name the sourced forfeiture. Exceptional leader
custody and the independent private-step UX/public-preview gates are unchanged.
See [the cutover and Advanced sequence](MORITANI_ASSASSINATE_LEADERS.md#authority-and-advanced-duration-cutover).
## Classic Homeworld Nexus module composition — 6 October 2026
The supplied revision21–23 permits the printed Homeworld/Skills/Discovery/
Tech/Stronghold variants together or separately. Nexus faces retain their
publisher/component source authority; this composition does not derive a
Nexus effect or blanket immunity from the supplied PDF. Fresh classic
Homeworld/Nexus therefore reuses the existing optional-module predicates,
all14 offered training when selected and the original closing deal.
Physical native Suk saves stay local. Fixed-three Fremen Nexus revival
uses the existing printed native deposit, placing actual revived Sardaukar
at Salusa, separate from the external Suk split interpretation.
PDF22's free native strength bonus is not free dialed-force support.
Actual prior Shai-Hulud casualties do not repeat at Great Maker.
Native compositions, pending interpretations, public starts and full-mode
acceptance remain separate.
[Exact source-qualified scope](HOMEWORLD_RUNTIME_IMPLEMENTATION.md#classic-homeworld-nexus-composition--6-october-2026).
## Native Homeworld module composition — 6 October 2026
Authorized supplied revision physical21–23 permits Homeworlds, Skills,
+13
View File
@@ -4,6 +4,19 @@
bands to real battle resolution, player choices, AI and saved continuation.
Complete module, faction and publication gates remain closed.
## Classic Homeworld Nexus composition — 6 October 2026
Only fresh classic Homeworld skill entries additionally compose Nexus with
optional Discovery/Tech/Advanced Strongholds. Original native saves stay
local; external Imperial split remains the existing interpretation. The
human may genuinely choose zero skilled saves, leaving typed casualties
available for a later actual Fremen Nexus exact-three return. That ordinary
revival separately deposits Sardaukar at Salusa through the printed native
rule, not the Suk split. Paid wheel support settles before rescue; PDF22's
free native strength bonus does not waive support for dialed forces.
See [actual programmes,242 affected cases and human return](HOMEWORLD_RUNTIME_IMPLEMENTATION.md#classic-homeworld-nexus-composition--6-october-2026).
Native Homeworld/Nexus, Advanced Atreides/KH and other pending effects remain guarded.
## Native Homeworld composition — 6 October 2026
Supported fresh native E1/E2 and standalone Ecaz OR Moritani/classic