Initialize occupation benefits for registered World Skills starts

This commit is contained in:
Quintine committed 2026-10-26 11:59:03 +11:00
1 parent 7f9daa10fa
commit 396f9e0ccb
21 files changed
+737 -26

No files matched your search

+29
View File
@@ -16,6 +16,35 @@ open mode gates.
## Current checkpoint and work
**Leader Skills / mandatory World occupation — 26 October. Prototyped / Partial.**
Existing clean registered World/all14 starts now initialize original occupation
benefits beside normal Banker, with optional independent cards and phase modules.
Roster, role and phase limits remain; Nexus/Discovery/Semuta retain separate
contexts. Original offers train eligible native leaders through actual controls.
Disjoint profile/training/native lanes and root integration pass **21 files,
158/158**, types/lint/build and **six native runtime paths**,18 GameTable SSR
renders. Bare mixed/classic starts use25/13 actions and47/33 cards. All-six Basic
and Advanced use257/274 actions,57/60 cards, actual Storm losses/free returns,
earned token income/cards and four legal minimal-policy actions each.
A/Ecaz/Ix sources use61/66 actions/card50 plus20 continuations: Atreides pays10
to empty Caladan; Ecaz Banker earns deferred1 from that other payer, then pays1
to occupy Caladan. Actual occupied Collection2 leaves Banker1 deferred until
actual Mentat. Heighliners1, Advanced ordinary Arrakeen2 and earned first
end-Mentat cards stay separate. No played card, force, wallet, qualification,
phase, owner or receipt is installed. All original14 Skills remain physical.
Feedback repairs older Banker/Tleilaxu fixtures to await current Advanced
Revival actors/beneficiaries, selecting original lobby circles where a later
opportunity is required. Payment, diversion, free-return and skill-custody
assertions remain. Frozen report/manifest:
`/home/quintine/.local/share/dune/checkpoints/20261026-world-skills-occupation-proof-v3/`;
journeys/HTML: adjacent `20261026-world-skills-occupation-runtime/`.
No saved-room/D1/server, reset/restart, deployment or assurance campaign.
SSR/public-action evidence leaves browser/mobile/deployed, wider combinations
and complete-mode acceptance open. [Source and contract](HOMEWORLD_RULES.md#registered-world-skills-occupation--26-october-2026).
**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
+47
View File
@@ -2,6 +2,53 @@
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.
## Registered World Skills occupation — 26 October 2026
Fresh World/all14 Skills starts now initialize the existing occupation benefit
state whenever the unchanged registered World/Skills admission accepts that
clean context. Original selected families, native role exclusions, Tech3+ and
Advanced Strongholds2+ remain; optional independent cards remain optional.
This introduces no new start permission. Nexus/Discovery/Sandtrout/Semuta and
other reaction contexts retain their own existing scopes.
Shared fresh state includes qualification history, occupied Collection and
percentage ledgers, native CHOAM Tupile and native Ecaz World victory. Skills
training remains original fourteen-card offers and actual eligible leader
choices. Existing normal Banker state is retained; the legacy explicit
classic occupation-Skills wrapper does not initialize occupation twice.
Native actions, printed incomes, skill posture, physical forces and private
choices continue through existing handlers. Played games receive no new stamp.
Authority is the same audited Homeworld/occupied components below and supplied
Advanced physical21/printed19 variant/Skill independence. Banker observes an
eligible payment by another faction; the trainer cannot earn from its own
payment. Its earned bank spice waits for actual Mentat, separately from current
occupied Collection, ordinary Collection and phase-token payout. This is
existing arithmetic/order, not a new combined ruling or retrospective refund.
Frozen integration passes **21 files,158/158**, types/lint/build and six native
runtime paths with18 GameTable SSR renders. Bare mixed/classic original starts
use25/13 actions,47/33 cards. All-six Basic/Advanced World Skills programmes use
257/274 actions,57/60 cards, actual Storm/free-return/token/card outcomes and
four accepted minimal-policy actions each. Every original Skill Card remains
in its physical deck, offer or trained slot.
Actual A/Ecaz/Ix all3 World/card50 sources use61/66 actions plus20 continuations:
Atreides pays Bank10 to empty Caladan, earning Ecaz Banker deferred1. Ecaz then
pays1 for sole Caladan entry. Actual occupied Collection2, Heighliners1 and
Advanced ordinary Arrakeen2 retain distinct receipts; Banker1 waits until actual
Mentat, followed by earned first end-Mentat cards. No played-state skill, card,
army, wallet, qualification, phase, owner or receipt is installed. Related old
Banker/Tleilaxu fixtures now follow current Advanced Revival actors/beneficiaries
and original lobby-circle sequencing without changing economic assertions.
Report/source manifest:
`/home/quintine/.local/share/dune/checkpoints/20261026-world-skills-occupation-proof-v3/`;
journeys/HTML: adjacent `20261026-world-skills-occupation-runtime/`.
No saved-room/D1/server, reset/restart, deployment or separate assurance campaign.
SSR/public actions do not certify browser/mobile/deployed acceptance, wider
module combinations or complete modes; those remain open.
## Clean Homeworlds and phase modules — 26 October 2026
Fresh clean Homeworld starts now use registered classic or selected-family
+28
View File
@@ -1,5 +1,33 @@
# Dune implementation status
## 26 October 2026 — Registered World Skills occupation benefits
**Prototyped / Partial.** Existing clean registered
World/all14 starts now include original occupation state beside normal Banker,
without changing admission, roles, phase-module limits or played games. Native
Skill offers/trainers and qualification/income handlers remain original.
Disjoint permission, public training/control and native income sources feed
root integration: **21 files,158/158**, types/lint/build and **six native runtime
paths**,18 GameTable SSR renders. Bare mixed/classic starts use25/13 actions,
47/33 cards; all-six Basic/Advanced use257/274 actions,57/60 cards and four legal
minimal-policy actions each. Native Storm losses, free returns, token income,
earned cards and original14 Skill custody remain.
A/Ecaz/Ix World/card50 sources use61/66 actual actions plus20 continuations.
Atreides Bank10 shipment empties Caladan and earns Ecaz deferred Banker1; Ecaz
Bank1 entry earns sole occupation. Actual occupied Collection2, Heighliners1,
Advanced ordinary Arrakeen2, Mentat Banker1 and first end-Mentat cards retain
separate receipts. No played-state card, force, wallet, qualification, phase,
owner or receipt is installed. Feedback repairs old Banker/Tleilaxu Advanced
Revival drivers and original lobby-circle timing; economics/custody assertions
remain. Frozen report/manifest:
`/home/quintine/.local/share/dune/checkpoints/20261026-world-skills-occupation-proof-v3/`;
journeys/HTML: adjacent `20261026-world-skills-occupation-runtime/`.
No saved-game/D1/server/reset/restart/deployment or separate assurance campaign.
Browser/mobile/deployed, wider combinations and complete-mode acceptance remain.
[Source and contract](HOMEWORLD_RULES.md#registered-world-skills-occupation--26-october-2026).
## 26 October 2026 — Clean Homeworld occupation and phase modules
**Prototyped / Partial.** Clean registered classic/
+10
View File
@@ -281,6 +281,16 @@ no browser errors/root overflow. Local working-tree evidence is not deployed
revision-matched, full-mode, calibration or deferred assurance acceptance.
## Registered World Skills occupation — 26 October 2026
The existing clean registered World/all14 starts now initialize mandatory
occupation benefit state alongside native locations and normal Banker state.
Roster, role, ordinary Skill offers and original phase-module limits remain;
no new admission or played-game conversion is introduced. Other registered
module contexts keep their separate scopes. The [World source and income
contract](HOMEWORLD_RULES.md#registered-world-skills-occupation--26-october-2026)
distinguishes occupied Collection, other-payer Banker at Mentat and token payout.
## World Skills and selected decks — 17 October 2026
Fresh ordinary all14 setup now validates selected ordinary decks and actual
+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) |
| Registered World Skills / occupation benefits | Existing registered clean World/all14 admission now initializes original occupation benefits alongside ordinary Skill/Banker state, with optional independent cards and original phase modules. No new roster/role permission or numeric policy. Real other-payer Bank payment earns deferred Banker; occupied Collection, ordinary Collection, token payout and actual Mentat settlement stay distinct. Preserve original native flags, physical offers/leaders and private choices; Nexus/Discovery/Semuta and played-game contexts remain separate. | [Current source and contract](HOMEWORLD_RULES.md#registered-world-skills-occupation--26-october-2026) |
| 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) |