Compose classic Homeworld Skills and Discovery with physical custody
This commit is contained in:
1 parent
4a3bd8fe90
commit
e2dcebca35
24 files changed
+1426
-54
No files matched your search
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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).
|
||||
|
||||
Reference in new issue
Block a user