Integrate Caladan victory placement and entry reactions

This commit is contained in:
Quintine committed 2026-10-27 14:39:27 +11:00
1 parent 97edc3eac8
commit 2e4aba9630
18 files changed
+789 -76

No files matched your search

+31
View File
@@ -20,6 +20,37 @@ open mode gates.
Keep identified Basic-function gaps ahead of Advanced and wider interactions.
Prototype labels and final acceptance gates remain.
**Caladan victory arrival — 27 October. Prototyped / Partial.**
The original one-counter reserve addition now reaches a won HMS provisionally,
resolves Advanced BG Intrusion first, then opens the original Ambassador/Terror
entry. All six original Terror effects and both owner orders retain the victory
event; queued reactions finish before the battle suffix resumes. Storm-sector
entry remains unavailable conservatively. No spice/normal action or Spiritual
Advisor shipment source is added. HMS/Terror composition remains provisional.
[Source and contract](HOMEWORLD_VICTORY_REINFORCEMENT_RULES.md#victory-placement-and-arrival-reactions--27-october-2026).
Frozen **12-file union97/97**, types/lint/build and twelve controlled runtime
journeys pass:39 GameTable SSR,12 actual chooser SSR and12 shared-adapter packets;
recorded battle/further actions91/32. These are controlled audit setups with
staged later armies, purses, original cards, token supply/order and a separate
contest retaining Battle phase. Actual battle/plan/call packets create each
victory; no reinforcement/entry/reaction receipt is installed. HMS uses its actual
Ix setup placement. The stateful chooser keeps its real initial target; no
React handler, browser/navigation/mobile, native acquisition or deployed claim.
Feedback fixed the storm test's actual sector13, kept a real Karama for the
preventable BG flip, supplied the actual optional Sabotage gift card and finished
Ix placement after playing starts. Six old World Face Dance failures exposed an
invalid controlled source under existing Tleilax occupation immunity. Its repaired
A3/Guild2 visitor battle retains noncombatant nativeT2, both production guards,
3/4 replacement from Polar and the later A–T battle on decline. Failed v1 stays
preserved; v2 verifies the frozen source plus a final three-document overlay.
Proof: `/home/quintine/.local/share/dune/checkpoints/20261027-caladan-arrival-proof-v2/`;
journeys/HTML: adjacent `20261027-caladan-arrival-runtime/run-v1/`.
Existing server HTTP200 without restart or saved-game/database operation.
Nested Sneak/Skills/Semuta compositions, full modes and final assurance/deployed
acceptance remain open; full AI refinement stays deferred.
**Imperial Ornithopter / Homeworld movement — 27 October. Prototyped / Partial.**
Native Kaitain/Salusa transfers may now be first/second groups alongside ground
movement or another distinct World group. Actual normal/Sardaukar pools and
+54 -8
View File
@@ -66,15 +66,54 @@ Existing Intrusion and fighter/advisor arrival rules still apply. The source
retains its existing payload shape, allowing an already-open exact child to
continue without rewriting its parent or creating another reinforcement.
## Unresolved ordering and entry combinations
## Victory placement and arrival reactions — 27 October 2026
The selected Face Dance order above supersedes the earlier decline-only guard.
Storm-sector placement, Hidden Mobile Stronghold classification, and otherwise
relevant Intrusion/Terror reactions remain explicit source boundaries.
Destination guards use public physical presence and token placement, never a
secret Terror identity. Low Grumman's entering-force minimum still determines
whether its Terror reaction would be relevant to the one arriving counter.
The original Caladan face supplies a separate one-counter addition, not an
ordinary shipment, revival or Force Movement. Under standing recommended-option
authority, provisionally let this specific grant add to an already-surviving
victorious army inside HMS. E1p9/supplied Advanced physical34/printed32 bans other
factions' direct shipments and normally requires Force Movement through the
pointer territory; this specific card composition is not a publisher exception
example or a general relaxation of those routes. The sheltered interior0 does
not inherit the pointer's storm sector. Normal occupancy still applies.
Supplied physical10/printed8 forbids ordinary shipment/movement into storm.
With no retrieved Caladan exception, retain that destination-sector prohibition
conservatively. This is an explicit composition, not a quoted Caladan storm rule.
Advanced Intrusion says another faction **enters** (supplied physical28/printed26).
Place the counter once, offer the relevant BG fighter/advisor decision, then
process the original Ambassador/Terror arrival. Caladan itself creates no free
Spiritual Advisor shipment opportunity. Homeworlds remain separate from Arrakis
territories. Terror's ships/moves trigger (physical35/printed33) requires a
provisional classification of this addition; its native token effects and
original public one-counter minimum remain unchanged. The source lane found no
specific publisher/designer combined-effect ruling. Native Homeworld powers
retain E3p10 Karama immunity; canceling an independent BG reaction does not
cancel or refund the reinforcement.
The original victory event binds queued entry, Intrusion and the signed Terror
receipt. Original Ambassador/Terror overlap uses storm order, and an Ambassador
opened second retains the same victory history. The reinforcement waits for
its arrival queue/overlap before resuming battle cleanup. Original ordinary
receipt/signature bytes remain unchanged when the new event field is absent.
Frozen twelve-file97/97, types/lint/build and twelve controlled engine/GameTable
SSR programmes pass. Fifteen new engine cases and four chooser cases accompany
related native/Face Dance/Ambassador/discard regressions. Runtime records39 table
and12 chooser renders,12 shared-adapter one-force packets and91/32 recorded
battle/further actions. Controlled setup/positions/cards/token order are explicit;
actual battles create every original grant. A separate controlled contest prevents
unrelated Collection income from obscuring arrival outcomes. No stateful React
handler, browser/navigation/mobile, native acquisition or deployed proof is claimed.
The first failed batch's new fixtures were repaired; the older native-World
Face Dance source correction is explained below without weakening production.
Proof: `/home/quintine/.local/share/dune/checkpoints/20261027-caladan-arrival-proof-v2/`;
journeys: adjacent `20261027-caladan-arrival-runtime/run-v1/`.
Nested Sneak/Skill/Semuta compositions, complete rules and final assurance/browser/
deployed acceptance remain open. No saved-room/database/restart operation.
The [integration audit](HOMEWORLD_VICTORY_REINFORCEMENT_INTEGRATION.md) maps
battle cleanup and persistence. The
@@ -88,8 +127,15 @@ Frozen15-file189/189, types/lint/build and sixteen engine/GameTable SSR journeys
pass. Eight genuine public Basic59/Advanced124-action setup/shipment/battle
sources keep all47 Treachery and16 original Traitor/Face Dancer identities;
all give/leave and later reveal/decline combinations use the actual10/11 cap.
Six separately controlled native-Homeworld sources prove3/4 replacement and
Caladan9 return with existing occupation-profile bounds intact. Two controlled
The historical six controlled native-World sources used A-versus-native-T
combat; current occupied-Tleilax immunity now prohibits their positive reveal.
The 27 October corrected source instead stages A3/Guild2 visitors with native
T2 as a third noncombatant. Guild takes the losses; A never earns sole Tleilax
occupation, and the native-only Face Dance restriction stays intact. Accepted
replacement takes3/4 original Polar counters, adds them to native T2 and returns
A to Caladan9. Decline retains the later A–T battle; original-event completion
does not claim that battle finished. These remain controlled fixture sources,
not native invasion or acquisition journeys. Two controlled
Ambassador journeys prove both legal accompaniment after Intrusion and automatic
Polar conversion, preserving the original victory and leaving the Fremen token
untouched by advisors. Controlled seams are not original public acquisition proof.
@@ -1,7 +1,8 @@
# Caladan victory reinforcement runtime
The 10 September checkpoint below is historical. The [26 October before-Face-Dance composition](HOMEWORLD_VICTORY_REINFORCEMENT_RULES.md#reinforcement-before-face-dance--26-october-2026)
supersedes its decline-only overlap. Use [current status](CURRENT_STATUS.md)
supersedes its decline-only overlap; the [27 October arrival contract](HOMEWORLD_VICTORY_REINFORCEMENT_RULES.md#victory-placement-and-arrival-reactions--27-october-2026)
supersedes the HMS/Intrusion/Terror destination guards. Use [current status](CURRENT_STATUS.md)
for present preview admission and proof; this old checkpoint does not certify it.
Development checkpoint, 10 September 2026. This implements the bounded behavior
+20
View File
@@ -1,5 +1,25 @@
# Dune implementation status
## 27 October 2026 — Caladan victory arrival
One actual reserve counter now reaches a won HMS provisionally and resolves
Advanced Intrusion before original Ambassador/Terror reactions. The original
victory event survives both owner orders and all six direct Terror effects;
queued entry completes before battle cleanup resumes. Storm stays unavailable
conservatively, with no ordinary action, fee or Spiritual shipment source.
Frozen12-file97/97, types/lint/build and twelve controlled runtime programmes
pass (39 table/12 chooser SSR,12 shared packets;91/32 recorded battle/further
actions). Actual battles create the grants from explicitly staged sources;
stateful React handlers/browser/deployed journeys are unclaimed. Six old World
Face Dance failures were corrected by preserving nativeT2 while A/Guild visitors
fight, retaining both printed production guards. Failed v1 remains; v2 binds the
frozen source and final three-document overlay. No saved-game/database/restart
operation. [Current checkpoint](CURRENT_STATUS.md#current-checkpoint-and-work)
and [contract/proof](HOMEWORLD_VICTORY_REINFORCEMENT_RULES.md#victory-placement-and-arrival-reactions--27-october-2026).
Full modes, nested compositions, final assurance and deployed acceptance remain
open; this does not certify the full goal.
## 27 October 2026 — Imperial Ornithopter / Homeworld movement
**Imperial Ornithopter / Homeworld movement — 27 October. Prototyped / Partial.**
+14
View File
@@ -1,5 +1,19 @@
# Rule decision index
## Caladan victory placement and entry — 27 October 2026
Compose the original Caladan high face's one-counter addition with Advanced
Intrusion's "enters" trigger (supplied physical28/printed26), before the original
Ambassador/Terror reactions. It spends no ordinary action or spice and grants
no Spiritual Advisor shipment source. Under standing recommended-option
authority, HMS placement is a provisional specific-card exception to E1p9/
supplied physical34's normal entry route; Terror's ships/moves trigger at
physical35 requires provisional classification. Keep the ordinary storm-sector
ban conservatively (physical10); sheltered HMS interior0 remains separate from
its pointer. Retain population, survivors, occupancy and Homeworld Karama
immunity. No specific combined publisher ruling was found.
[Contract](HOMEWORLD_VICTORY_REINFORCEMENT_RULES.md#victory-placement-and-arrival-reactions--27-october-2026).
## Physical Ornithopter and Imperial Homeworld movement — 27 October 2026
E3printed10/supplied Advanced physical22/printed20 grant Emperor native Force