Compose independent Ecaz cards with selected phase modules

This commit is contained in:
Quintine committed 2026-10-26 11:18:50 +11:00
1 parent 68a7870e2e
commit 0a98a92f4b
17 files changed
+733 -15

No files matched your search

+31
View File
@@ -16,6 +16,37 @@ open mode gates.
## Current checkpoint and work
**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
Strongholds2–6 Advanced. Basic mixed Ecaz also starts bare cards without an
incidental Tech prerequisite. Mandatory coalition/assassination use existing
handlers; separate World/Skills/Nexus/Discovery/Semuta profiles remain.
Disjoint profile, native Recruits and phase/control lanes plus root integration
pass **11 files,75/75**, types/lint/build and **nine runtime paths**,26 GameTable
SSR renders and two actual selected-props Recruits callbacks, including busy
guards. Five paths are native: bare Basic E/I/T all3/independent50 starts in21
actions; Basic/Advanced all-six programmes retain60 identities, real token
payouts/earned cards (249/265). Actual native Recruits costs1 after real Ix
inspection, Moritani ships3 for6, loses3 to the next native Storm, then plays
the card and returns3 free under doubled2→4/limit7. Native Tleilaxu bank1 and
Axlotl delayed1 stay separate (241/261 source plus18/15 continuation actions).
All four minimal policies submit legal next actions from the new phase-five
boundaries. Original module controls/preview Start use SSR plus public actions.
Four controlled Ecaz/Ixian supplements retain actual setup/alliance/earned Tabr,
then conserved original cards/armies prove same-plan Reinforcements fee3,
score-only+2, card-user-only typed Harass returns, fixed/variable losses,
holder-only income, one disposal and actual selected-winner Tech. They are not
native invasion/acquisition histories. Feedback removes an assumed compulsory
outcome acknowledgement and narrows a nullable test-quote selection.
Frozen report/manifest: `/home/quintine/.local/share/dune/checkpoints/20261026-selected-independent-phase-proof-v2/`;
journeys/HTML: adjacent `20261026-selected-independent-phase-runtime/`.
No saved-room/D1/server, reset/restart, deployment or assurance operation.
Broader combinations, complete modes and browser/mobile/deployed acceptance
remain open. [Source and contract](ECAZ_TREACHERY_RULES.md#selected-independent-cards-and-phase-modules--26-october-2026).
**Selected-deck Tech / Stronghold composition — 26 October. Prototyped / Partial.**
Fresh normal starts now compose Tech3–6 Basic/Advanced and Strongholds2–6
Advanced across paired E3, mixed/all-three families and classic-only selected
+53
View File
@@ -2,6 +2,59 @@
Audit: 2026-09-06. Scope: Reinforcements, Recruits, and Harass & Withdraw. This document records component evidence and implementation boundaries; it does not certify an implemented expansion. No runtime files were changed.
## Selected independent cards and phase modules — 26 October 2026
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
unused decks. Each actual native still needs its selected family. Basic mixed
Ecaz also admits bare independent cards without an incidental Tech requirement.
Optional original Tech requires3–6 Basic/Advanced seats; Strongholds requires
2–6 Advanced, or3–6 beside Tech. Base/no-selected-deck play keeps its existing
route. Original36/38/50 Treachery and separate native Richese cache remain.
One public profile feeds setup and existing effect consumers. Mandatory Ecaz
Occupy and Advanced Moritani Assassinate retain native handlers; the existing
captured-leader target contract applies to Advanced Harkonnen/Moritani without
Skills/Worlds. Real first-Storm token ownership and actual end-Mentat card claims
remain separate from card acquisition. This does not widen bare mixed E3 Worlds,
Skills/Nexus/Discovery/Sandtrout or explicit Semuta; their own profiles remain.
Recruits still doubles current ordinary free rates and the ordinary seven
ceiling. Completed Revival turns do not reopen, and actual free returns earn
one pending Axlotl pile rather than immediate spending money. Separate native
Tleilaxu bank income remains. Reinforcements retains its existing provisional
normal-first three-reserve fee and score-only +2; it supplies no on-board
counters or support. Same-plan Harass retains only the card user's physical
undialed return, leaving the other coalition owner separate. Existing reveal/
fee/return, Stronghold-holder income, cleanup and selected-winner Tech order
remain inherited interpretations, not newly located combined rulings.
Frozen root proof passes11 files,75/75, types/lint/build and nine runtime paths,
26 GameTable SSR renders and two actual selected-props Recruits callbacks with
busy guards. Five paths are native: bare Basic mixed21 actions/card50, all-six
Basic249/Advanced265 programmes/card60, and genuine Recruits241/261 sources plus
18/15 continuation actions. Actual Ix inspection returns another card; Moritani
bids/pays1, ships3 for6, loses3 to native Basic dials2/Advanced card1, plays
Recruits and returns3 free at current doubled2→4/limit7. Original Tleilaxu
bank1 and Axlotl delayed1 stay distinct. Four minimal policies submit legal
next actions from the new phase-five boundaries.
Four explicitly controlled Ecaz/Ixian supplements retain actual setup, reciprocal
alliance and earned Advanced Tabr. Conserved original cards/armies then prove
same-plan fee3/+2 score, only the selected card user's typed undialed return,
fixed Ecaz versus variable Suboid casualties, holder-only Tabr1, one disposal
per card and original selected-winner Tech after cleanup. No fee/return creates
shipment or free-Revival token income. These are not natural card acquisitions
or invasion histories, complete combination campaigns or new numerical rulings.
Feedback removes an assumed compulsory outcome acknowledgement and narrows
nullable selection in the test quote. Report/manifest:
`/home/quintine/.local/share/dune/checkpoints/20261026-selected-independent-phase-proof-v2/`;
journeys/HTML: adjacent `20261026-selected-independent-phase-runtime/`.
No saved-game/server/reset/restart/deployment or assurance operation occurs.
Complete modes, wider combinations and browser/mobile/deployed acceptance remain
unfinished. No saved game is retrofitted or reset.
## Classic independent Nexus composition — 18 October 2026
The original independent-variant authority below now also connects fresh
+28
View File
@@ -1,5 +1,33 @@
# Dune implementation status
## 26 October 2026 — Selected independent cards and phase modules
**Prototyped / Partial.** Clean selected-deck
independent cards now compose registered paired/mixed/all-three native and
classic-only unused rosters, with optional Tech3–6 Basic/Advanced and
Strongholds2–6 Advanced. Basic mixed Ecaz also admits bare cards without Tech.
Existing printed calculations/native handlers remain; separate World/Skills/
Nexus/Discovery/Semuta profiles and complete-mode gates stay unchanged.
Frozen root proof passes **11 files,75/75**, types/lint/build and **nine runtime
paths**,26 GameTable SSR renders and two actual selected-props Recruits callbacks
with busy guards. Five native paths include bare mixed Basic21 actions/card50,
all-six Basic249/Advanced265 programmes/card60, and genuine Recruits sources241/
261 plus18/15 continuations. Real Ix inspection and Mori bid1 buy the card;
actual shipment3/cost6 and next Storm supply Tanks3. Recruits doubles2→4/limit7;
free3 keeps native Tleilaxu bank1 distinct from Axlotl delayed1. All four minimal
policies submit legal next actions. Four labelled controlled coalition paths
add actual same-plan reserve fee, owner-only typed return, original holder
income, disposal and winner Tech; no natural invasion/acquisition claim.
Feedback removes an assumed compulsory outcome acknowledgement and narrows a
nullable test-quote selection. Report/manifest:
`/home/quintine/.local/share/dune/checkpoints/20261026-selected-independent-phase-proof-v2/`;
journeys/HTML: adjacent `20261026-selected-independent-phase-runtime/`. No saved
game/server/reset/restart/deployment or assurance operation. Broader combinations,
browser/mobile/deployed and complete-mode acceptance remain open.
[Source and scope](ECAZ_TREACHERY_RULES.md#selected-independent-cards-and-phase-modules--26-october-2026).
## 26 October 2026 — Selected-deck Tech / Stronghold composition
**Prototyped / Partial.** Fresh clean normal starts
+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) |
| 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) |
| Selected E1/E2 Worlds / independent cards | Use original selected38/50 native/base Basic/Advanced setup, optionally all14 Skills and original Tech/Advanced Strongholds. Retain current-rate/unlimited revival, accepted invoices versus separate native income, native-only World declarations and every own-World H ban. R normal-first sources retain pre-fee face/traits and fee/dial disjointness. Richese validates3 AFTER projected materialization before a first seal, never from later H returns or skill strength. Only committed battle losses feed Suk and actual board Cyborg losses feed substitution; fee sources are never duplicated. Existing timing remains provisional, not a new FAQ. | [Original native funding](ECAZ_TREACHERY_RULES.md#native-selected-family-world-composition--17-october-2026), [current Skills composition](LEADER_SKILLS_RUNTIME.md#world-skills-and-selected-decks--17-october-2026) |
+4
View File
@@ -264,6 +264,10 @@ No saved-game/server/reset/restart/deployment or assurance operation occurs.
Complete-mode, wider interactions, browser/mobile, deployed and publication
acceptance remain open.
Independent cards additionally use the [current selected-deck profile](ECAZ_TREACHERY_RULES.md#selected-independent-cards-and-phase-modules--26-october-2026)
with optional original phase modules. This is separate from the card-free
profile above and does not require Skills merely to select mixed decks.
## Standalone E3 Stronghold composition — 4 October 2026
Fresh `stronghold-factions` additionally admits Advanced native Ecaz OR native