Compose independent cards with original phase modules
This commit is contained in:
1 parent
4313983a5c
commit
4a67e8c7be
17 files changed
+1005
-26
No files matched your search
@@ -29,6 +29,28 @@ optional skill bands, combinations and public expansion starts remain open.
|
||||
Rules implementation continues; comprehensive assurance and administration
|
||||
remain deferred until all rules are implemented.
|
||||
|
||||
**Independent cards with original phase modules — 16 October.** Fresh clean
|
||||
classic/selected Ix/CHOAM profiles retain original unused Tech3–6 Basic/Advanced
|
||||
and/or Strongholds2–6 Advanced, with independent cards before genuine setup.
|
||||
Original first-Storm assignment, phase triggers/delayed income and earned
|
||||
end-Mentat custody remain. R keeps normal-first/all-outcome 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 overlay is added;
|
||||
Stone/Mirror guards, public starts and played-save conversion remain separate.
|
||||
|
||||
Genuine battles fill Revival Tanks and earn actual held cards. Five mobile
|
||||
journeys/35 actions prove original Storm/HMS setup, bank2/personal1 Arrakeen,
|
||||
native mixed-fee Tabr return and two doubled-rate Revivals. Axlotl holds2
|
||||
through both free returns, then pays exactly2 at phase end. Four policies
|
||||
complete20 battles/52 continuations and9564 validated R-or-H proposals plus16
|
||||
useful Recruits programmes/120 actions. No Face Dance or special-counter revival
|
||||
is claimed. Original first-Storm randomness is controlled in Revival fixtures;
|
||||
no force/wallet/module-owner/phase/history is assigned. A genuine two-token loser
|
||||
also completes its mandatory winner selection through four policies without
|
||||
replaying fee/return. Frozen related30-file union passes325/325, including nine
|
||||
new behavioral cases; types/lint, build and actual prototype help pass.
|
||||
Existing build deprecation/chunk/route warnings remain. No deployment ran.
|
||||
|
||||
**Clean selected-family Reinforcements — 16 October.** Plain selected Ix and/or
|
||||
CHOAM native/base rosters now reuse original independent38/50-card setup in
|
||||
Basic/Advanced. Original normal-first typed/all-outcome payment, score-only +2,
|
||||
|
||||
@@ -146,3 +146,48 @@ optional modules remain gated. The [runtime boundary](REINFORCEMENTS_RUNTIME.md)
|
||||
and [checkpoint](IMPLEMENTATION_STATUS.md#29-september-2026--reinforcements-in-paired-ecazmoritani-battles)
|
||||
record the exact evidence; the 27 September classic-only statement above is
|
||||
historical.
|
||||
|
||||
## Original phase-module composition — 16 October 2026
|
||||
|
||||
The printed shared rule above permits the independent cards with other variants.
|
||||
The fresh `ecaz-treachery` entry now retains original unused Tech Tokens at3–6
|
||||
Basic/Advanced seats and/or Stronghold Cards at2–6 Advanced seats, with clean
|
||||
classic or selected Ix/CHOAM native/base rosters. Both modules requires3–6
|
||||
Advanced. Base33, CHOAM35 or Ix/union47 gains exactly three physical cards;
|
||||
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.
|
||||
|
||||
Recruits changes current free rates/ordinary allowance, not the original Axlotl
|
||||
once-per-phase trigger or delayed income. Eligible actual free revival triggers
|
||||
that token once; Harass reserve deposits and the Reinforcements fee are not
|
||||
free revival or off-planet shipment. Original Heighliners payment stays at
|
||||
Shipment/Movement end, never available as anticipated spending money.
|
||||
|
||||
An earned held Stronghold still affects its original holder's actual plan.
|
||||
Arrakeen pays up to two actual support from the bank, not two personal spice
|
||||
or support for the score-only bonus. Tabr uses the actual opposing dial.
|
||||
Reinforcements keeps the existing provisional normal-first/all-outcome fee
|
||||
before Harass returns; typed fee and board casualties remain separate.
|
||||
Original winner cleanup/Tech reward and native aftercare keep their order.
|
||||
These inherited payment/order interpretations do not become publisher rulings.
|
||||
|
||||
Accepted runtime evidence and limits are recorded in the
|
||||
[current checkpoint](CURRENT_STATUS.md#current-checkpoint-and-work); detailed
|
||||
[Revival](RECRUITS_RUNTIME.md), [withdrawal](HARASS_WITHDRAW_RUNTIME.md) and
|
||||
[reserve-fee](REINFORCEMENTS_RUNTIME.md) contracts remain applicable.
|
||||
|
||||
Bounded local proof: nine new behavioral cases and the frozen related30-file
|
||||
union pass325/325; types/lint, build and actual prototype help pass. Five mobile
|
||||
journeys/35 actions cover original Storm/HMS, earned Arrakeen bank2/personal1,
|
||||
native Tabr fee/return and two doubled-rate Revivals with one delayed Axlotl
|
||||
payment. Four policies complete20 battles/52 continuations/9564 R-or-H proposals,
|
||||
16 useful Recruits programmes/120 actions, and four additional mandatory
|
||||
two-token selections. No Face Dance route, new elite revival, complete mode,
|
||||
calibration, broad assurance or deployed acceptance is claimed.
|
||||
|
||||
@@ -222,9 +222,10 @@ 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).
|
||||
Other optional modules remain gated, including Nexus, Leader Skills, Tech
|
||||
Tokens, Stronghold Cards and Discoveries; broader World/faction composition
|
||||
and full-mode acceptance stay open.
|
||||
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).
|
||||
Nexus, Skills, Discoveries, broader World/faction composition and full-mode
|
||||
acceptance remain guarded.
|
||||
- Richese card-family configurations now admit Harass under the
|
||||
[provisional post-withdrawal policy](#provisional-stone-burner-timing--16-october-2026).
|
||||
The ordinary invariant-allocation guard remains. Clean selected Ix follows
|
||||
|
||||
@@ -1,5 +1,50 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 16 October 2026 — Independent cards with original phase modules
|
||||
|
||||
Original valid three-seat native ready lobbies rejected independent cards plus
|
||||
Tech, Strongholds or both before setup. Compose only clean classic/selected
|
||||
Ix/CHOAM native/base profiles with original unused Tech3–6 Basic/Advanced and/or
|
||||
Strongholds2–6 Advanced. Original first-Storm token assignment, phase accrual,
|
||||
delayed income and actual end-Mentat card custody remain. No Homeworlds,
|
||||
Skills, Nexus, Discovery, mixed E3, other previews, public starts or played-save
|
||||
cutover. Existing original/copied Stone profile/allocation guards stay.
|
||||
|
||||
One private profile gates original setup and all three card handlers; Harass
|
||||
reuses the common mode check instead of maintaining a second module list.
|
||||
Printed E3 variant independence supplies combination authority. Existing
|
||||
normal-first/all-outcome fee-before-Harass remains explicitly provisional.
|
||||
No new state/action, fake owner, wallet, force, phase or history is introduced.
|
||||
|
||||
Real paid battles fill Revival Tanks and earn held cards. Original remaining
|
||||
Tech randomness is fixed only at first Storm for deterministic Revival proof;
|
||||
custody still comes from the original engine. Physical card/identity positioning
|
||||
is explicit conserved staging. Consolidated four Revival regressions retain
|
||||
economic transitions, removing fixture/DTO/wording assertions; five battle
|
||||
regressions retain earned subsidy, typed fee/return, Traitors and Tech rewards.
|
||||
|
||||
Five actual390×844 journeys/35 actions reach original continuation: Storm/HMS,
|
||||
Arrakeen bank2/personal1, native mixed-fee Tabr, and two doubled-rate Revivals.
|
||||
Axlotl holds2 through two free returns, then pays exactly2 at the phase boundary.
|
||||
QA-only header wrapping/client keys isolate the harness; no production workaround.
|
||||
Final browser error query is empty and all five accepted surfaces have no
|
||||
horizontal overflow. Owned tab/host/scaffolds removed; artifacts under
|
||||
`/tmp/dune-independent-card-modules-*-proof.json`.
|
||||
|
||||
Four policies finish20 battle programmes/52 after-seal continuations and validate
|
||||
9564 R-or-H proposals, plus16 useful Recruits programmes/120 actions. Human
|
||||
normal outcomes and policy sole/mutual-Traitor outcomes are separate evidence.
|
||||
No native Face Dance route, new elite revival, complete mode, strategy,
|
||||
calibration or deployed acceptance is claimed. Actual rooms/DBs remain untouched.
|
||||
An additional genuine prior-win programme gives the next loser two actual Tech
|
||||
tokens; all four policies select one and finish Collection at reserves14/Tanks6
|
||||
without replaying fee/return. This is Node continuation proof, not mobile proof.
|
||||
Frozen related30-file union passes325/325. Types/lint, build and actual prototype
|
||||
help pass. Repair two fixture type errors/remove an unused import; delete the
|
||||
incorrect blanket pending-Guild assertion (Basic commits immediately) and replace
|
||||
the malformed decisive-Basic setup with an actual without-R loss/with-R victory.
|
||||
Existing Node deprecation, large-chunk and dynamic-route build warnings remain.
|
||||
|
||||
## 16 October 2026 — Clean selected-family Reinforcements
|
||||
|
||||
Original independent setup supplied the physical card, but plain native
|
||||
|
||||
@@ -98,8 +98,10 @@ source review. No newly retrieved late-paid ruling is claimed.
|
||||
The scope permits activation before returns or after consistently recorded
|
||||
free/paid normal returns, once priority windows and transactions finish.
|
||||
Unknown legacy usage, later Fremen grants, same-turn replay after recovery
|
||||
and other optional modules remain guarded, apart from the clean classic
|
||||
Homeworld composition above. These are boundaries, not printed timing rules.
|
||||
and other optional modules remain guarded, apart from clean classic Homeworlds
|
||||
above or the separate clean classic/Ix/CHOAM
|
||||
[Tech/Advanced Stronghold composition](ECAZ_TREACHERY_RULES.md#original-phase-module-composition--16-october-2026).
|
||||
These are boundaries, not printed timing rules.
|
||||
Already-ready players retain their Revival opportunity while phase four is open.
|
||||
|
||||
Atreides doubles two to four, Fremen three to six, and Guild one to two. Native
|
||||
|
||||
@@ -4,7 +4,8 @@ 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 the native-source composition below; other optional modules retain guards.
|
||||
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).
|
||||
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
|
||||
@@ -21,9 +22,10 @@ rosters in Basic and Advanced. This closes a profile-admission gap: original
|
||||
independent pre-setup cards were present, but the plan rejected the profile.
|
||||
Original setup keeps selected35/47 plus three physical cards (38/50 total),
|
||||
native HMS/cyborgs, Face Dancers, Auditor and the separate ten-card Richese cache.
|
||||
No Homeworlds, Nexus, Skills, Tech, Strongholds, Discovery, Sandtrout, mixed E3
|
||||
or unrelated preview is added. Existing classic, paired E3 and selected Advanced
|
||||
Occupy branches remain separate; public starts and played-save conversion stay gated.
|
||||
No Homeworlds, Nexus, Skills, Discovery, Sandtrout, mixed E3 or unrelated preview
|
||||
is added. Original Tech/Advanced Strongholds separately use the phase-module
|
||||
contract above. Classic, paired E3 and selected Advanced Occupy remain separate;
|
||||
public starts and played-save conversion stay gated.
|
||||
|
||||
Reuse the existing explicitly provisional normal-first, all-outcome fee and
|
||||
fee-before-Harass order, not a new publisher ruling. Native casualty origins
|
||||
|
||||
@@ -666,6 +666,7 @@ 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) |
|
||||
| Clean Ix Stone / Tooth / Mirror | Reuse the existing CHOAM prototype order: original Stone first, then uncopied Tooth. The earlier priority question is unanswered; standing choose-recommended extends that order provisionally, not as a publisher ruling or user answer. Printed Mirror copy-first and user-selected physical retention stay independent. Clean selected Ix/Richese supports native Ixians/Tleilaxu in both modes; Ecaz/Moritani stays Advanced-only. Typed winner ambiguity, new Ix Tech/Stronghold and other module bands remain guarded. | [Source and profile distinction](MIRROR_WEAPON_ENGINE_AUDIT.md#clean-selected-ix-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) |
|
||||
|
||||
@@ -2,6 +2,17 @@
|
||||
|
||||
Historical development module checkpoint, 7 September 2026: the six printed effects, public card custody, mobile declaration, support accounting, AI choices and readable faces are integrated. The later user-authorized [classic Advanced preview](ADVANCED_PREVIEW.md) already permits Stronghold Cards; preserve that access. Complete Advanced/expansion release and arbitrary combinations remain gated.
|
||||
|
||||
## Independent Treachery composition — 16 October 2026
|
||||
|
||||
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
|
||||
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).
|
||||
|
||||
## Semuta composition — 11 October 2026
|
||||
|
||||
The fresh `semuta` entry with native Richese, CHOAM and optional Ix decks now
|
||||
|
||||
Reference in new issue
Block a user