Compose native Stone and Mirror with phase modules

This commit is contained in:
Quintine committed 2026-10-16 15:36:20 +11:00
1 parent 4a67e8c7be
commit ccdcfe2c4d
14 files changed
+359 -29

No files matched your search

+17
View File
@@ -29,6 +29,23 @@ 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 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/
Sandtrout remain guarded. Keep public allocation safety and the existing
provisional Stone-before-Tooth, printed copy-first and physical retention.
Genuine cache acquisition, paid marker shipment, earned Habbanya and next-turn
typed attack precede each new battle; no force/wallet/owner/phase is assigned.
Two actual mobile journeys/20 actions reach Collection with native typed losses,
one reserve fee and physical Stone/Mirror retention. Habbanya alone decides
the Advanced3-versus3 physical tie; without it, +2 R cannot save the same game.
Four policies complete32 original47/independent50 programmes,870 validated
candidates and256 continuations. All take a naturally held Traitor; normal
physical results are separate Node/UI proof. Related18-file union passes115/115;
final three rule cases also pass after fixture decision narrowing. Types/lint,
build and actual prototype help pass, with existing build warnings. No
complete-mode, calibration or deployed claim.
**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.
+43
View File
@@ -1,5 +1,48 @@
# Dune implementation status
## 16 October 2026 — Native Stone/Mirror with original phase modules
Genuine cache/earned-Habbanya programmes reproduced the blanket Ix Tech/
Stronghold rejection before a plan changed. Extend only selected Ix/CHOAM;
retain mixed E3 plus these modules and existing Homeworld/Nexus/Skills/
Discovery/Sandtrout guards. No optional module is retrofitted or public start
opened. Existing public typed allocation and original/uncopied/copy ordering
remain: provisional original Stone-first, printed copy-first and user-selected
winning physical retention, not a new priority ruling.
New programme uses genuine original47 or independent50 setup, native HMS,
original unbid-cache acquisition, paid marker shipment, actual end-Mentat
Habbanya and a paid next-turn typed attack. Only physical card positioning is
explicit conserved staging. Real opening3+3 dials fix Ix-before-Richese order;
the native later Storm Deck remains original. No board, wallet, module owner,
phase or history assignments. Shared setup helper selects the original native
initializer when independent cards are absent, never a flag removal after setup.
Three behavioral cases cover original Stone-before-Tooth, independent copied/
original choices and retention, and earned-Habbanya versus genuine Tech-only
counterfactual. Remove the obsolete blanket module-profile table rather than
re-pinning it. Public winner-changing allocation rejection remains exercised.
Two actual390px journeys/20 actions reach Collection. Original Basic Stone
compares4 against3, pays R once into reserves12/Tanks4, keeps physical Stone
and bounty6/spice10. Advanced copied Stone ignores first, original independently
kills; actual Habbanya wins3-versus3, reserves12/Tanks5/spice8 and physical Mirror
retained. Both native selected leaders die once, Ix loses three including one
cyborg, HMS6/elite3 stays, original winner Tech and phase opening finish.
Browser app-error query empty; no horizontal overflow. Owned host/tab/scaffolds
removed; evidence is under `/tmp/dune-native-stone-modules-*-proof.json`.
Original47 programmes retain15 reserves/Tanks1 or2 without inventing an R fee.
Strongholds-only original47 Mirror also finishes without Tech. Four policies
complete32 programmes/870 validated candidates/256 continuations. Every policy
uses its naturally held Traitor; normal physical results are separate Node/UI
evidence. No Tleilaxu/Face Dance route, complete mode, strategy/calibration,
broader assurance or deployed acceptance is claimed.
Related18-file union passes115/115; final three physical rule cases also pass
after adding real decision discriminants for TypeScript and removing redundant
fixture assertions. Types/lint, build and actual prototype help pass. Existing
module-register deprecation, large-chunk and dynamic-route warnings remain.
## 16 October 2026 — Independent cards with original phase modules
Original valid three-seat native ready lobbies rejected independent cards plus
+44 -3
View File
@@ -4,6 +4,47 @@ Audited 6 September 2026 as a proposed contract. The 28 September bounded runtim
**28 September ruling and runtime:** the user selected ordinary winner retention for the physical Mirror even when its copy activates Tooth or Artillery. This is an explicit product interpretation, not a located GF9 clarification. `game/effective-weapons.ts` keeps physical identity apart from copied attacks; the engine now connects copied Tooth/Stone choices, Stone comparison, custody, battle controls and legal AI in the bounded configuration.
## Original phase-module composition — 16 October 2026
Selected Ix/CHOAM now preserves original Tech3+ and/or Advanced Strongholds2+
for original Stone and physical Mirror, in ordinary47 or independently selected
50-card setups with the separate ten-card cache. Reuse the existing public
physical-allocation guard, provisional original Stone-before-Tooth, printed
copy-first and user-selected winning physical retention. This closes a profile
gap, not a new publisher priority or a reason to inspect a hidden plan.
Keep Homeworlds, Nexus, Skills, Discovery, Sandtrout and mixed E3 with these
phase modules guarded. Existing non-Ix bands and public/played-save gates stay.
Original setup, first-Storm Tech, delayed income and actual end-Mentat custody
remain; no module owner, force, wallet, phase or history is assigned.
The genuine programme acquires Stone through its original unbid-cache producer,
pays a concealed marker shipment, earns Habbanya at end-Mentat, then receives a
real next-turn typed Ixian attack. Legal opening dials3+3 keep Ix before Richese;
the later native Storm Deck remains original. Tooth/Mirror/Reinforcements and
the acquired Stone transfer for the Mirror case are explicit conserved physical
staging, not a claimed natural card trade.
Normal Node/UI outcomes compare4 versus3 in Basic and an earned3-versus3
Advanced tie. Without the held Habbanya in a separate genuine Tech-only game,
the same tie loses despite +2 Reinforcements. The original fee still pays once:
Richese reserves12/Tanks4 or5 with R, versus15/Tanks1 or2 in original47.
Ix loses three actual counters including one cyborg; original HMS6/elite3 stays.
Winning Stone/Mirror stays physical, both selected leaders die once in kill
programmes, and original Tech reward/Collection continue. Strongholds-only
original47 Mirror also reaches Collection without creating Tech.
Two actual390px journeys/20 actions complete ordinary Stone-before-Tooth and
earned-Habbanya copied Stone, independent choices, Traitor declines and owner
retention into Collection. No horizontal overflow or browser app error observed.
Four policies complete32 programmes/870 validated candidates/256 continuations
across original47/independent50 and both modes. All naturally use a held Traitor;
normal physical results are separate human/Node evidence. No Tleilaxu/Face Dance,
new elite-revival, complete mode, strategy/calibration or deployed proof is claimed.
Frozen related18-file union passes115/115; final three cases pass after fixture
decision narrowing. Types/lint, build and actual prototype help pass, with
existing Node deprecation, chunk-size and dynamic-route classification warnings.
## Clean selected Ix composition — 16 October 2026
Clean CHOAM/Ix profiles now admit original Stone and physical Mirror with
@@ -24,9 +65,9 @@ copy-first is separately printed on its physical face and remains unchanged.
The public profile and physical allocation guards never inspect an opposing
hand or sealed plan. Winner-changing typed allocation remains blocked, even
when the actual hidden plan would happen to make it finishable. New clean-Ix
admission excludes Homeworlds, Nexus, Leader Skills, Discoveries, active
Sandtrout, Tech Tokens and Stronghold Cards. The existing non-Ix Tech/Stronghold
band is intentionally unchanged. Other combinations remain separate.
admission excludes Homeworlds, Nexus, Leader Skills, Discoveries and active
Sandtrout. Original Tech/Advanced Strongholds use the phase-module composition
above; mixed E3 with those modules remains guarded. Other bands stay separate.
Physical Mirror retention still follows the user's28 September interpretation;
the original Tooth/Artillery retain their actual mandatory-discard rules.
+1 -1
View File
@@ -667,7 +667,7 @@ dedicated retrieved worked FAQs. [Contract and remaining limits](HOMEWORLD_OCCUP
| 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) |
| 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) |
| Spice Banker battle spending | Secret own-spice commitment is separate from support; only the surviving selected disc gains strength. Core Battle Plan payment rules spend it on death/loss and waive it for a sole traitor-call winner. This payment composition is explicit; upper deferred-income custody remains pending. | [Source contract and prototype](SPICE_BANKER_RUNTIME.md) |
+3 -1
View File
@@ -60,7 +60,9 @@ See the [exact profile and source distinction](MIRROR_WEAPON_ENGINE_AUDIT.md#cle
Public precommit still quantifies over every feasible opposing force/dial/
support possibility, never a hidden already-sealed plan. Original typed force,
support, death, bounty, substitution and retention paths remain native.
New Ix Tech/Stronghold and other combined-module bands remain guarded.
Original selected Ix/CHOAM Tech and Advanced Strongholds now follow the
[genuine phase-module composition](MIRROR_WEAPON_ENGINE_AUDIT.md#original-phase-module-composition--16-october-2026).
Public typed allocation, mixed E3 phase-module and other overlay guards stay.
## Primary evidence and exact effect