Compose classic World cards with phase modules
This commit is contained in:
1 parent
ccdcfe2c4d
commit
f5b7ebc8da
18 files changed
+845
-35
No files matched your search
@@ -29,6 +29,25 @@ optional skill bands, combinations and public expansion starts remain open.
|
||||
Rules implementation continues; comprehensive assurance and administration
|
||||
remain deferred until all rules are implemented.
|
||||
|
||||
**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
|
||||
timing stay. No expansion Worlds, Skills, Nexus, Discovery or other overlay opens.
|
||||
Real typed battles produce the Revival stock; actual Mentat earns held cards.
|
||||
Three390px journeys/17 actions prove paid-return reopening, Fedaykin threshold,
|
||||
one delayed Axlotl payment, bank2/personal1 support, exact split fee/typed return
|
||||
and native-only Traitors. Revival reaches actual Guild timing, Arrakeen preserves
|
||||
the next genuine Junction conflict, and the visitor battle reaches Collection.
|
||||
Four policies finish24 useful World Revivals/156 actions and24 native battle/
|
||||
aftercare programmes/48 continuations with7609 validated R-or-H proposals.
|
||||
Conserved card/closed-deck staging and controlled original first-Storm entropy
|
||||
remain explicit; no force/wallet/owner/phase/history assigned. Parent corrected
|
||||
the contributed fixture’s board-sector versus combat-territory API mismatch.
|
||||
Frozen related20-file union passes192/192, and final12 new cases pass after
|
||||
fixture projection/generic-entropy typing fixes. Types/lint, build and actual
|
||||
prototype help pass; existing build warnings remain. No complete-mode,
|
||||
calibration, broad assurance or deployed acceptance is claimed.
|
||||
|
||||
**Native Stone/Mirror with phase modules — 16 October.** Selected Ix/CHOAM
|
||||
retains original Tech/Advanced Strongholds in ordinary47 or independent50
|
||||
setups; mixed E3 with these modules and Homeworlds/Skills/Nexus/Discovery/
|
||||
|
||||
@@ -158,10 +158,10 @@ the original Richese cache remains separate.
|
||||
|
||||
Use original setup and native ownership: remaining Tech after first Storm,
|
||||
Stronghold Cards only at actual end-Mentat. No owned module receipt, bank spice,
|
||||
forces, phase or history is injected. This does not compose Homeworlds, Nexus,
|
||||
Skills, Discovery, Sandtrout, mixed E3 or unrelated previews, convert played
|
||||
games, or open public starts. Existing Stone/Mirror profile and allocation
|
||||
guards are not widened.
|
||||
forces, phase or history is injected. Classic Homeworlds separately compose the
|
||||
same original phase modules below. Expansion Worlds, Nexus, Skills, Discovery,
|
||||
Sandtrout, mixed E3 and unrelated previews, played-game conversion and public
|
||||
starts stay gated. Stone/Mirror retains its separate selected-family contract.
|
||||
|
||||
Recruits changes current free rates/ordinary allowance, not the original Axlotl
|
||||
once-per-phase trigger or delayed income. Eligible actual free revival triggers
|
||||
@@ -191,3 +191,34 @@ payment. Four policies complete20 battles/52 continuations/9564 R-or-H proposals
|
||||
two-token selections. No Face Dance route, new elite revival, complete mode,
|
||||
calibration, broad assurance or deployed acceptance is claimed.
|
||||
|
||||
## Classic World phase-module composition — 16 October 2026
|
||||
|
||||
The fresh classic independent36-card Homeworld entry now retains original unused
|
||||
Tech3–6 Basic/Advanced and/or Strongholds2–6 Advanced; both requires Advanced3–6.
|
||||
This composes the existing native-pool and phase-module handlers, not new printed
|
||||
cost/rate arithmetic or a new public start. Expansion Worlds, Skills, Nexus,
|
||||
Discovery, Sandtrout and unrelated overlays stay separate.
|
||||
|
||||
Original setup creates native typed custody; first Storm assigns remaining Tech
|
||||
and actual end-Mentat earns held cards. Axlotl/Heighliners retain once-per-phase
|
||||
triggers and delayed income. A reserve fee or Harass deposit is not a free
|
||||
revival/shipment. Earned Arrakeen funds actual support only, not +2 R or personal
|
||||
cash. Original reward/cleanup and native optional aftercare retain their queues.
|
||||
|
||||
Keep the existing provisional current native rate on each separate accepted
|
||||
Revival request, prior free/paid classification and special-force/total caps.
|
||||
Keep exact normal-first source-bearing R fees, original traits/printed face,
|
||||
own-World fee/dial disjointness and fee-before-Harass. Native typed returns go
|
||||
through their original destinations; Harass remains forbidden on every own
|
||||
World, including both Emperor Worlds. No visitor/ally/future return funds R.
|
||||
|
||||
Bounded World proof: related20-file union192/192 and final12 focused cases pass;
|
||||
types/lint, build and actual prototype help pass with existing build warnings.
|
||||
Three verified390px journeys/17 actions exercise prior-paid reopening, one typed
|
||||
Fremen return plus five normals, one delayed Axlotl payout, earned bank2/personal1
|
||||
support, exact split fee and typed visitor return. Original next Guild timing/
|
||||
second paid conflict/Collection remain usable. Four policies finish24 World
|
||||
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.
|
||||
|
||||
@@ -143,8 +143,9 @@ game, D1, deployment or new recovery campaign changed. Full acceptance remains.
|
||||
Fresh `--profile ecaz-treachery --homeworlds` selects the independent three
|
||||
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. Expansion
|
||||
rosters, other overlays, public starts and played-game conversion stay closed.
|
||||
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.
|
||||
Recruits has a separate
|
||||
[native current-rate composition](RECRUITS_RUNTIME.md#classic-homeworld-composition--16-october-2026);
|
||||
Reinforcements now uses an
|
||||
@@ -222,8 +223,8 @@ route warnings remain; no HTTP or database boundary changed.
|
||||
after reveal. Unique returns are automatic; previously valid legacy battles
|
||||
retain unique-only derivation. See the [allocation contract](HARASS_ALLOCATION.md).
|
||||
- Clean classic Homeworlds use the [native reserve-routing contract](#classic-homeworld-reserve-routing--16-october-2026).
|
||||
Without Homeworlds, clean classic/selected Ix/CHOAM rosters may separately retain
|
||||
[original Tech3+ and Advanced Strongholds2+](ECAZ_TREACHERY_RULES.md#original-phase-module-composition--16-october-2026).
|
||||
Classic World rosters or selected Ix/CHOAM without Worlds may retain
|
||||
[original Tech3+ and Advanced Strongholds2+](ECAZ_TREACHERY_RULES.md#classic-world-phase-module-composition--16-october-2026).
|
||||
Nexus, Skills, Discoveries, broader World/faction composition and full-mode
|
||||
acceptance remain guarded.
|
||||
- Richese card-family configurations now admit Harass under the
|
||||
|
||||
@@ -1,5 +1,54 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 16 October 2026 — Classic World independent cards with phase modules
|
||||
|
||||
Real fresh classic World+Tech/Stronghold lobbies rejected the blanket profile
|
||||
gate before setup. Reuse original independent36-card Basic/Advanced Homeworld
|
||||
setup with unused Tech3+ and/or Advanced Strongholds2+. Classic-only Worlds
|
||||
remain; no expansion Worlds, Skills, Nexus, Discovery or unrelated overlay.
|
||||
Keep exact sources, native custody/rates, printed own-World H ban, original
|
||||
traits/face, fee/dial disjointness and inherited provisional fee/rate timing.
|
||||
|
||||
Two genuine programmes use original typed shipments, battles, actual end-Mentat
|
||||
and native current-rate/aftercare. First-Storm entropy and unopened non-worm
|
||||
cards are explicitly controlled; later Storm entropy stays original. Physical
|
||||
card positioning is conserved staging, not a natural purchase/trade. No force,
|
||||
wallet, module owner, phase, threshold or receipt/history assignment.
|
||||
|
||||
Parent reviewed both contributions, removed fixture/DTO/log wording assertions
|
||||
and an unsupported causal Guild-wallet claim. Correct the contributed
|
||||
`combatArmy` calls to use actual battle territory, not the Arrakeen sector key.
|
||||
Preserve real eight-scenario battle smoke, including source/own-World checks,
|
||||
and three Revival programmes. Twelve focused cases retain physical outcomes
|
||||
and economics rather than echoes of fixture action logs.
|
||||
|
||||
Three actual390px journeys/17 actions: Atreides pays2 for prior three returns,
|
||||
readies, then takes two additional free after R without refund; Fremen's one
|
||||
Fedaykin crosses high and leaves five further free, finishing6/reserves8/Tanks12.
|
||||
Axlotl stays2 on Emperor while wallet7 is unchanged, then pays2 only at phase end.
|
||||
Arrakeen14/Caladan6 pays R3 before H11, ends reserves14/Tanks6/personal7 after
|
||||
bank2/personal1 support; original Heighliners transfers after settled income.
|
||||
An actual second paid Junction conflict stays available, not silently consumed.
|
||||
Visitor UI seals fee1K/2S, chooses committed1N1E/return2N3E, ends K11N/S4E,
|
||||
reserves15/Tanks5 including1E, with native Guild alone getting Traitor controls.
|
||||
|
||||
The browser harness reset viewport after a failed QA text wait; report to tool
|
||||
QA, discard that mixed-viewport record and replace it with verified390px proof.
|
||||
All three accepted surfaces have no horizontal overflow and no app errors.
|
||||
Owned hosts/tabs/scaffolds removed; `/tmp/dune-world-phase-*-proof.json`.
|
||||
|
||||
Four policies complete24 useful World Revival programmes/156 actions with
|
||||
explicitly conserved useful R holders, plus24 normal battle/native-aftercare
|
||||
programmes/48 continuations and7609 valid R-or-H proposals. Actual Caladan
|
||||
one-counter deployment crosses native6→5 without a second shipment/payment.
|
||||
This is bounded legal participation, not strategy/calibration or full mode,
|
||||
assurance, persistence or deployed acceptance. Actual rooms/DBs untouched.
|
||||
Frozen related20-file union passes192/192; final12 new cases pass after
|
||||
correcting nullable World-table projections and preserving the native Crypto
|
||||
method’s generic return type through binding. Types/lint, build and actual
|
||||
prototype help pass. Existing Node deprecation, large-chunk and dynamic-route
|
||||
classification warnings remain. No HTTP/database boundary or assurance campaign.
|
||||
|
||||
## 16 October 2026 — Native Stone/Mirror with original phase modules
|
||||
|
||||
Genuine cache/earned-Habbanya programmes reproduced the blanket Ix Tech/
|
||||
|
||||
@@ -36,7 +36,9 @@ Reuse native current free rates and typed revival deposits. No rate snapshot,
|
||||
new saved field, seven extra counters, automatic refund, generic module
|
||||
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);
|
||||
other optional overlays and expansion rosters stay outside this clean entry.
|
||||
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.
|
||||
|
||||
Publisher Ecaz & Moritani printed pp11/16 specifically gives low Fremen4,
|
||||
doubled but capped at7. Under the standing choose-recommended instruction,
|
||||
|
||||
@@ -196,8 +196,9 @@ artifacts stay outside Git.
|
||||
Fresh `ecaz-treachery --homeworlds` composes original classic2–6 Basic/Advanced
|
||||
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. Expansion rosters, other overlays, public
|
||||
starts and played-save conversion remain outside this entry.
|
||||
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.
|
||||
|
||||
### Sources, physical pool and original quote
|
||||
|
||||
|
||||
@@ -666,7 +666,8 @@ 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 shared variant independence permits original unused Tech3–6 Basic/Advanced and/or Strongholds2–6 Advanced with clean classic/selected Ix/CHOAM native/base rosters. Keep original setup, actual phase triggers/delayed income and earned end-Mentat custody. Reuse provisional R fee-before-Harass; returned counters are not free Revival/shipment and +2 is not supported force. No Homeworlds, Skills, Nexus, Discovery, E3 mixture or unrelated preview; existing Stone/Mirror guards remain. | [Source and composition](ECAZ_TREACHERY_RULES.md#original-phase-module-composition--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) |
|
||||
| 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) |
|
||||
| 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) |
|
||||
|
||||
@@ -6,12 +6,14 @@ Historical development module checkpoint, 7 September 2026: the six printed effe
|
||||
|
||||
The fresh independent-card entry retains original unused Advanced Strongholds
|
||||
at2–6 seats and optional Tech3–6, with clean classic/selected Ix/CHOAM native/base
|
||||
rosters and no Homeworlds. Actual end-Mentat earns ownership; no card is assigned
|
||||
by a battle fixture. Earned Arrakeen funds only actual support (bank2/personal1
|
||||
rosters. Classic Homeworlds now compose the same original phase modules;
|
||||
selected native families remain without Worlds. Actual end-Mentat earns
|
||||
ownership; no card is assigned by a fixture. Arrakeen funds actual support (bank2/personal1
|
||||
for support3); native Ix earns Tabr before a real next-turn attack and mixed
|
||||
Reinforcements fee/Harass return. Original token rewards/held effects stay.
|
||||
No Stone/Mirror profile guard, other overlay, public start or played-save
|
||||
conversion is widened. See the [shared source-bound contract](ECAZ_TREACHERY_RULES.md#original-phase-module-composition--16-october-2026).
|
||||
Stone/Mirror uses its separate selected-family contract. Other overlays, public
|
||||
starts and save conversion remain gated. See the [shared phase contract](ECAZ_TREACHERY_RULES.md#original-phase-module-composition--16-october-2026)
|
||||
and [classic World composition](ECAZ_TREACHERY_RULES.md#classic-world-phase-module-composition--16-october-2026).
|
||||
|
||||
## Semuta composition — 11 October 2026
|
||||
|
||||
|
||||
Reference in new issue
Block a user