Allow Caladan reinforcement before Face Dance

This commit is contained in:
Quintine committed 2026-10-26 07:58:51 +11:00
1 parent 18bf5d4423
commit cab6b41c67
20 files changed
+1272 -118

No files matched your search

+33 -6
View File
@@ -16,6 +16,39 @@ open mode gates.
## Current checkpoint and work
**Caladan reinforcement before Face Dance — 26 October. Prototyped / Partial.**
The original winning army may now take its optional reinforcement before native
replacement. The later reveal uses the live10/11 Arrakis or3/4 Homeworld force
limit and returns the actual army once; a return to High Caladan creates no
second grant. The priority is visibly provisional. Only the exact former
ordering refusal on an existing signed offer is retired; other restrictions stay.
Three disjoint native/controlled-Homeworld/control lanes and root integration
pass **15 files,189/189**, types/lint/build and **sixteen engine/GameTable SSR
journeys** on unchanged source. Eight journeys use genuine public Basic59/
Advanced124-action setup/shipment/battle sources, all47 Treachery and16 original
Traitor/Face Dancer identities. Six separate controlled Homeworld routes prove
actual native replacement/typed return. Two controlled Caladan/Guild/Spiritual
routes repair an observed Battle-phase continuation failure: the unchanged
source binds its original Caladan arrival, owned frame and actual Guild receipt,
including automatic Polar conversion. Advisors correctly leave the Fremen
Ambassador untriggered. All four existing profiles use legal choices.
Frozen v2 report/logs:
`/home/quintine/.local/share/dune/checkpoints/20261026-caladan-face-dance-proof-v2/`;
journeys/HTML: adjacent `20261026-caladan-face-dance-runtime/`.
No saved-room/D1/server, reset/restart, deployment or recovery operation occurs.
No clicked-control/DOM/hydration or browser/mobile/deployed acceptance is claimed.
Complete rules/combinations, mode gates and final assurance remain open.
[Source, policy and child scope](HOMEWORLD_VICTORY_REINFORCEMENT_RULES.md#reinforcement-before-face-dance--26-october-2026).
Next concrete Basic function gap: an existing Ecaz ally still cannot receive the
triggered Ecaz Ambassador's living Duke acquisition. Printed sharing supports
that branch; scope direct-acquisition tenure separately from the new-alliance
turn loan, preserving occupied-Ecaz priority and the user's Ecaz-only revival.
See [the Ambassador audit](ECAZ_AMBASSADOR_EFFECTS_AUDIT.md),
`ambassadorEffectBlock`, `game/ecaz-duke-acquisition.ts` and `components/ecaz-entry.tsx`.
**Residual Poison after Cunning — 26 October. Prototyped / Partial.**
The printed pre-leader window now stays available after two completed nonleader
Cunning inspections. Resolve one actual random leader death/discard, retain an
@@ -45,12 +78,6 @@ No DOM/hydration, browser/mobile or real clicked-control acceptance is claimed.
Complete rules/combinations, final assurance and mode gates remain open.
[Source and selected priority](NEXUS_ATREIDES_RULES.md#residual-poison-and-two-inspected-commitments).
Next concrete function gap: the Caladan High victory reinforcement is still
decline-only when native Face Dance is pending. Scope its original victory
army and subsequent physical replacement through
[the reinforcement contract](HOMEWORLD_VICTORY_REINFORCEMENT_RULES.md),
`openHomeworldVictoryReturn` and `game/homeworld-victory-reinforcement.ts`.
**Box shipping-cost recovery — 26 October. Prototyped / Partial.**
Paid Box search now permits an active purchased-shipment cost in discard.
Exact cost recovery preserves its original price/creator/beneficiary and ends
@@ -2,8 +2,9 @@
Historical pre-integration audit. The subsequent
[runtime checkpoint](HOMEWORLD_VICTORY_REINFORCEMENT_RUNTIME.md) records the
implemented hook and evidence. Face Dancer overlap remains guarded pending a
ruling; the structural recommendation below does not establish its rules order.
implemented hook and evidence. The [26 October selected before-Face-Dance order](HOMEWORLD_VICTORY_REINFORCEMENT_RULES.md#reinforcement-before-face-dance--26-october-2026)
supersedes this audit’s earlier ordering fence; the remaining historical structural
recommendations do not establish further rulings.
10 September 2026. Read-only, bounded runtime audit. This identifies integration
points for the high-Caladan optional reserve force; it does not establish new
+61 -7
View File
@@ -32,15 +32,43 @@ the allied-Homeworld prohibition remain in force. Arrival at an Ambassador
stronghold uses the existing entry predicate and a source-bound continuation;
it does not create a second battle victory.
## Reinforcement before Face Dance — 26 October 2026
Under the 14 October choose-recommended authority, select the original winning
Atreides army's Caladan reinforcement before any later native Face Dance. This
uses the existing winner-cleanup position; it is a provisional composition, not
a retrieved publisher example ordering the later Homeworld card against E1.
The earlier pending priority question no longer blocks the prototype.
The owned choice still uses current high population and original surviving
forces. Giving1 from6 to5 is legal. The force joins the original victorious
army; a later reveal calculates its replacement maximum from the current army,
including that surviving reinforcement, and returns those actual counters to
Caladan once. Declining either opportunity retains its separate ordinary effect.
The original winner/leader identity and completed victory obligation stay the
same; a return that raises Caladan to High does not create another reinforcement,
battle reward or victory. Homeworld Face Dance still belongs only to its native
faction and keeps the existing physical source/return rules.
An existing signed offer carrying only the former exact ordering refusal also
uses the current legal destination quote. Other stored/destination restrictions
remain authoritative; no saved physical state or completed receipt is rewritten.
This is retirement of the old prototype fence, not a recovery certification.
## Battle-phase Guild child and Spiritual Advisors
A legal Guild Ambassador shipment caused by the Caladan arrival may also offer
Advanced Spiritual Advisors during Battle. The same saved source uses its
original chooser/frame, Guild shipment receipt and current Caladan arrival
parent; accompaniment targets that shipment territory or Polar Sink. It does
not create an ordinary Battle-phase shipment or a free generic Spiritual source.
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
The E1 Face Dancer sequence preserves the original winner and its ordinary
battle consequences before replacing surviving forces. No retrieved official
example orders that replacement against the later Caladan Homeworld card.
The coordinator asked the user whether reinforcement precedes or follows Face
Dance; the answer remains pending. The engine displays that boundary when the
two opportunities overlap. It supports an explicit decline without choosing
the disputed placement order; this does not certify the combined interaction.
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.
@@ -53,3 +81,29 @@ battle cleanup and persistence. The
[runtime checkpoint](HOMEWORLD_VICTORY_REINFORCEMENT_RUNTIME.md) records the
implemented flow and verification. No complete Homeworld, Advanced or expansion
release is claimed.
## Focused before-Face-Dance evidence — 26 October 2026
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
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.
[Native cases](../tests/caladan-face-dance-engine.test.ts),
[Homeworld cases](../tests/caladan-face-dance-homeworld.test.ts),
[controls](../tests/caladan-face-dance-controls.test.ts),
[Battle-phase source bounds](../tests/spiritual-advisor-victory.test.ts) and
[actual Ambassador continuations](../tests/caladan-ambassador-engine.test.ts)
separate those evidence scopes. Existing old-offer metadata has one bounded
current-legality regression, without a save/recovery assurance campaign.
Report/logs: `/home/quintine/.local/share/dune/checkpoints/20261026-caladan-face-dance-proof-v2/`;
journeys/HTML: adjacent `20261026-caladan-face-dance-runtime/`.
No saved-room/D1/server, deployment, restart or recovery operation. No clicked-
control/DOM/hydration, browser/mobile or exact-revision deployed acceptance;
complete rules/combinations and final assurance remain due.
@@ -1,5 +1,9 @@
# 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)
for present preview admission and proof; this old checkpoint does not certify it.
Development checkpoint, 10 September 2026. This implements the bounded behavior
in the [source contract](HOMEWORLD_VICTORY_REINFORCEMENT_RULES.md), not complete
Homeworld or expansion support. Advanced and unfinished module starts remain
+33
View File
@@ -1,5 +1,38 @@
# Dune implementation status
## 26 October 2026 — Caladan reinforcement before Face Dance
**Prototyped / Partial.** Select optional original-winner reinforcement before
native Face Dance under the 14 October recommended-policy authority. Replacement
uses the current army, including the surviving added counter, and returns it
once. Original winner/leader identity and the completed Caladan obligation remain;
no second reward follows the return to High. Retire only the exact prior ordering
refusal on a signed pending offer through current destination legality. Other
destination, occupation, physical-source and public mode restrictions remain.
The related legal Guild/Intrusion/Spiritual path exposed a Battle-phase source
validator failure. Add only its existing Caladan-arrival/frame/Guild-receipt chain,
with unchanged source payload, and admit its automatic Polar conversion. Keep
the old source phases intact. Actual Intrusion must settle before Advanced
accompaniment; advisors do not trigger the waiting Fremen Ambassador. Updated
old tests distinguish that legal path and normal later Collection income from
the free Face Dance effect; Advanced's real source reaches turn2.
Frozen **15-file189/189**, types/lint/build and **sixteen engine/GameTable SSR
journeys** pass. Eight genuine public Basic59/Advanced124-action routes cover
all give/leave and reveal/decline choices with47 Treachery and16 original Traitor/
Face Dancer identities. Six explicitly controlled native-Homeworld routes prove
3/4 physical return/replacement; two controlled Ambassador routes prove original
Battle-phase Spiritual continuation and Polar fighter conversion. Minimal four-
profile participation and current live caps are included, without AI tuning.
Proof: `/home/quintine/.local/share/dune/checkpoints/20261026-caladan-face-dance-proof-v2/`;
journeys/HTML: adjacent `20261026-caladan-face-dance-runtime/`.
No saved-room/D1/server, reset/restart, deployment or recovery operation. No
clicked-control/DOM/hydration or browser/mobile/deployed acceptance. Complete
rules/combinations, mode gates and final assurance remain open.
[Source and selected policy](HOMEWORLD_VICTORY_REINFORCEMENT_RULES.md#reinforcement-before-face-dance--26-october-2026).
## 26 October 2026 — Residual Poison after completed Cunning
**Prototyped / Partial.** Remove the blanket pre-leader refusal after two
+17
View File
@@ -1,5 +1,22 @@
# Rule decision index
## Caladan reinforcement before Face Dance — 26 October 2026
Under the 14 October choose-recommended authority, grant the original winning
Atreides army its optional high-Caladan reinforcement before any later native
Face Dance. This selects the existing winner-cleanup position provisionally;
no retrieved publisher example resolves that cross-expansion priority. Replacement
uses the current surviving army, including the added counter, and returns the
actual army once. Original winner/leader identity, one completed grant and other
destination/source restrictions remain. Raising Caladan through the return adds
no second victory or entitlement. The exact former ordering-only refusal on a
signed pending offer is retired through current destination legality as well.
The observed legal Guild child can finish its Battle-phase Spiritual reaction
through its original Caladan arrival/frame/receipt. This repairs continuation
legality without granting an ordinary Battle-phase shipment or changing the
source payload shape.
[Source, selected order and boundaries](HOMEWORLD_VICTORY_REINFORCEMENT_RULES.md#reinforcement-before-face-dance--26-october-2026).
## Residual Poison after answered Cunning — 26 October 2026
Under the 14 October choose-recommended authority, remove the product refusal