Connect owned Sandmaster ground pile selection
This commit is contained in:
1 parent
5544b69d7e
commit
24863480cb
10 files changed
+155
-89
No files matched your search
@@ -29,6 +29,19 @@ optional skill bands, combinations and public expansion starts remain open.
|
||||
Rules implementation continues; comprehensive assurance and administration
|
||||
remain deferred until all rules are implemented.
|
||||
|
||||
**Owned Sandmaster ground-pile choice — 9 October.** Ordinary route
|
||||
collection now offers every positive pile, but permits only one selected
|
||||
sector per entered territory. The checkbox group supports switching piles
|
||||
or declining the whole territory; default human/bot choices are legal.
|
||||
Basic/Advanced native engine smokes preserve an unselected South Mesa
|
||||
pile and collect two total spice across two territories. A 390px isolated
|
||||
production control switches sector4→5, opts out/reselects, and completes
|
||||
the move with personal spice10→12 and three Cielago East forces.
|
||||
Multi-pile destination and HMS controls retain their existing boundaries.
|
||||
The [ground policy](SANDMASTER_MOVEMENT.md#owned-ground-route-pile-selection--9-october-2026)
|
||||
is provisional owner allocation, not a publisher ruling.
|
||||
|
||||
|
||||
**Built-runtime proxy cutover — 9 October.** `npm start` now uses the
|
||||
existing direct Miniflare adapter rather than Wrangler's development proxy.
|
||||
Local storage defaults to `.wrangler/state`; the container explicitly keeps
|
||||
|
||||
@@ -1,5 +1,31 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 9 October 2026 — owned Sandmaster ground-movement pile selection
|
||||
|
||||
The shared ground quote now groups all positive pile keys by entered
|
||||
territory. The owner can select either sector or decline collection;
|
||||
authoritative validation rejects two selected piles from one territory
|
||||
before any physical movement or spice transfer. Human and minimal legal
|
||||
AI defaults select at most one per group. The obsolete singleton helper
|
||||
is removed; native HMS retains its separate unambiguous-pile scope.
|
||||
Worm and physical Ambassador destination controls are unchanged.
|
||||
|
||||
Basic and Advanced runtime smokes choose South Mesa5 rather than4,
|
||||
leave sector4's four spice untouched, collect one there and one in Cielago
|
||||
East, and move three forces. Personal spice10→12; South Mesa5 ends1 and
|
||||
Cielago East3 ends3. All four profiles emit legal collected-route candidates.
|
||||
Chromium at390px exercises switching, full-territory opt-out and reselection,
|
||||
then observes the same engine result with document width390/no overflow.
|
||||
This is isolated production-component/engine proof, not deployed acceptance.
|
||||
Owner allocation is visibly provisional; no publication gate is opened.
|
||||
|
||||
Frozen verification: `check:quick` and all 21 affected movement, control
|
||||
and worm cases pass. Incidental HTML-attribute-order/default-action pins
|
||||
were removed rather than re-pinned; the retained control regressions
|
||||
exercise actual force movement, spice debit and unavailable-seat/profile
|
||||
boundaries. Temporary UI scripts/service were removed. No broad suite,
|
||||
recovery campaign or deployment was run.
|
||||
|
||||
## 9 October 2026 — built npm runtime uses the proxy-free adapter
|
||||
|
||||
`npm start` still invoked Wrangler despite the container's existing direct
|
||||
|
||||
@@ -21,6 +21,7 @@ They supersede earlier software-absence claims only within their named scope.
|
||||
| Full-hand Nullentropy Box | Basic and Advanced permit an atomic retrieval/Box-disposal exchange with final hand within its actual limit; Box remains last/on top. Intermediate capacity is not adjudicated. | [Box runtime](NULLENTROPY_BOX_ENGINE_AUDIT.md) |
|
||||
| Kulon with Richese Ornithopter | Both modes coexist in Basic/Advanced. The fixed one-group card maximum remains three; Kulon extends each normal-range group. Explicitly provisional, not a publisher ruling. | [Movement policy](RICHESE_ORNITHOPTER_ENGINE_AUDIT.md#provisional-kulon-coexistence--9-october-2026) |
|
||||
| Multi-pile battle skills | In both modes, surviving Smuggler allocates the fixed unmodified-strength-capped collection among reveal-time positive piles; Sandmaster winner then selects one remaining pile for +3. Single-pile/all/none/void effects stay automatic. Owner sector selection is provisional, not a publisher allocation ruling. | [Smuggler](SMUGGLER_BATTLE.md#multi-pile-allocation-policy-and-pure-api--9-october-2026), [Sandmaster](LEADER_BATTLE_EFFECTS.md#source-contract) |
|
||||
| Multi-pile Sandmaster ground movement | The owner chooses one existing positive debit sector per entered territory, or declines its one-spice collection. Duplicate territory collection rejects. Worm/Ambassador destination and HMS multi-pile paths remain separate. Explicitly provisional, not a publisher allocation ruling. | [Ground-route policy](SANDMASTER_MOVEMENT.md#owned-ground-route-pile-selection--9-october-2026) |
|
||||
| Basic occupied Homeworld lifecycle | Current sole foreign garrison controls occupied income, Bidding effects, defenses, percentage shares and the Ecaz-victory holding; the entitlement ends immediately on departure, contest or native repopulation. A recorded source observation is still required. Basic Tupile slot leasing keeps the conservative original-epoch gate. Visibly provisional, not a publisher or numerical user ruling. | [Occupation](HOMEWORLD_OCCUPATION_RULES.md#basic-current-sole-benefit-policy--9-october-2026) |
|
||||
|
||||
No publication or faction/mode gate is opened. The exact 7 October user
|
||||
|
||||
@@ -5,6 +5,34 @@ ground movement now connects the normal band through explicit routes, optional
|
||||
collection, player controls, all four AI profiles and saved continuation.
|
||||
This does not open public Leader Skills starts or publication.
|
||||
|
||||
## Owned ground-route pile selection — 9 October 2026
|
||||
|
||||
Ordinary ground movement now offers every existing positive pile in each
|
||||
entered territory. The owner selects at most one pile per territory, or
|
||||
declines that territory's collection. Choosing another pile deselects the
|
||||
previous one; clearing the selected checkbox declines the whole territory.
|
||||
The source grants one spice per territory but does not specify the debit
|
||||
sector, so owner selection is explicitly a provisional allocation policy.
|
||||
|
||||
The shared `sandmasterCollectionPiles` quote groups offered keys by entered
|
||||
territory. Human controls and legal AI start with one deterministic choice
|
||||
per group; authoritative validation rejects two selected sectors from the
|
||||
same territory before forces or spice move. Signed original route and pile
|
||||
receipts retain their existing continuation behavior.
|
||||
|
||||
Both mode engine smokes choose South Mesa sector5 instead of sector4,
|
||||
collect once there and once in Cielago East, preserve the unselected pile,
|
||||
and move three physical forces. All four profiles produce legal collected
|
||||
routes. An isolated 390px Chromium control smoke switches the sector,
|
||||
declines/reselects the territory, and commits the same move: personal
|
||||
spice10→12, South Mesa4 remains4, South Mesa5 becomes1, Cielago East3
|
||||
becomes3, and three forces arrive in Cielago East.
|
||||
|
||||
Worm/physical-Ambassador destination choices and native HMS relocation
|
||||
retain their separate single-pile scope. No public start or broader
|
||||
source adjudication is opened by this ground-route change.
|
||||
|
||||
|
||||
## Physical Fremen Ambassador relocation — 8 October 2026
|
||||
|
||||
The Ambassador expressly relocates a board force group. The normal
|
||||
@@ -60,10 +88,10 @@ Hajr was located; this follows the card's movement-triggered grammar rather
|
||||
than introducing a once-per-phase limit that the card does not state.
|
||||
|
||||
Collection commits when the legal move completes, before arrival reactions.
|
||||
Canceled or rejected declarations move neither forces nor spice. If several
|
||||
positive sector piles exist in a territory, that collection remains unavailable
|
||||
because the source does not specify which pile to debit. Movement and collection
|
||||
from other eligible territories remain available.
|
||||
Canceled or rejected declarations move neither forces nor spice. With
|
||||
several positive sector piles, ordinary ground routes now use the
|
||||
provisional owner selection above. The once-per-entered-territory limit
|
||||
does not become one collection per pile.
|
||||
|
||||
## Implementation and verification boundary
|
||||
|
||||
@@ -101,8 +129,8 @@ Broad checkpoint results are recorded with the checkpoint. These checks do not c
|
||||
The [worm-ride follow-up](SANDMASTER_WORM.md) connects native Fremen destination
|
||||
collection, including saved arrival reactions. Physical Fremen Ambassador
|
||||
relocation is connected above. Other nonordinary relocations, special cards,
|
||||
concealed-marker collection, multiple-pile adjudication and wider interaction/
|
||||
strategy acceptance remain. The lower battle band is in
|
||||
concealed-marker collection, multi-pile destination/HMS collection and wider
|
||||
interaction/strategy acceptance remain. The lower battle band is in
|
||||
[the battle-effects contract](LEADER_BATTLE_EFFECTS.md).
|
||||
|
||||
## 21 September: native HMS relocation eligibility
|
||||
|
||||
Reference in new issue
Block a user