Compose native Stone and Reinforcements without a physical-token bonus
This commit is contained in:
1 parent
be0644c0e9
commit
842fd72761
15 files changed
+280
-65
No files matched your search
+29
-37
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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) |
|
||||
|
||||
@@ -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.
|
||||
|
||||
Reference in new issue
Block a user