Connect Homeworld occupation with original phase modules

This commit is contained in:
Quintine committed 2026-10-26 11:43:16 +11:00
1 parent 0a98a92f4b
commit 7f9daa10fa
19 files changed
+796 -40

No files matched your search

+32
View File
@@ -16,6 +16,38 @@ open mode gates.
## Current checkpoint and work
**Homeworld occupation / original phase modules — 26 October. Prototyped / Partial.**
Clean registered classic/no-deck and selected-family Worlds now compose optional
independent cards, Tech3–6 Basic/Advanced and Strongholds2–6 Advanced without
incidental Skills/Nexus. Fresh starts include original occupation qualification,
Collection/percentage ledgers, native Tupile and Ecaz World victory beside native
locations. Mandatory Ecaz/Moritani handlers compose; legacy module contexts and
existing games remain separate.
Three disjoint profile/native/control lanes and root integration pass **16 files,
115/115**, types/lint/build and **six native runtime paths**,18 GameTable SSR
renders. Bare mixed Basic uses21 actions/card47; classic/no-deck uses10/card33.
All-six Basic World/Tech and Advanced World/cards/Tech/Strongholds use250/267
actions/card57/60, actual native sources, Storm loss/free return, delayed token
income and earned cards. Four minimal policies each submit legal next actions.
Actual A/Ecaz/Ix all3 World/card50 sources use57/62 actions: Atreides ships10
Caladan reserves to Arrakeen for10, then Ecaz ships1 to empty Caladan for1.
Accepted sole arrival creates the original qualification. Twenty continuation
actions keep unallied occupied Caladan bank2 separate from Heighliners end-phase1,
Advanced ordinary Arrakeen Collection2 and first END-Mentat Arrakeen/HMS cards.
No force, wallet, qualification, payout, phase or ownership is installed.
Feedback corrects the Advanced ordinary-income expectation, nullable/type
narrowing, and related old Revival fixtures: real current-owner completion,
Basic-only reopening, original lobby circles and existing High-Ix bonus2 retain
paid/free/Banker/phase-end ledgers. Frozen report/manifest:
`/home/quintine/.local/share/dune/checkpoints/20261026-homeworld-phase-proof-v3/`;
journeys/HTML: adjacent `20261026-homeworld-phase-runtime/`.
No saved-room/D1/server, reset/restart, deployment or separate assurance campaign.
SSR/public-action proof leaves browser/mobile/deployed, wider combinations and
complete-mode acceptance open. [Source and contract](HOMEWORLD_RULES.md#clean-homeworlds-and-phase-modules--26-october-2026).
**Selected-deck independent cards / phase modules — 26 October. Prototyped / Partial.**
Clean independent cards now compose registered paired/mixed/all-three selected
families and classic-only unused decks with optional Tech3–6 Basic/Advanced and
+6
View File
@@ -4,6 +4,12 @@ Audit: 2026-09-06. Scope: Reinforcements, Recruits, and Harass & Withdraw. This
## Selected independent cards and phase modules — 26 October 2026
The later [clean World contract](HOMEWORLD_RULES.md#clean-homeworlds-and-phase-modules--26-october-2026)
additionally admits registered bare mixed E3 Worlds with optional independent
cards/phase modules and their mandatory occupation state. It supersedes the
dated plain-World roster exclusions in this document; other registered modules
and complete-mode gates remain separate.
The printed independent-variant rule (E3 pp9,11 above), together with supplied
Advanced physical21/printed19 variant independence, now composes clean selected
decks across registered paired/mixed/all-three native rosters and classic-only
+58
View File
@@ -2,6 +2,64 @@
Source audit, 9 September 2026. No runtime activation. The primary module source is the [GF9 Ecaz & Moritani rulebook](https://www.gf9games.com/dune/wp-content/uploads/EcazMoritani-Rulebook-LOWRES.pdf), especially printed pp.4, 9–10 and the Homeworld FAQ on pp.15–16. The local publisher-text transcription is `/tmp/dune-rules/ecaz-audit.txt`; fresh official indexed pp.9, 10 and 15 were checked against it. Direct PDF retrieval currently returns HTTP 403. Physical card faces are separately audited in [Homeworld component audit](HOMEWORLD_COMPONENT_AUDIT.md); a rulebook statement and a card-face statement are not interchangeable evidence.
## Clean Homeworlds and phase modules — 26 October 2026
Fresh clean Homeworld starts now use registered classic or selected-family
rosters, including paired/mixed/all-three native families and unused decks,
without incidental Skills, Nexus or independent-card requirements. Every native
needs its family selected; classic empty-deck selection is valid. Optional
independent cards retain36/38/50 and any separate Richese cache. Optional Tech
requires3–6 Basic/Advanced seats; Strongholds requires2–6 Advanced, or3–6 beside
Tech. Skills/Nexus/Discovery/Sandtrout and explicit Semuta keep separate profiles.
The existing genuine occupation entry supplies the shared fresh state: original
qualification history, occupied Collection/percentage ledgers, native CHOAM
Tupile leases and native Ecaz World-victory marker. Normal clean World and
independent-card World starts now initialize those printed benefits as well as
native locations. Original advanced Moritani assassination and Arrakis Ecaz
coalition/arrival rules compose the same public profile. Existing games receive
no added stamp, ownership assignment, module retrofit or reset.
Authority remains the audited E3 pp9–10/15–16 and physical occupied faces below,
with the user-authorized Advanced physical21/printed19 variant independence and
existing Advanced qualification cutover. No new income amount, expiry policy,
occupation share, tariff or victory interpretation is introduced. Original
Tupile, auction-controller, percentage and Duke contracts remain. Tech accrues
and pays at its matching phase; held Stronghold cards are earned only at actual
end-Mentat. A World is not a seventh Stronghold Card or ordinary Arrakis site.
Public-profile, native phase/control and native occupation lanes plus root
integration pass16 files,115/115, types/lint/build and six native runtime paths,
18 GameTable SSR renders. Bare mixed Basic starts in21 actions/card47 and classic
no-deck in10/card33. All-six Basic World/Tech and Advanced World/independent/Tech/
Strongholds use250/267 actions/card57/60, with actual native source allocations,
matching delayed income, native free return and earned cards. Four minimal
policies each submit legal next actions from both phase-five boundaries.
Actual A/Ecaz/Ix all3-deck World/independent50 sources use57 Basic /62 Advanced
actions. Atreides pays10 to ship its10 native Caladan reserves to already-held
Arrakeen; Ecaz pays1 to ship1 original native reserve to empty Caladan. The
accepted sole arrival creates the real qualification and printed bank2
entitlement. Twenty continuation actions complete actual End Movement, pay
Heighliners1 once, credit the unallied Caladan2 automatically, and reach the
actual first END-Mentat claims. Advanced ordinary Arrakeen Collection2 remains
separate; no seventh card or early held ownership appears. No played force,
wallet, phase, qualifier, receipt or ownership is installed; no controlled
positioning supplements are needed for this proof.
Feedback corrects the Advanced ordinary-income expectation and test type
narrowing. Related old World/Recruits sources now finish actual preceding
Advanced owners, retain the current owner's opportunity across requests, keep
Basic ready/reopen and choose original legal lobby circles for later actors.
Existing High-Ix paid-Cyborg bonus2 moves real additional Suboids; payments,
ordinary/free limits, Banker and delayed Axlotl remain distinct. An explicit
legacy occupation-Skills entry still cannot inherit this clean phase scope.
Report/manifest: `/home/quintine/.local/share/dune/checkpoints/20261026-homeworld-phase-proof-v3/`;
journeys/HTML: adjacent `20261026-homeworld-phase-runtime/`.
No saved-room/D1/server/reset/restart/deployment or separate assurance campaign.
This is Prototyped / Partial; complete combinations, browser/mobile/deployed
and release acceptance remain open.
## High Richese mixed shipment prototype — 25 October 2026
**Prototyped / Partial.** Native Richese at High may select actual paid reserve
+29
View File
@@ -1,5 +1,34 @@
# Dune implementation status
## 26 October 2026 — Clean Homeworld occupation and phase modules
**Prototyped / Partial.** Clean registered classic/
selected-family Worlds with optional independent cards, Tech3–6 and Advanced
Strongholds2–6 now initialize original occupation benefits beside physical
locations. Shared fresh state retains qualification, Collection/percentage,
native Tupile and Ecaz World victory. No incidental Skills/Nexus, played-game
retrofit or new numeric policy; legacy module contexts retain their scope.
Disjoint profile/phase/control/native source lanes and root integration pass
**16 files,115/115**, types/lint/build and **six native runtime paths**,18
GameTable SSR renders. Bare mixed Basic21/card47 and classic10/card33 starts
retain original setup; all-six Basic250/card57 and Advanced267/card60 programmes
retain native sources, Storm loss/free return, delayed token income and claims.
Four minimal policies each submit legal next actions. A/Ecaz/Ix actual sources
use57/62 actions/card50: paid Atreides10 empties Caladan, Ecaz1/fee1 earns sole
qualification, and20 continuations keep occupied bank2, Heighliners phase-end1,
Advanced ordinary Arrakeen2 and first Mentat cards separate. No played-state
install or controlled positioning claim is required.
Feedback corrects Advanced normal Collection and test typing, then repairs old
ordered Revival/Basic reopen/source-circle and existing High-Ix bonus2 fixture
assumptions without changing physical fees, quotas, Banker or delayed income.
Report/manifest: `/home/quintine/.local/share/dune/checkpoints/20261026-homeworld-phase-proof-v3/`;
journeys/HTML: adjacent `20261026-homeworld-phase-runtime/`. No saved-room/D1,
server/reset/restart/deployment or separate assurance campaign. Broader
combinations, browser/mobile/deployed and complete-mode acceptance remain open.
[Current source and scope](HOMEWORLD_RULES.md#clean-homeworlds-and-phase-modules--26-october-2026).
## 26 October 2026 — Selected independent cards and phase modules
**Prototyped / Partial.** Clean selected-deck
+1
View File
@@ -1483,6 +1483,7 @@ dedicated retrieved worked FAQs. [Contract and remaining limits](HOMEWORLD_OCCUP
| Classic Nexus core / original phase modules | Fresh classic base33 or selected36/Nexus12, optionally14, composes original Tech3–6 Basic/Advanced and Strongholds2–6 Advanced through the public core capability. Real first-Storm tokens, owner-count pending income, actual end-Mentat held cards and original matching payout remain. Fixed paid force groups do not become free under Recruits; free requests accrue once, pending income cannot fund earlier costs, and fees/Harass are not Revival/shipment. Earned local bank support does not fund reserve fees; physical effective Carthag defense, native counters/cleanup/winner token/private replacement keep their original order. No new numerical or universal policy, played reflag or wider family/World/Discovery opening. | [Source, controls and owner-frozen439/439](NEXUS_CARD_RULES.md#classic-nexus-original-phase-modules--18-october-2026) |
| Original World Nexus core | Fresh base33 classic Homeworld/Nexus composes optional all14 and original Tech3+/Advanced Strongholds2+ through the public core capability; independent36 World/Nexus stays a separate pending own-World fee/conversion gate with explicit public messaging. Pending parents bind only present World custody; signed Cunning World frames and genuine discounted Smuggler invoices supply the funded Guild fee while standalone envelopes keep narrower sources. Typed visitor/native pools, printed tariffs, native permission/rate order, singleton spending, temporary-role support and ordinary-only casualties, native Traitor callers and original cleanup/replacement remain. No new numeric policy, played reflag or wider envelope opening. | [Owner-frozen448/448, scenes and limits](NEXUS_CARD_RULES.md#original-world-nexus-core--18-october-2026) |
| Fresh native Ecaz/Moritani defaults | Fresh actual Eca/Mori roles reuse registered selected-deck all14 capability, including mixed families and original World/phase/cards without Nexus. Printed Eca participation and Advanced Mori assassination initialize only for actual seats; Basic gains no Advanced power and unused decks create no faction seat. Bare rosters and original Nexus/Discovery/Semuta retain their envelopes; Advanced role/shared Duke guards stay. No played-save forfeiture/opportunity history is fabricated. | [Current registered source envelope](LEADER_SKILLS_RUNTIME.md#registered-native-e3-selected-decks--18-october-2026), [Mori authority](MORITANI_ASSASSINATE_LEADERS.md#connected-scope-and-private-information) |
| Clean Homeworlds / original phase modules | Audited printed World/occupied faces and supplied Advanced variant independence compose registered classic/no-deck and selected-family paired/mixed/all-three rosters with optional independent cards, Tech3–6 and Advanced Strongholds2–6. Fresh setup includes original occupation bank/percentage ledgers, native CHOAM leases and Ecaz World victory; module locations alone are insufficient. Native qualification/income/auction/Duke/tariff and existing Advanced cutovers remain. No new numeric policy, played-game stamp/retrofit or Skills/Nexus/Discovery/Semuta expansion. | [Current source and scope](HOMEWORLD_RULES.md#clean-homeworlds-and-phase-modules--26-october-2026) |
| Selected independent cards / optional phase modules | Printed E3 variant independence and supplied Advanced physical21/printed19 compose clean registered selected-deck paired/mixed/all-three families and classic-only unused decks. Basic mixed Ecaz admits bare cards without incidental Tech; optional original Tech3–6 Basic/Advanced and Strongholds2–6 Advanced retain real setup/owners/claims. Existing Recruits current rates, separate Tleilaxu bank income, delayed Axlotl, normal-first reserve fee, owner-only coalition Harass and selected-winner Tech remain. Advanced native Assassinate uses the existing captured-leader contract; no new numerical ruling, bare mixed World/Skills/Nexus/Discovery/Semuta permission or played-game conversion. | [Current source and scope](ECAZ_TREACHERY_RULES.md#selected-independent-cards-and-phase-modules--26-october-2026) |
| Independent Treachery / original phase modules | Printed independence retains original Tech3–6 Basic/Advanced and/or Strongholds2–6 Advanced with classic/E1/E2 and original standalone/paired E3 bare cards; all14 also composes registered mixed selected families and Worlds. Real first-Storm/end-Mentat owners, separate delayed income and physical funding remain. Fees/H are not revival/shipment and +2 is not supported force. Native coalition/assassination and original queue stay source-labelled. Bare mixed E3 World/phase, original Nexus/Discovery/Semuta and role/effect guards remain. | [Original phase contract](ECAZ_TREACHERY_RULES.md#original-phase-module-composition--16-october-2026), [registered scope](LEADER_SKILLS_RUNTIME.md#registered-native-e3-selected-decks--18-october-2026) |
| Classic World independent cards / phase modules | Compose original unused Tech3+ and/or Advanced Strongholds2+ with the existing classic36-card Homeworld entry. Preserve native typed custody, current separate-request rates/paid ledgers, exact source-bearing R fees, original face/support, fee/dial disjointness and fee-before-Harass. Keep every own-World Harass ban; native returns are not shipment/free Revival. Original delayed income and earned cards add no personal subsidy or supported +2. This inherits existing provisional timing, not a new publisher ruling or native expansion/public gate. | [Source-bound contract](ECAZ_TREACHERY_RULES.md#classic-world-phase-module-composition--16-october-2026) |