Compose classic Homeworld optional modules through original rules

This commit is contained in:
Quintine committed 2026-10-06 18:56:55 +11:00
1 parent 3dd36bd9ff
commit fa025220f8
18 files changed
+1220 -94

No files matched your search

+15 -9
View File
@@ -17,15 +17,21 @@ open mode gates.
## Current checkpoint and work
**In progress — classic Homeworld optional modules.** Next source-clear batch
composes Skills+Discovery together and optionally original Tech3+ or Advanced
Strongholds2+ across each classic Homeworld Skills/Discovery family. Original
four-seat fresh combined entry rejects before the change and now reaches
genuine skill/Traitor setup; full changed-path verification is still pending.
Parent owns shared admission, engine, tools and controls. Disjoint original
Skills/Discovery and industry/held-card programmes own their new fixture/runtime
pairs. No Nexus/native rosters, pending rulings, public starts or played-save
conversion are opened by this batch.
**Classic Homeworld optional modules — bounded Development Verified.**
Fresh classic Basic/Advanced2–6 now composes Skills, Discovery or both with
original Tech3+ and/or Advanced Strongholds2+. Original all14/DS7+8 setup,
native pools, phase-end industry, source-local held effects and mandatory
winner Tech timing remain. New14 cases and affected145/145 across17 files,
types/lint/build pass. Fourteen completed original six-seat samples total
9008/9008 actions/237 JSON across two source batches; an incidental internal
view-copy failure was preserved, repaired and continued, not hidden or
reported as an uninterrupted first-tree pass. Actual human390px
`XJCJ3H3W`v17 submits typed nested Suk allocation; `WM8E7CFG`v17 chooses
Spice Production after real Homeworld battle cleanup, retaining the actual
visitor/native armies. Both tabs closed and temporary scripts removed.
[Exact scope and provenance](HOMEWORLD_RUNTIME_IMPLEMENTATION.md#classic-optional-module-compositions--6-october-2026).
Nexus/native rosters, pending specific rulings, public starts and protected
deployment remain separate; the complete project goal is unchanged.
**Classic Homeworld + Skills or Discovery — bounded Development Verified.**
Fresh Basic/Advanced two–six unique base factions retain original Homeworld
+14 -12
View File
@@ -7,17 +7,19 @@ Advanced start gates, and the publication gate, remain closed.
## Classic Homeworld composition — 6 October 2026
Fresh private Discovery setup may retain Homeworlds alone in Basic/Advanced
with two–six unique base factions, original seven cards/eight tokens and
native placement. Authorized PDF21–23 permits this composition. Existing
Maker consequences and typed reserve rides, reveal/Collection, next-turn
entry and nested shipment consume their real physical sources; no alternate
Discovery mechanic was added. Real turn-one Emperor internal movement and
turn-two split-home nested shipment retain actual custody. See
[Homeworld runtime](HOMEWORLD_RUNTIME_IMPLEMENTATION.md#classic-skills-and-discovery--6-october-2026)
for focused tests, original games, exact source batches and actual human
Cistern submission. Native rosters and other overlays remain separate in
this bounded profile, not excluded from the complete project goal.
Fresh private classic Discovery setup retains Homeworlds in Basic/Advanced
two–six unique base factions, original seven cards/eight tokens and native
placement. Original Tech requires3+; Stronghold Cards require Advanced2+.
The separate original `leader-skills --discoveries` entry additionally
composes all fourteen Skills. Authorized PDF21–23 permits these variants.
Maker consequences/typed reserve rides, reveal/Collection, later parent
entry, nested shipment and battle rescue keep actual physical sources.
Industry pays only at phase end; held cards remain source-local and original
cleanup precedes mandatory winner Tech. See
[Homeworld runtime](HOMEWORLD_RUNTIME_IMPLEMENTATION.md#classic-optional-module-compositions--6-october-2026)
for145 affected tests, source-qualified games and actual human nested rescue
and Homeworld winner Tech choice. Nexus/native Homeworld rosters and unrelated
overlays remain separate in this bounded profile, not outside the full goal.
## Source and setup boundary
@@ -33,7 +35,7 @@ and standalone Ecaz **or** Moritani with classic opponents use their original
decks and native setup. Canonical unused Tech Tokens may be preserved at three
through six seats; original Stronghold Cards require Advanced. Advanced Moritani
retains its non-Harkonnen assassination profile; paired/mixed E3, Skills,
Homeworlds, Nexus and unrelated previews stay outside this entry.
native Homeworld combinations, Nexus and unrelated previews stay outside this entry.
Discoveries are enabled before components are dealt. The initializer adds the
seven cards to the selected original Spice Deck, retaining Ix Sandtrout, and
+62
View File
@@ -6,6 +6,68 @@ 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 optional-module compositions — 6 October 2026
The fresh classic Homeworld prototypes now compose **Skills, Discovery or
both**, with original unused Tech at three or more seats and/or original
Stronghold Cards in Advanced at two or more seats. Basic/Advanced two–six
unique base factions; both optional industry/card modules require Advanced3+.
Existing `leader-skills --discoveries` and `discovery` private room entries
preserve selected Homeworlds and original components; no parallel setup or
save conversion. The runner adds ten profiles at stable bands6600–7500 while
retaining existing6400/6500 names/seeds. Families `homeworld-skills`,
`homeworld-discovery` and `homeworld-discovery-skills` add `-tech`,
`-stronghold` or `-stronghold-tech` under those prerequisites.
Authorized PDF21–23 expressly permits variants together/separately. Original
all14 offers, DS7/8, first-Storm industry ownership, end-Mentat held cards and
native reserve placement remain. Nested battles get no Homeworld native
bonus. Typed Suk returns use actual homes; support is already paid before
rescue, while later Cistern income is a separate printed reward. Native saves
still stay at their original home; the external Imperial split remains the
implementation interpretation recorded below, not ordinary revival placement.
Printed industry accrues once and pays at phase end; Guild-only transport is
excluded. Held Arrakeen support and Carthag poison defense remain source-local,
not borrowed by Homeworlds or Cistern. Physical cleanup precedes mandatory
winner Tech choice without replaying armies or casualties.
New semantic cases14/14; affected union145/145 across17 files; types/lint
and build pass. Original private room entry also exercises real combinations
and rejects two-seat Tech/Basic Strongholds with the saved lobby unchanged.
Four-policy original six-seat games cover ten added profiles: thirteen
completed7879/7879 actions with207 JSON continuations on unchanged tree
`bf9b1f8a59f77494c1f2dcbd79326705aae1a00c37bc09bd3a157d4de9fb0851`.
One Advanced `homeworld-discovery-stronghold` seed20268015 stopped at
turn8/Shipment after1110/1110/29 because an internal view-copy assertion
treated four optional `undefined` advisor-response properties as different
from JSON omission. That incidental assertion was deleted, not re-pinned;
physical custody, rival-privacy checks and actual restored play remain.
The preserved capture completes19 further actions. The same original fresh
sample then completes1129/1129/30 on unchanged tree
`b47a9b126b4f7edf4a29a346fc124ee9427e22d7659c3f0762b0b16ad96fe2f2`.
Thus fourteen completed original samples total9008/9008/237 across two source
batches, **not** one final-tree certificate or fourteen uninterrupted passes
on the first tree. Reports/capture remain under
`/tmp/dune-homeworld-optional-*-20261006`; no rules guard was bypassed.
Human QA: original HTTP four-seat lobbies, real host module toggles, original
private CLI and explicit unplayed offer/card/token lotteries feed genuine
action programmes. `XJCJ3H3W`v17 actually submits trained Cistern Suk:
three ordinary remain inside, reserves17/5 and Tanks0; Kaitain11 ordinary/
1 Sardaukar, Salusa1/4. Separate Collection pays Cistern2; original industry
and held-card custody remain. `WM8E7CFG`v17 actually chooses Spice Production
from two real mandatory Tech options after two genuine Homeworld battles and
original winner cleanup. Emperor retains one ordinary visitor in Southern
Hemisphere, native home is empty, reserves14/4, Tanks2/0 and original parent
army3 with1 Sardaukar. The defeated Fremen retains Axlotl; physical armies
are not replaced by the Tech action. Both390px surfaces, choices and fresh
resulting state were observed. These were working-tree controls, not a pushed
revision/deployment claim. Both tabs closed; temporary human scripts removed.
Nexus, native expansion rosters, unrelated previews/variants and pending
specific rulings remain separate in this checkpoint. Public starts, full
combinations, comprehensive assurance, calibration and deployment stay open.
## Classic Skills and Discovery — 6 October 2026
Fresh private prototypes now support Homeworlds with **either** Leader Skills
+27
View File
@@ -1,5 +1,32 @@
# Dune implementation status
## 6 October 2026 — Classic Homeworld optional modules
Original classic Homeworld Skills/Discovery families now compose either or
both with original Tech3+ and Advanced Strongholds2+, under existing fresh
private entries. Original all14/DS7+8 setup, native placement, typed nested/
native/visitor Suk, phase-end industries, source-local held benefits and
cleanup before mandatory winner Tech remain; no redundant force/payment model.
Ten runner profiles retain stable old bands/names/seeds. Nexus/native
Homeworld rosters, unrelated previews and pending specific rulings stay separate.
New cases14/14, affected145/145 across17 files, types/lint/build pass.
Fourteen completed original six-seat samples total9008/9008 actions/237 JSON
across two unchanged source batches. One internal `undefined`-property view
copy assertion falsely stopped an Advanced original sample; that incidental
assertion was deleted, not re-pinned. Its preserved capture finishes19 more
actions, and the repaired original sample finishes1129/1129/30. Physical
custody, rival-privacy checks and real JSON continuation remain.
Actual human390px `XJCJ3H3W`v17 submits trained nested Suk and retains
Cistern3normal, reserves17/5, Tanks0, Kaitain11+1/Salusa1+4 and separate
Cistern2 income. `WM8E7CFG`v17 selects Spice Production after real Homeworld
cleanup, retaining one actual visitor, empty native home and reserves14/4,
Tanks2/0. Both tabs closed; temporary human scripts removed. Exact programme,
source hashes, capture and limitations:
[Homeworld runtime](HOMEWORLD_RUNTIME_IMPLEMENTATION.md#classic-optional-module-compositions--6-october-2026).
No full-mode, comprehensive assurance, calibration or deployment certification.
## 6 October 2026 — Classic Homeworld Skills and Discovery
Private fresh Basic/Advanced two–six unique base-faction profiles now compose
+19 -16
View File
@@ -7,18 +7,19 @@ records the fresh publisher/designer search requested by the user.
## Classic Homeworld composition — 6 October 2026
Fresh Basic/Advanced two–six unique base-faction private skill prototypes may
retain Homeworlds alone with all fourteen original offers. Original setup
waits for skill assignment before placing physical native reserves. Trained
and normal Suk use source-qualified native/visitor/Arrakis pools and typed
custody; explicit external Emperor return allocation is an implementation
interpretation, not ordinary revival placement. Native saved counters stay
at the same home. Existing payment redirection, original skill lifecycle and
minimal legal bots are connected. Source,94-test union, two genuine games
and actual390px human Suk submission are recorded in
[Homeworld runtime](HOMEWORLD_RUNTIME_IMPLEMENTATION.md#classic-skills-and-discovery--6-october-2026).
Other overlays/native families and pending specific interactions remain
separate; no public or complete-mode gate changes.
Fresh Basic/Advanced two–six unique base-faction private skill prototypes
retain Homeworlds with all fourteen offers, optionally Discovery7/8,
original Tech3+ and Advanced Strongholds2+. Original training precedes
native placement. Native/visitor/nested Suk uses actual typed pools; native
saved counters remain at the same home. External Emperor return allocation
stays an implementation interpretation, not ordinary revival placement.
Support precedes rescue; later Cistern income and mandatory winner Tech are
separate original effects. Held cards stay source-local. Payment redirection,
original lifecycle and minimal legal bots remain connected. See
[Homeworld runtime](HOMEWORLD_RUNTIME_IMPLEMENTATION.md#classic-optional-module-compositions--6-october-2026)
for145 affected cases, exact game provenance and actual390px human nested
Suk submission. Nexus/native Homeworld rosters, unrelated overlays and
pending specific interactions remain separate; no public/full-mode gate changes.
## Native trained Skills/Nexus/Discovery — 6 October 2026
@@ -57,8 +58,9 @@ Actual Great Maker losses/votes/typed reserve rides, both Advanced piles and
settled alliance precede the original end-Spice closing choice, not Mentat.
Source-clear Emperor/Fremen free-return ledgers, original Axlotl settlement,
skilled nested battle and mandatory original-winner Tech reuse existing rules.
Native Skills/Nexus/Discovery, HW/variants/previews/public starts/conversion
and unresolved effects remain guarded.
Native Skills/Nexus/Discovery has separate bounded evidence above. Homeworlds
remain outside this Nexus profile; unrelated variants/previews, public starts,
conversion and unresolved effects stay guarded.
[Canonical combined evidence](DISCOVERY_PROTOTYPE.md#classic-skillsnexus-and-paired-native-nexus-discovery--6-october-2026)
records the169 affected union, eighteen genuine six-seat completions and three
@@ -78,8 +80,9 @@ and E3 trained death/assassination/own revival use original consumers.
Actual offered training and printed starting hands are not replaced.
The same supported live Ecaz profile keeps mandatory owner-labelled coalition
battles; shared Duke assignments and Basic odd-force rounding remain guarded.
Nexus/HW/variants/Banker/Mentat previews/public starts/save conversion stay
separate. This does not certify all fourteen effects or complete native factions.
Other Nexus profiles have separate bounded evidence above. Native Homeworlds,
unrelated variants, Banker/Mentat previews, public starts and save conversion
remain separate. This does not certify all fourteen effects or complete factions.
[The Discovery contract](DISCOVERY_PROTOTYPE.md#native-leader-skills-composition--6-october-2026)
records affected107, actual producer programmes and three original human
+4 -3
View File
@@ -5,9 +5,10 @@ Updated 2 October 2026. This is the authoritative navigation index for existing
## Classic Homeworld Skills/Discovery composition — 6 October 2026
Authorized revision physical PDF21–23 permits these variants together or
separately. Fresh bounded classic profiles compose either original Skills
or Discovery with Homeworlds; no source claim that the modules are generally
incompatible remains. [Homeworld runtime](HOMEWORLD_RUNTIME_IMPLEMENTATION.md#classic-skills-and-discovery--6-october-2026)
separately. Fresh bounded classic Homeworld profiles compose Skills, Discovery
or both, optionally original Tech3+ and Advanced Strongholds2+; no source claim
that these modules are generally incompatible remains.
[Homeworld runtime](HOMEWORLD_RUNTIME_IMPLEMENTATION.md#classic-optional-module-compositions--6-october-2026)
records implementation and verification. Native Suk rescue stays at its
original home; external Emperor returns explicitly choose exact ordinary/
elite allocations between actual native homes. That allocation is a
+9 -6
View File
@@ -17,12 +17,15 @@ on authorized PDF22 or a direct user/publisher ruling. The whole quote
validates before mutation and preserves native custody, visitors, reserves
and Tanks without repeating support, deaths or card disposal.
Actual human trained mixed rescue, native normal/trained rescue, visitor and
Arrakis cases, rejection boundaries and genuine game evidence are recorded
in [Homeworld runtime](HOMEWORLD_RUNTIME_IMPLEMENTATION.md#classic-skills-and-discovery--6-october-2026).
Advanced Atreides/KH, Diplomat retreat and the separate Emperor Face Dance
allocation question remain unchanged. Other overlays/native rosters are
not covered by this bounded composition.
Actual human trained mixed rescue, native/visitor/Arrakis and nested cases,
rejection boundaries and source-qualified games are recorded in
[Homeworld runtime](HOMEWORLD_RUNTIME_IMPLEMENTATION.md#classic-optional-module-compositions--6-october-2026).
The classic Homeworld profile optionally composes Discovery, original Tech3+
and Advanced Strongholds2+: support is paid before rescue, source-local
cards remain separate, original cleanup precedes Tech choice and surviving
Cistern forces collect its printed income independently. Advanced Atreides/KH,
Diplomat retreat, Emperor Face Dance allocation, Nexus/native Homeworld
rosters and unrelated overlays remain outside this bounded composition.
## Source contract