Compose selected native World independent cards

This commit is contained in:
Quintine committed 2026-10-17 10:31:05 +11:00
1 parent f5b7ebc8da
commit cda9338f13
18 files changed
+1292 -40

No files matched your search

+22 -1
View File
@@ -1,6 +1,6 @@
# Current development status
Updated 16 October 2026. **The full twelve-faction goal is unfinished. Basic
Updated 17 October 2026. **The full twelve-faction goal is unfinished. Basic
is playable and the six classic factions have a user-authorized Advanced preview.
Expansion starts and full rules/publication acceptance remain gated.**
@@ -29,6 +29,27 @@ optional skill bands, combinations and public expansion starts remain open.
Rules implementation continues; comprehensive assurance and administration
remain deferred until all rules are implemented.
**Native E1/E2 World independent cards — 17 October.** Clean selected Ix/CHOAM
native/base Basic/Advanced Worlds retain original38/50 setup without phase
modules; classic base36 Tech/Strongholds stays separate. Shared roster checks
and renamed World profile have no alias. No E3, Skills, Nexus, Discovery,
Sandtrout or other preview/public-start/played-save gate opens.
Ten native setups and genuine fee/aftercare, marker-budget and revival programmes
preserve actual stock. Marker3/reserves5 preview/API now agree on rejection
before sealing; H-only remains legal and no early marker reveal is introduced.
Five390px journeys/42 actions complete native H fallback,1N2E fee before7N return,
one actual board-Cyborg exchange/native Face Dance, unlimited11-force revival
and real native Auditor inspection. Other native queues remain original.
Four policies finish28 battle programmes/112 continuations/2230 R-or-H proposals,
24 marker programmes/120 continuations/3050 proposals and40 useful native Revival
programmes/300 actions. Conserved card/identity staging is explicit. Parent
consolidated marker slots and removed fixture/text echoes. Frozen21-file union
passes251/251; types/lint, build and actual prototype help pass. The direct
marker3/reserves5 runtime probe confirms unchanged rejection and legal H-only.
Test cleanup removes transient-window/starting-wallet pins and observes audit
payment before unrelated Collection income. Existing build warnings remain.
Full modes, calibration and deployed proof stay open.
**Classic World cards with phase modules — 16 October.** Original independent36
Basic/Advanced Homeworlds now retains unused Tech3+ and Advanced Strongholds2+.
Native sources/rates, own-World H prohibition and existing provisional fee/rate
+36
View File
@@ -222,3 +222,39 @@ Revivals/156 actions and24 battle/native-aftercare programmes/48 continuations,
validating7609 R-or-H proposals. Useful policy card holders are explicit conserved
staging. These are not complete modes, calibration, broad assurance or deployment.
## Native selected-family World composition — 17 October 2026
Clean selected Ix and/or CHOAM native/base Basic/Advanced2–6 Worlds now compose
the independent cards before original setup: selected38/50, with Richese's
ten-card cache separate when present. Original HMS/seven Cyborgs, Face Dancers,
Auditor, marker identities and native typed custody remain. These selected-family
Worlds do not add phase modules, Skills, Nexus, Discovery, Sandtrout, E3 or other
previews; classic base36 World Tech/Strongholds remains its separate profile.
Public starts and played-game conversion stay gated.
One shared selected-family roster rule replaces duplicate checks. The renamed
private World profile retains no classic-name alias. Use original current native
revival rates/bonuses, special-force caps and unlimited Tleilaxu/CHOAM allowance;
Recruits does not reduce an unlimited allowance to seven. Native/foreign World
R fees remain normal-first, source-bearing and disjoint from own-World physical
dials, with original traits/printed face. H remains forbidden on every own World
and returns actual normal/elite counters through native original custody.
Richese forecasts its own No-Field before R funding, not before physical reveal.
An actual native marker3/reserves5 position displayed a blocked2-reserve owner
preview but accepted the raw first plan after profile admission. The central
native-cost check now rejects the same position unchanged and permits H alone.
Actual reveal later debits ordinary primary-World reserves once; no early
counter move, source/marker/history reset or new saved field is introduced.
Future H returns cannot fund that fee. Existing provisional all-outcome payment,
current-rate request timing and aftercare/retention interpretations are inherited,
not new publisher rulings; other card-specific profile guards stay.
Bounded proof: frozen related21-file union251/251, types/lint, build and actual
prototype help pass. Five390px journeys/42 actions exercise native typed fees,
board-only Cyborg exchange/Face Dance, marker fallback, unlimited revival and
Auditor inspection. Direct marker3/reserves5 execution rejects unchanged while
H-only seals. Four-policy programmes retain useful conserved-card staging,
not strategy/calibration. Existing build warnings, complete modes and deployed
acceptance remain open; no saved-game/database assurance campaign was run.
+2 -1
View File
@@ -145,7 +145,8 @@ physical cards before original classic2–6 Basic/Advanced setup: base33+3.
Harass composes on Arrakis and foreign Homeworlds. The printed own-World
prohibition remains, including both Advanced Emperor Worlds. Original
Tech/Advanced Strongholds now follow the [classic World phase contract](ECAZ_TREACHERY_RULES.md#classic-world-phase-module-composition--16-october-2026).
Expansion rosters, other overlays, public starts and save conversion stay closed.
Selected E1/E2 Worlds separately use the [native no-phase-module contract](ECAZ_TREACHERY_RULES.md#native-selected-family-world-composition--17-october-2026);
other rosters/overlays, public starts and save conversion remain closed.
Recruits has a separate
[native current-rate composition](RECRUITS_RUNTIME.md#classic-homeworld-composition--16-october-2026);
Reinforcements now uses an
+62
View File
@@ -1,5 +1,67 @@
# Dune implementation status
## 17 October 2026 — Selected native E1/E2 World independent cards
Actual ready Ix/Tleilaxu/CHOAM/Richese World lobbies rejected the classic-only
gate before setup. Admit only clean selected Ix/CHOAM native/base2–6 Basic/
Advanced, original38/50 plus separate Richese cache when seated, without other
modules. Original HMS/Cyborg7, Face Dancers, Auditor and marker custody remain.
Classic base36 World Tech/Strongholds stays separate; no E3, Skills, Nexus,
Discovery/Sandtrout/other preview, normal start or played-save conversion opens.
Share one selected-family roster rule; rename the private World profile and
migrate every caller without an alias. Existing native typed sources, own-World
fee/dial disjointness, traits/face, native-only declarations, aftercare, current
rates and unlimited allowances remain. Materialization-before-fee-before-H,
normal-first/all-outcome payment and separate-request rate timing are inherited
provisional policies, not new publisher rulings.
Parent reproduced a real native World marker3/reserves5: preview blocked2
remaining, but the raw first R plan sealed. Central cost validation now rejects
that exact unchanged position before source quoting and permits H-only.
Richese ordinary primary reserves debit only at real reveal. No early force/
marker/history move or saved field; no future H or allied pool can fund the fee.
Artifacts preserve exact before/after source position and result.
Three disjoint contributors supplied genuine native battle, marker and Revival
programmes. Parent reviewed all, consolidated marker slot matrices, removed
fixture/receipt/text echoes and compared physical card IDs rather than wording.
Native current-rate/prices, typed/unlimited/cap cases and real aftercare remain
observable; no bank, army, World face, phase, owner or receipt is assigned.
Ten setup, seven battle/aftercare, six marker and ten Revival Node programmes
exercise the changed paths. All card/identity/closed-deck staging is explicit.
Five390px journeys/42 actions: short native marker H preserves unused R and ends
primary3/Tanks2; nine paid Suboids pay1N2E before7N return, ending native7N2E/
reserves9/Tanks5 including2E. One board Cyborg alone is eligible for exchange
despite three Cyborgs in Tanks; recovery1/Face Dance returns8N1E to native Ix,
ending8N2E/reserves10/Tanks4 including2E and one dead winning leader.
Native Tleilaxu returns11: six free, invoice5, separate own-income1, reserves11/
Tanks9/spice1, retaining unlimited instead of a seven cap. Original deployment,
Guild timing and phase openings remain. Native CHOAM pays its normal3-reserve
fee, retains17; original Auditor response/payment/inspection/market finishes
with the actual unused Chaumurky still owned by Guild.
A wait for a transient Karama response timed out after native UI automatically
advanced to Face Dance. Restore390px before further interaction; no accepted
exchange was replayed. All accepted controls/final surfaces are390px, no root
overflow/app error. Owned host/tab/scaffolds removed. Artifacts live under
`/tmp/dune-native-world-*-proof.json`; actual rooms/DBs were never touched.
Four policies finish28 battle programmes/2230 R-or-H proposals/112 continuations,
24 marker programmes/3050 proposals/120 continuations and40 useful native
Revival programmes/300 actions. Policy-only useful R holders are explicit
conserved-card staging. This is not full modes/strategy/calibration, broader
assurance or deployed evidence.
Frozen related21-file union passes251/251. Types/lint, build and actual prototype
help pass; existing deprecation, chunk-size and route-classification warnings
remain. The direct original marker3/reserves5 smoke again observes unchanged
first-seal rejection plus legal H-only. Remove contributed transient-window,
shipment-price and starting-wallet pins; inspect Auditor payment before later
Collection income, retaining cancellation, inspection and physical aftercare
assertions. No HTTP/database boundary or broad assurance campaign was run.
## 16 October 2026 — Classic World independent cards with phase modules
Real fresh classic World+Tech/Stronghold lobbies rejected the blanket profile
+2 -1
View File
@@ -38,7 +38,8 @@ activation or played-save conversion is added. Reinforcements has a separate
[native-source fee composition](REINFORCEMENTS_RUNTIME.md#classic-homeworld-reserve-fees--16-october-2026);
original Tech/Advanced Strongholds now follow the separate
[classic World phase contract](ECAZ_TREACHERY_RULES.md#classic-world-phase-module-composition--16-october-2026).
Expansion rosters and other overlays stay outside this entry.
Selected E1/E2 Worlds now use a [separate native no-phase-module contract](ECAZ_TREACHERY_RULES.md#native-selected-family-world-composition--17-october-2026);
other rosters and overlays remain separate.
Publisher Ecaz & Moritani printed pp11/16 specifically gives low Fremen4,
doubled but capped at7. Under the standing choose-recommended instruction,
+14 -4
View File
@@ -3,9 +3,10 @@
The separate Ecaz Treachery Cards variant shuffles one physical Reinforcements
card independently of choosing the Ecaz faction. Its bounded handler supports
Basic/Advanced classic-faction tables, clean selected Ix and/or CHOAM native/base
rosters, and clean Ecaz/Moritani expansion tables. Fresh clean classic Homeworlds
use native sources below. Original Tech/Advanced Strongholds separately use the
[phase-module contract](ECAZ_TREACHERY_RULES.md#original-phase-module-composition--16-october-2026).
rosters, and clean Ecaz/Moritani expansion tables. Classic and selected E1/E2
Worlds use native sources below; native selected-family Worlds add no other
modules. Classic base36 separately uses the
[phase-module contract](ECAZ_TREACHERY_RULES.md#classic-world-phase-module-composition--16-october-2026).
The selected Advanced Occupy profile separately composes co-present armies.
The holder may commit it in either Battle Plan card slot. It is neither a weapon
nor a defense: Prescience of a category receives **None**, while the physical
@@ -113,6 +114,14 @@ reserve-cap, token identity/history, support and fixed/variable losses stay.
That earlier checkpoint did not admit Basic Richese. The clean selected-family
composition above now admits it without changing this funding order.
Selected native Worlds now compose the same funding order. A real marker3/
reserves5 owner preview correctly left2 and blocked, but the newly reachable
native-source API path accepted its first R plan. It now rejects unchanged
before source quotation and still permits H-only. Richese's ordinary primary
World pool debits at the actual reveal; the three-counter native fee remains
separate. See the [native World contract](ECAZ_TREACHERY_RULES.md#native-selected-family-world-composition--17-october-2026).
### Scoped proof
@@ -198,7 +207,8 @@ and all three independent physical cards (base33+3). Reinforcements may be
used on Arrakis, a foreign World **or an own World**; it does not inherit
Harass's printed own-World ban. Original Tech/Advanced Strongholds now follow
the [classic World phase contract](ECAZ_TREACHERY_RULES.md#classic-world-phase-module-composition--16-october-2026).
Expansion rosters, other overlays, public starts and save conversion stay gated.
Selected native E1/E2 Worlds now use the [separate no-phase-module contract](ECAZ_TREACHERY_RULES.md#native-selected-family-world-composition--17-october-2026);
other rosters/overlays, public starts and save conversion remain gated.
### Sources, physical pool and original quote
+2 -1
View File
@@ -666,8 +666,9 @@ dedicated retrieved worked FAQs. [Contract and remaining limits](HOMEWORLD_OCCUP
| Recruits / classic Homeworlds | Publisher E3 pp11/16 gives low Fremen4 doubled but capped7. Under choose-recommended, compose original separate-request native population observations: current rate at acceptance, retained accepted group price/free classification, then later requests use changed population and recorded free usage. Bulk7 versus split1+5 is provisional timing, not a new FAQ/user answer. Fremen still cannot buy a seventh without Tleilaxu; typed native deposits and original special-force caps remain. Prior paid/ready returns retain payment and opportunity while phase4 stays open. Clean classic2–6 Basic/Advanced only; Reinforcements uses its separate native fee contract and other roster/overlay/public gates stay. | [Current-rate scope and proof](RECRUITS_RUNTIME.md#classic-homeworld-composition--16-october-2026) |
| Reinforcements / classic Homeworlds | Under standing choose-recommended, seal exact native normal-first sources for the existing three-reserve/all-outcome fee. Ambiguous omission rejects; a unique source may derive. Native reserves on an own World are also its army, so that fee cannot fund the same physical dial/casualties; an off-World fee leaves the pool. Keep original pre-fee traits/printed face, including explosion loss choices across a threshold, then typed Tanks, Harass return and original casualties. This is explicit provisional physical-pool composition, not a new FAQ or own-World ban. Source-aware full/complying plan reviews and named independent-card conditions use canonical names and actual combat locations. Other rosters/overlays/public starts remain gated. | [Native sources and exact proof](REINFORCEMENTS_RUNTIME.md#classic-homeworld-reserve-fees--16-october-2026) |
| Reinforcements / clean selected Ix and CHOAM | Admit original independent cards with clean selected native/base Basic/Advanced rosters and no optional modules/overlays. Reuse existing provisional normal-first/all-outcome payment, original No-Field materialization before the fee, then successful Harass return; physical Stone ignores +2. Native cyborg substitution uses its own casualty origins, not a duplicate reserve fee. This closes admission consistency, not a new numerical ruling or public expansion gate. | [Profile and bounded proof](REINFORCEMENTS_RUNTIME.md#clean-selected-ixchoam-families--16-october-2026) |
| Independent Treachery / original phase modules | Printed E3 variant independence permits original unused Tech3–6 Basic/Advanced and/or Strongholds2–6 Advanced with clean classic/selected Ix/CHOAM native/base rosters. Classic Homeworlds now separately compose them; native E1/E2 remains without Worlds. Keep original setup, triggers/delayed income and earned end-Mentat custody. Reuse provisional R fee-before-Harass; returns are not free Revival/shipment and +2 is not supported force. Skills, Nexus, Discovery, E3 mixtures and unrelated previews stay gated. | [Phase composition](ECAZ_TREACHERY_RULES.md#original-phase-module-composition--16-october-2026), [classic World composition](ECAZ_TREACHERY_RULES.md#classic-world-phase-module-composition--16-october-2026) |
| Independent Treachery / original phase modules | Printed E3 variant independence permits unused Tech3–6 Basic/Advanced and/or Strongholds2–6 Advanced with clean classic/selected Ix/CHOAM native/base rosters. Classic base36 Worlds separately compose them; selected E1/E2 World phase modules remain gated. Original setup, delayed income and earned custody stay. R fee-before-Harass is provisional; returns are not free Revival/shipment and +2 is not supported force. Skills, Nexus, Discovery, E3 mixtures and unrelated previews remain gated. | [Phase composition](ECAZ_TREACHERY_RULES.md#original-phase-module-composition--16-october-2026), [classic World composition](ECAZ_TREACHERY_RULES.md#classic-world-phase-module-composition--16-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) |
| Selected E1/E2 Worlds / independent cards | Use original selected38/50 native/base Basic/Advanced setup without other modules; classic base36 phase modules stay separate. Retain native typed/current-rate/unlimited allowances, native-only World declarations and every own-World H ban. R normal-first sources retain original face/traits and fee/dial disjointness. Native Richese validates3 AFTER projected marker materialization before a first seal, without moving it early. Only actual board Cyborg losses feed substitution; reserve fees are not duplicated as origins. Existing timing remains provisional, not a new FAQ. | [Source, scope and native funding](ECAZ_TREACHERY_RULES.md#native-selected-family-world-composition--17-october-2026) |
| Clean Ix Stone / Tooth / Mirror | Reuse existing provisional original Stone-first/uncopied-Tooth order; the earlier priority question stays unanswered. Printed Mirror copy-first and user-selected physical retention remain independent. Selected Ix/CHOAM now retains original Tech3+ and Advanced Strongholds2+, original47/independent50 plus separate cache, with genuine earned custody. No numerical ruling changes. Typed winner ambiguity, mixed E3 with these phase modules and other overlays stay guarded; existing Ecaz/Moritani combinations remain Advanced-only. | [Source and profile distinction](MIRROR_WEAPON_ENGINE_AUDIT.md#clean-selected-ix-composition--16-october-2026), [phase-module proof](MIRROR_WEAPON_ENGINE_AUDIT.md#original-phase-module-composition--16-october-2026) |
| Expansion-faction setup | Selecting Ecaz/Moritani factions does not select their independent three-card variant. Ordinary decks contain 33/35/47 cards; Richese's ten-card cache stays separate. Ecaz allocates six total forces within Imperial Basin sectors 9–11, retaining fourteen reserves. Flexible sector allocation is the literal printed territory constraint; Fremen→Ecaz→Advanced BG order is an implementation inference, while Moritani-last is printed. | [Source and profile contract](EXPANSION_FACTIONS_PROTOTYPE.md) |
| Ixian Technology on Richese lots | Superseded 8 October by the authorized supplied Advanced physical p34, which expressly excludes Richese auctions from Ixian Technology. Richese cache/Black Market lots now open directly; the once-per-round Technology use remains for ordinary lots. The temporary per-lot decline scaffolding and its tests were deleted. | [Auction source boundary](RICHESE_AUCTION_RULES.md#13-september-saved-per-lot-technology-decline--superseded-8-october) |