Compose classic Homeworld Skills and Discovery with physical custody

This commit is contained in:
Quintine committed 2026-10-06 18:07:41 +11:00
1 parent 4a3bd8fe90
commit e2dcebca35
24 files changed
+1426 -54

No files matched your search

+22
View File
@@ -17,6 +17,28 @@ open mode gates.
## Current checkpoint and work
**Classic Homeworld + Skills or Discovery — bounded Development Verified.**
Fresh Basic/Advanced two–six unique base factions retain original Homeworld
setup with either all fourteen Skills or Discovery seven cards/eight tokens.
The authorized revision permits these variants together or separately
(physical PDF21–23). Other overlays and native expansion rosters remain
separate in this checkpoint; the complete project scope is unchanged.
Typed Suk casualties conserve native/visitor custody. Native rescue stays in
its original home; external Emperor returns use an explicit split-home
allocation, a documented implementation interpretation, not a revival ruling.
Original Maker, entry and nested shipment mechanics retain physical sources.
Affected tests94/94 across12 files, types/lint and build pass. Four original
six-seat games finish2330/2330 actions with61 JSON continuations, on two
unchanged source trees, not one final-tree certificate.
Human mobile QA: `3NM6MS4T`v11 submits trained Suk allocation and retains
three ordinary visitors in Junction, Kaitain11+1 elite and Salusa1+4 elite;
`CLQYLURH`v11 submits Cistern entry for two ordinary/one Sardaukar while
retaining native reserves and the earlier real internal transfer. Both
surfaces are390px without overflow. See
[Homeworld runtime](HOMEWORLD_RUNTIME_IMPLEMENTATION.md#classic-skills-and-discovery--6-october-2026)
for exact scope, source provenance and limitations. Public starts, full-mode
certification and protected deployment remain gated.
**Native trained Skills/Nexus/Discovery — bounded Development Verified:**
original paired E1 Ixians+Tleilaxu/Ix47, paired E2 CHOAM+Richese/CHOAM35+cache
and standalone Ecaz **or** Moritani with classics now compose all14 original
+14
View File
@@ -5,6 +5,20 @@ 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 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.
## Source and setup boundary
The [component acquisition record](DISCOVERY_COMPONENTS.md) identifies the
+57
View File
@@ -6,6 +6,63 @@ 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 Skills and Discovery — 6 October 2026
Fresh private prototypes now support Homeworlds with **either** Leader Skills
or Discovery: Basic/Advanced, two–six unique base factions, no other overlays.
Use existing `start-prototype.ts --profile leader-skills` or `--profile discovery`
on a fresh ready lobby with Homeworlds enabled. Genuine game runner profiles
are `homeworld-skills` and `homeworld-discovery`. Original fourteen skill
offers, seven Discovery cards/eight tokens, first hands and native placement
remain authoritative; no existing save is converted.
The authorized root revision, physical PDF21–23, permits variants together
or separately, keeps Homeworlds outside Arrakis and preserves their normal
battle rules except printed modifications. This is permission to compose
these prototypes, not a ruling for every interaction or a complete mode.
Nullable custody now remains legal through actual skill assignment before
the original force-placement stage.
Suk quotes use physical normal/elite casualties and real native or visiting
Homeworld pools. A native save remains at that same home; it cannot redeploy
freely. An external save returns to actual native reserve homes. When Emperor
has both homes, human controls require an exact ordinary/elite allocation;
minimal bots allocate the return to the primary home. **Allowing both types
at either native home is a prototype implementation interpretation**, not
the PDF22 ordinary-revival placement rule and not a new user/publisher ruling.
The quote validates before mutation and conserves physical custody, Tanks
and reserves. Battle costs, leader death and card cleanup do not repeat.
Bureaucrat's existing invoice redirection now accepts this bounded profile.
Discovery's original Maker, next-turn entry and nested shipment paths need
no alternate mechanics.
Verification:17/17 new behavioral cases;94/94 affected tests across12 files;
types/lint and build pass. Four original six-seat Basic/Advanced games using
all four legal AI policies finish2330 accepted/2330 attempts,61 JSON
continuations. Skills1125/1125/29 ran on unchanged source tree
`4d3f1c5f99bf6a18cac6553a1ecb0bfbe4da35709e91f1384050506fbd98fc00`;
Discovery1205/1205/32 on
`64c0b8ae5286bfdab9019222bb652bf99a7b1f1478eb5b16024844503c930412`.
Reports are `/tmp/dune-homeworld-classic-{skills,discovery}-games-20261006/report.json`.
These are two source batches, not one final-tree certificate.
Human QA uses isolated existing QA persistence on local port3089, not the
protected server. Original fresh human rooms, original CLI setup and explicit
unplayed lotteries feed genuine engine action programmes; no held components
are injected. At390px, `3NM6MS4T`v11 actually submits trained Suk rescue:
Junction retains three ordinary visitors; Kaitain has11 ordinary/1 Sardaukar,
Salusa1 ordinary/4 Sardaukar, reserves17/5 and Tanks0. `CLQYLURH`v11 actually
submits next-turn Cistern entry for two ordinary/one Sardaukar: reserves17/4,
Kaitain12/0, Salusa1/4, preserving the earlier actual turn-one internal move.
Both rendered surfaces have document width390; fresh state and accessibility
were observed after submission. Nested shipment has engine/runtime coverage,
not an additional human submission claim.
Native expansion combinations, other overlays, Advanced Atreides Suk/KH,
captured replacement, Diplomat Homeworld retreat and the separate Emperor
Face Dance allocation question remain guarded. No public start, deployment,
complete rules, recovery/privacy assurance or AI calibration is certified.
## Implemented behavior
`Game.homeworlds` is optional for existing saves. An enabled fresh lobby stores
+20
View File
@@ -1,5 +1,25 @@
# Dune implementation status
## 6 October 2026 — Classic Homeworld Skills and Discovery
Private fresh Basic/Advanced two–six unique base-faction profiles now compose
Homeworlds with either original all14 Skills or Discovery7/8. Original setup
and force placement remain; Skills custody stays nullable until placement.
Typed Suk native/visitor/Arrakis rescue, explicit human split-home Emperor
returns, minimal legal bot choices and Bureaucrat invoice support are
connected. External return placement is an implementation interpretation,
not the ordinary-revival ruling. Existing Discovery mechanics are reused.
New cases17/17; affected union94/94 across12 files; types/lint/build pass.
Four genuine six-seat games complete2330/2330 actions with61 JSON
continuations on two unchanged source trees. Original human rooms
`3NM6MS4T`v11 and `CLQYLURH`v11 actually submit Suk allocation and Cistern
entry, respectively; physical native/visitor counters and390px surfaces
observed afterward. Exact source hashes, programmes and boundaries are in
[Homeworld runtime](HOMEWORLD_RUNTIME_IMPLEMENTATION.md#classic-skills-and-discovery--6-october-2026).
Other overlays/native rosters, specific pending rulings, public starts,
protected deployment and comprehensive certification remain separate.
## 6 October 2026 — Native trained Skills/Nexus/Discovery
Only the existing paired E1/E2 and standalone E3 skill/Nexus family predicates
+15
View File
@@ -5,6 +5,21 @@ 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 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.
## Native trained Skills/Nexus/Discovery — 6 October 2026
Fresh original `leader-skills --nexus-cards --discoveries` now extends the
+13
View File
@@ -2,6 +2,19 @@
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.
## 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)
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
prototype implementation interpretation, **not** the PDF22 revival rule or
a direct user/publisher ruling. Separate Face Dance allocation, Atreides
Suk/KH and Diplomat retreat questions are unchanged.
## Authorized source amendment — 1 October 2026
The user added `UNOFFICIAL_Revised_Dune_Rulebook_v.2.3_web.pdf` at the
+20
View File
@@ -4,6 +4,26 @@
bands to real battle resolution, player choices, AI and saved continuation.
Complete module, faction and publication gates remain closed.
## Classic Homeworld composition — 6 October 2026
The fresh classic Homeworld/Skills prototype preserves the printed rescue
quantities while quoting actual native, visiting or Arrakis physical pools.
Native saved counters remain at their original home, with no free internal
redeployment. External returns use actual native reserve destinations.
For Advanced Emperor, the owned panel chooses exact ordinary/elite counts
between Kaitain and Salusa; bots choose the primary home. **This split is an
implementation interpretation**, not the ordinary-revival placement rule
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.
## Source contract
Use the physical card and the [Leader Skills source archive](LEADER_SKILLS_RULES.md).