Compose native Stone and Reinforcements without a physical-token bonus

This commit is contained in:
Quintine committed 2026-10-16 07:10:18 +11:00
1 parent be0644c0e9
commit 842fd72761
15 files changed
+280 -65

No files matched your search

+29 -37
View File
@@ -29,46 +29,38 @@ optional skill bands, combinations and public expansion starts remain open.
Rules implementation continues; comprehensive assurance and administration
remain deferred until all rules are implemented.
**Same-plan Harass / Reinforcements — 16 October.** Both slot orders now follow
the existing original-reserve-cost-before-return order under explicit
choose-recommended interpretation. Future returns cannot fund deficient reserves
or replace the original normal/elite quote. Original score-only +2, fixed Ecaz
commitment, variable ally losses, all-outcome reserve cost and Traitor-canceled
Harass remain separate; both physical cards discard once.
**Independent Ecaz battle-card interaction wave — 16 October.**
- Richese-family Harass/Stone uses visibly provisional post-withdrawal counts,
including own/opposing/copied Stone and Traitor-canceled returns.
- Same-plan Harass/Reinforcements pays the original typed reserve quote before
any return; future returns cannot fund or change it.
- In the existing native Advanced Occupy envelope, Reinforcements composes
with original or Mirror-copied Stone. Its +2 normal score adds no physical
undialed tokens, but the original own-reserve cost still pays.
Affected eleven-file134/134, types/lint and build pass. Six new behavioral
regressions, eight fresh Node policy programs/all four profiles with16 accepted
continuation actions and a real390px typed-cost journey pass. Original2-normal/
1-elite reserve payment survives the later4-normal return; owner finishes
reserves4/Tanks16/elite Tanks5/spice29, both cards discarded and collection open.
No root overflow or browser/application error. Current parse/policy anchor and38
topic evidence paths resolve; all ten facets remain Partial.
[Policy and scoped proof](REINFORCEMENTS_RUNTIME.md#combined-utility-plan--16-october-2026).
Stone/Reinforcements, other profile/module limits and final assurance remain
separate. No human server, saved room, D1, deployment or public gate changed.
Original fixed Ecaz commitment, variable ally casualties, support, Traitor
precedence and mandatory utility-card disposal stay separate. The earlier
questions remain unanswered; explicit product interpretations are not publisher
rulings. No state field, new profile or public start is added.
Latest affected sixteen-file167/167, types/lint and build pass. Eight fresh
Node programs/all four profiles cover both leads/original or Mirror attacks
with36 accepted continuation actions. The corrected390px native-control journey
starts within hand capacity: physical5-vs4 wins, Ecaz reserves15→12/Tanks6,
Guild Tanks1, original support9→8, Ecaz2/Guild3 remain. Reinforcements discards
once; Stone retention clears battle/decision into collection, without overflow
or browser/application error. An overfull initial fixture was corrected by
returning unselected cards to the conserved deck; that initial hand is not
legal-hand evidence.
**Harass / Stone Burner interaction — 16 October.** Richese-family Harass now
uses visibly provisional post-withdrawal physical comparison under the standing
choose-recommended priority; the earlier source question remains unanswered.
Same-plan, opposing and Mirror-resolved Stone preserve Traitor precedence,
original support and mandatory disposal. Active Occupy removes only its
actual card user's fixed or variable undialed pool, preserving the original
mandatory Ecaz commitment. Public preflight considers possible fixed withdrawal
without reading hidden cards. No persisted game field is added.
Affected thirteen-file161/161, types/lint and build pass. Eight same-plan
policy programs/all four profiles accept24 continuation actions. Two actual
390px native-control journeys prove Basic winner reversal and Advanced typed
return/support/leader-death/bounty through retention and collection. No root
overflow or application/browser error in the corrected host's journeys.
Original Richese lot and shared-preparation fixture drivers were corrected;
incidental collection-wallet expectations were removed. Current guide parse,
policy anchor and33 evidence paths resolve; both topics' five facets stay
Partial. [Policy and scoped proof](HARASS_WITHDRAW_RUNTIME.md#provisional-stone-burner-timing--16-october-2026).
Ix/Poison Tooth, Reinforcements/Stone and own
concealed No-Field Harass and other module gates remain. No human server,
saved room, D1, deployment or public gate changed; final assurance stays due.
Current parse/composition anchor and23 topic paths resolve; all ten relevant
facets remain Partial. Exact policies and earlier bounded human/policy proof:
[Harass/Stone](HARASS_WITHDRAW_RUNTIME.md#provisional-stone-burner-timing--16-october-2026),
[Harass/Reinforcements](REINFORCEMENTS_RUNTIME.md#combined-utility-plan--16-october-2026),
[Reinforcements/Stone](REINFORCEMENTS_RUNTIME.md#native-stone-composition--16-october-2026).
Ix/Poison Tooth, own concealed No-Field Harass and other profile/module limits
remain. No human server, saved room, D1, deployment or new assurance campaign
changed; final assurance follows all rules.
**Ixian Nexus purchased-card interaction wave — 16 October.**
Purchased-card replacement now composes:
+5 -2
View File
@@ -252,8 +252,11 @@ is unchanged and remains explicitly not a publisher ruling. Both slots and
opposing holders work. Same-plan Harass/Reinforcements now follows the
[provisional original-reserve-cost-first policy](REINFORCEMENTS_RUNTIME.md#combined-utility-plan--16-october-2026),
preserving actual card-user ownership and original fixed losses.
Reinforcements with Stone/optional modules and Basic/unprofiled co-side
card battles remain guarded.
Original or copied Stone now composes with same-plan/opposing Reinforcements
under the [physical-token contract](REINFORCEMENTS_RUNTIME.md#native-stone-composition--16-october-2026).
Its +2 normal score adds no undialed counters; original reserve cost and fixed
versus variable on-board losses stay separate. Other optional modules and
Basic/unprofiled co-side card battles remain guarded.
Native/pure67 cases, relevant284-case batch and27 actual native-program
cases pass, including all four legal policies. Two natural captured games
+28
View File
@@ -1,5 +1,33 @@
# Dune implementation status
## 16 October 2026 — Native Occupy Stone and Reinforcements
Removed the same-plan/opposing Stone rejection while keeping existing mode
eligibility. Original/copy Stone compares physical undialed counters, not +2
normal score; the reserve fee still pays its original own typed quote under the
existing provisional all-outcome policy. Fixed Ecaz and variable ally losses,
mode choices, Traitor precedence and physical Stone/Mirror retention stay.
No profile/state-field/public-start widening.
Sixteen-file167/167, types/lint and build pass (module-register/large-chunk/
Unknown-route warnings). Pure/native cases cover physical victory despite +2,
same/opposing costs, typed reserves, both leads, copied kill and Traitor override.
Eight fresh Node programs/all four profiles accept36 continuation actions.
The first native fixture held five cards after adding Reinforcements. Corrected
by returning unselected physical hands to the conserved deck before lead choice,
then enforcing four-card capacity. Repeated actual390px controls start at three
cards, seal dial4/support1, choose ignore and decline all three native votes:
physical5-vs4 wins; Ecaz reserves15→12/Tanks6/support9→8, Guild Tanks1,
Ecaz2/Guild3 remain. Reinforcements discards once, Stone retains, battle/decision
clear into collection. No corrected-journey overflow/browser/application error;
the overfull initial hand is not accepted legal-hand evidence.
Current parse/anchor and23 topic paths resolve; all ten facets remain Partial.
Owned hosts/scripts removed. No human server, D1, saved room, deployment or
broad/HTTP/recovery assurance campaign changed.
[Composition and scoped proof](REINFORCEMENTS_RUNTIME.md#native-stone-composition--16-october-2026).
## 16 October 2026 — Same-plan Harass and Reinforcements
Connected both physical slot orders without adding a new settlement mechanism
+54 -2
View File
@@ -11,7 +11,8 @@ nor a defense: Prescience of a category receives **None**, while the physical
slot stays occupied and hidden until reveal. A named-card inspection still
fixes the exact card. Harass & Withdraw may share the plan under the
[provisional original-cost-first policy](#combined-utility-plan--16-october-2026).
Stone Burner, Homeworld and other optional-module combinations remain gated.
Original or copied Stone Burner composes in the existing native Advanced Occupy
envelope; Homeworld, other profile and optional-module boundaries remain.
The [combined-army follow-up](ECAZ_OCCUPY_RULES.md#independent-cards-with-combined-armies--2-october-2026)
retains own-holder reserve cost and selected lead card/payment ownership.
@@ -45,7 +46,8 @@ provisional all-outcome policy.
Both slot orders compose in the existing Basic/Advanced and selected Advanced
Occupy envelopes. Only the card user's reserves and undialed forces change;
original fixed Ecaz commitment and the other ally's pool stay separate.
Stone/Reinforcements, Basic/unprofiled co-side and other module gates stay.
Basic/unprofiled co-side and other module gates stay; Stone uses the
[physical-token composition below](#native-stone-composition--16-october-2026).
No persisted state or fresh/public profile is added.
### Scoped proof
@@ -74,3 +76,53 @@ HTTP, recovery/privacy/custody assurance campaign ran. Private proof artifacts
remain outside Git; the owned source host and throwaway scripts were removed.
## Native Stone composition — 16 October 2026
Reinforcements now composes with same-plan or opposing Stone Burner, including
a physical Mirror Weapon copying Stone. This uses the existing fresh native
Advanced Occupy envelope with the independent Ecaz cards and actual Richese
cache. No new profile, Basic Richese eligibility, public start or optional
module is enabled.
Stone still compares only physical undialed counters, including original
fixed Ecaz and native variable ally contributions. Reinforcements adds no
physical tokens, extra dial, support or on-board casualties; its +2 normal-score
bonus is inactive for Stone comparison. Its original own-reserve cost still
pays once under the existing provisional all-outcome policy. Original/copy
kill-or-ignore modes and Traitor precedence remain unchanged. Reinforcements
discards once; a winning physical Stone or Mirror keeps ordinary retention.
The printed physical-token instruction and the existing score-only reserve
card implementation are composed here. The reserve-payment question remains
unanswered; no new publisher ruling or user answer is implied.
### Scoped native Stone proof
The affected sixteen-file offline union passes **167/167**, with types/lint
and production build passing (module-register, large-chunk and Unknown-route
warnings). New pure/native cases cover physical-token victory despite +2,
same-plan/opposing cost, original elite reserves, fixed/variable card users,
copied kill mode, Traitor precedence and physical retention.
Eight fresh Node programs cover both lead roles and all four legal profiles,
with original/Mirror attacks and36 accepted continuation actions. The native
fixture initially exceeded hand capacity when a third selected card was added;
it now returns unselected real hands to the conserved deck before lead choice
and checks four-card limits. The actual390px journey was repeated on that
corrected fixture, starting with only three held cards.
Original total dial4/support1 compares five undialed coalition counters against
four, never seven. All three native voters decline Traitor through actual
controls. Ecaz pays reserves15→12 plus original fixed3 losses (Tanks6);
Guild loses only variable1, leaving Ecaz2/Guild3 in the territory. Support
costs Ecaz9→8. Reinforcements discards once; Stone is retained through its
original choice, and battle/decision clear into collection. No root overflow,
browser/application error or over-capacity hand occurs in the corrected journey.
The earlier overfull fixture is not accepted evidence of a legal hand.
Current reference parses; the composition anchor and23 evidence paths across
both topics resolve, with all ten facets Partial. No human server, saved room,
D1, deployment, public profile or new broad/HTTP/recovery/privacy/custody
assurance campaign changed. Owned hosts/scripts are removed; private proof
artifacts stay outside Git.
+1 -1
View File
@@ -758,7 +758,7 @@ These are unresolved in the cited records. Do not infer an answer from elapsed t
| Boundary | Still unresolved | Existing record |
| --- | --- | --- |
| Reinforcements cost | The earlier all-outcome versus sole-Traitor-winner question remains unanswered. The bounded prototype provisionally charges on every revealed outcome, chooses normal reserves first and counts the transfer as battle losses. Under standing choose-recommended, same-plan Harass composes by paying that original reserve quote before returns; future returns cannot fund or change it. Those are product interpretations, not publisher rulings or a numerical user answer. Stone/Reinforcements and other module gates remain. Eligibility never depends on concealed matching Traitors. | [Source review](ECAZ_TREACHERY_RULES.md#14-september-reinforcements-cost-review) · [Combined policy](REINFORCEMENTS_RUNTIME.md#combined-utility-plan--16-october-2026) |
| Reinforcements cost | The earlier all-outcome versus sole-Traitor-winner question remains unanswered. The bounded prototype provisionally charges on every revealed outcome, chooses normal reserves first and counts the transfer as battle losses. Same-plan Harass pays the original quote before returns; future returns cannot fund or change it. Native Advanced Occupy Stone/Mirror composition keeps the fee but ignores +2 normal score in physical-token comparison. These are product interpretations, not a new publisher ruling or user answer. Other profile/module gates remain; eligibility never depends on concealed Traitors. | [Source review](ECAZ_TREACHERY_RULES.md#14-september-reinforcements-cost-review) · [Combined policy](REINFORCEMENTS_RUNTIME.md#combined-utility-plan--16-october-2026) · [Stone composition](REINFORCEMENTS_RUNTIME.md#native-stone-composition--16-october-2026) |
| Harass / Stone Burner | The earlier question (keep gated or compare after withdrawal) remains unanswered. Under the standing 14 October choose-recommended instruction, the development prototype now provisionally compares undialed counters remaining after successful withdrawal. Opposing Traitor cancels the return; original fixed Occupy commitment stays. Public preflight considers possible fixed Ecaz withdrawal without reading hidden custody. Allocation ambiguity, Ix/Poison Tooth and other module boundaries remain. This is an implementation interpretation, not a publisher ruling or a user answer. | [Provisional timing](HARASS_WITHDRAW_RUNTIME.md#provisional-stone-burner-timing--16-october-2026) |
| Recruits late accounting and rates | The earlier one/two-further-free question remains unanswered. The content-first prototype now preserves paid spice, deducts recorded actual free usage from the doubled rate and all returns from the total cap: two-free/one-paid Atreides can take two more free. This is visibly provisional, not a numerical user ruling. Unknown ledgers, pending repricing, late rate changes and same-turn replay remain guarded. | [Source alternatives](RECRUITS_RULES.md), [provisional runtime](RECRUITS_RUNTIME.md) |
| Sapho remaining timing | First versus unspent Advanced Guild priority, partly completed combined turns, cyclic auction duration and later battle timing stay guarded. The existing pre-plan opportunity supports [early aggressor](SAPHO_AGGRESSOR.md). Prior questions remain unanswered. | [Source audit](JUICE_OF_SAPHO_SOURCE_UPDATE.md), [battle review](JUICE_OF_SAPHO_BATTLE_REVIEW.md) |
+12 -2
View File
@@ -29,11 +29,21 @@ checks possible fixed Ecaz withdrawal without inspecting hidden cards.
The earlier question remains unanswered. This is an interpretation selected
under the standing choose-recommended priority, not newly retrieved publisher
authority. Ix/Poison Tooth, Reinforcements/Stone, own concealed No-Field Harass
and other module boundaries remain separate. The 6 September evidence above
authority. Ix/Poison Tooth, own concealed No-Field Harass and other profile/
module boundaries remain separate. The 6 September evidence above
is historical; the current checkpoint has its own bounded proof.
## Reinforcements composition — 16 October 2026
Within the existing native Advanced Occupy envelope, same-plan/opposing
Reinforcements and original/Mirror-copied Stone now share the
[physical-token composition](REINFORCEMENTS_RUNTIME.md#native-stone-composition--16-october-2026).
The original three-own-reserve fee pays once; +2 normal score adds no physical
undialed tokens or support. Original fixed Ecaz commitment, variable ally losses,
mode choices, Traitor precedence and physical Stone/Mirror retention stay.
Other profile/module gates and the explicit reserve-cost interpretation remain.
## Primary evidence and exact effect
The physical publisher face was visually read at `/tmp/dune-rules/choam-stone-reading.png`, enlarged from the [component photograph](https://cdn.anyfinder.eu/assets/QsUJtVktEC87xwK08oLlwnKyaozUWfuaLzG0LFEn67ENEEVgNrDGoITy3608Dqe7) linked by the [product gallery](https://www.tabletopfinder.eu/en/boardgame/32692/dune-choam-richese). Photograph provenance/hash are recorded in `RICHESE_ACQUISITION_RULES.md`. The visible publisher wording is the evidence; uploader printing/date remains unverified.