Route Emperor Face Dance returns to typed native reserves
This commit is contained in:
1 parent
4ee51917bc
commit
2c3dde51d4
14 files changed
+1346
-98
No files matched your search
+37
-8
@@ -16,6 +16,34 @@ open mode gates.
|
||||
|
||||
|
||||
## Current checkpoint and work
|
||||
**Typed Emperor Face Dance return — 26 October. Prototyped / Partial.**
|
||||
Advanced/Homeworld returns from Arrakis and visitor battles now use existing
|
||||
native reserve quotes: normal survivors to Kaitain, Sardaukar to Salusa. This
|
||||
selected composition is visibly provisional. Tleilaxu Arrakis replacements
|
||||
withdraw actual native stocks; at Tleilax only external replacements add forces.
|
||||
Occupied-home immunity, original victory/rewards, casualties, one leader death
|
||||
and aftermath remain. Reveal/decline controls use shared projected choices and
|
||||
guard their actual callbacks. No revival/income, saved field or mode gate opens.
|
||||
|
||||
Three disjoint native/Homeworld/control lanes and root integration pass
|
||||
**13 files,118/118**, types/lint/build and **sixteen engine/GameTable SSR/actual
|
||||
reveal-or-decline callback paths** on unchanged source. Nine genuine public
|
||||
Advanced E/T/A/Ix/Homeworld routes earn mixed, normal-only and Sardaukar-only
|
||||
armies through63 setup/shipment/battle actions, then take four continuation
|
||||
actions through Collection. Seven explicitly controlled conserved visitor routes
|
||||
use actual battle and return/decline; six finish Collection, while decline stops
|
||||
before the legitimate next battle. Each retains all47 Treachery and16 Traitor/
|
||||
Face Dancer cards. Feedback corrected test expansion/sector/type fixtures and
|
||||
an unused import; no application sector guard was relaxed.
|
||||
|
||||
Frozen v4 report/logs:
|
||||
`/home/quintine/.local/share/dune/checkpoints/20261026-emperor-face-dance-return-proof-v4/`;
|
||||
journeys/HTML: adjacent `20261026-emperor-face-dance-return-runtime/`.
|
||||
No saved-room/D1/server, reset/restart, deployment or recovery operation occurs.
|
||||
SSR/callbacks do not prove DOM/hydration, browser/mobile/deployed acceptance or
|
||||
complete Homeworlds/modes/combinations. Final assurance remains open.
|
||||
[Source, physical contract and evidence](HOMEWORLD_REPLACEMENT_RULES.md#typed-emperor-face-dance-return--26-october-2026).
|
||||
|
||||
**Remaining structured Truthtrance authoring — 26 October. Prototyped / Partial.**
|
||||
Battle-plan and pure-shipment forms now expose their full existing grouped
|
||||
inputs. Add/wrap/nest, switch AND/OR, remove/collapse and whole-field validation
|
||||
@@ -46,14 +74,15 @@ deployed acceptance. Full Truthtrance, modes/combinations and final assurance
|
||||
remain open. [Battle controls](TRUTHTRANCE_NONBATTLE_READINESS_20260907.md#grouped-battle-plan-authoring--26-october-2026);
|
||||
[shipment controls](COMPOUND_SHIPMENT_PROMISES.md#full-pure-shipment-authoring--26-october-2026).
|
||||
|
||||
Next concrete independent rule gap: Advanced/Homeworld Face Dance blocks an
|
||||
Emperor winner's army return. Scope exact typed normal→Kaitain and Sardaukar→
|
||||
Salusa return through the existing native reserve helpers, separately from
|
||||
revival/payment/income. The live guard and both Arrakis/Homeworld return paths
|
||||
need integration; removing its message alone misroutes elites. See
|
||||
`faceDanceReturnBlock`, `addNativeReserves`, `game/homeworld-native-reserves.ts`
|
||||
and [the replacement contract](HOMEWORLD_REPLACEMENT_RULES.md). This next scope
|
||||
does not establish Basic completion or authorize a custody/recovery campaign.
|
||||
Next scoped interaction: Planetologist's ordinary extra range for Richese's own
|
||||
concealed No-Field marker. The live combined-movement fence still rejects it;
|
||||
the printed marker-as-one-force and ordinary-range rules support a narrow
|
||||
composition, not a located joint FAQ. Start with marker-only ordinary movement,
|
||||
existing token/history and native trained-leader setup. Keep gather, flight,
|
||||
Ornithopter, Guild and Homeworld routes outside that first slice. See
|
||||
[No-Field source](RICHESE_NO_FIELD_RULES.md) and
|
||||
[Planetologist contract](PLANETOLOGIST_RULES.md). This scope does not establish
|
||||
Basic completion or authorize a combination/recovery campaign.
|
||||
|
||||
**Truthtrance compound current-fact authoring — 26 October. Prototyped / Partial.**
|
||||
The form now exposes two-through-eight-term AND/OR groups and nesting, with
|
||||
|
||||
@@ -1,8 +1,59 @@
|
||||
# Homeworld replacement: source audit and adapter contract
|
||||
|
||||
Audited 9 September 2026. Read alongside [Homeworld rules](HOMEWORLD_RULES.md).
|
||||
This document authorizes no runtime activation and adds no occupation or Ghola
|
||||
ruling. No production files changed in this audit.
|
||||
Original audit 9 September 2026; typed Emperor return follow-up 26 October.
|
||||
Read alongside [Homeworld rules](HOMEWORLD_RULES.md). The historical source
|
||||
audit below adds no occupation or Ghola ruling; current execution is recorded
|
||||
separately here and does not certify full Homeworlds or expansion modes.
|
||||
|
||||
## Typed Emperor Face Dance return — 26 October 2026
|
||||
|
||||
The Advanced/Homeworld Emperor assignment fence is removed. Both Arrakis and
|
||||
visitor-Homeworld returns now use the existing native reserve quotes: living
|
||||
normal survivors return to Kaitain and Sardaukar to Salusa Secundus. Their
|
||||
actual types, battle casualties and original reserve pools remain distinct.
|
||||
This destination composition is explicitly provisional under the 14 October
|
||||
choose-recommended authority, not an express publisher Face Dance assignment.
|
||||
The authorized supplied rulebook's physical38,A.1–3 retains the original victory,
|
||||
sends the leader to Tanks without another bounty and returns surviving
|
||||
non-advisor forces to reserves. E3p10's initial/revival split supports the
|
||||
selected routing by composition; it does not prescribe historical-origin return.
|
||||
|
||||
`addNativeReserves` commits `quoteNativeReserveDeposit` for Arrakis or
|
||||
`quoteHomeworldReserveReturn` for the exact visitor pool. Arrakis counters leave
|
||||
their actual sectors before deposit; a Homeworld return withdraws its exact
|
||||
typed visitors and deposits to the appropriate native stocks. This is a live
|
||||
reserve return, with no revival cost, allowance or income. Other winning-side
|
||||
return targets and original victory/rewards retain their existing contract.
|
||||
Tleilax's occupied-face protection for its occupier/ally remains authoritative.
|
||||
|
||||
Tleilaxu Arrakis replacements withdraw the selected actual native reserves;
|
||||
board-source counters move from their original positions. At Tleilax, already
|
||||
present native reserve selections remain a physical no-op and only selected
|
||||
external counters add to that pool. Unselected native/third-party forces stay.
|
||||
Zero replacements and decline remain usable. Leader death, revelation/cycling,
|
||||
advisor follow-ups and original aftermath are not replayed as another battle.
|
||||
|
||||
The owner has persistent provisional routing guidance and the same reveal/
|
||||
decline action shape. Shared projected survivor/source choices drive the
|
||||
selectors and guarded actual callbacks. No new confirmation, saved field,
|
||||
rule-module admission, provider/deployment action or revival permission is added.
|
||||
|
||||
**Frozen evidence:** v4 passes13 files,118/118, types/lint/build and sixteen
|
||||
engine/GameTable SSR/actual action-callback paths. Nine genuine public Advanced
|
||||
E/T/A/Ix/Homeworld routes earn mixed/normal/Sardaukar armies through63 setup/
|
||||
shipment/battle actions and use four continuation actions through Collection.
|
||||
Seven explicitly controlled conserved visitor routes retain their disclosed
|
||||
position/card exchange; six return paths reach Collection and decline stops
|
||||
before a legitimate next battle. All47 Treachery and16 Traitor/Face Dancer cards
|
||||
remain in each path. Four minimal profiles and invalid/stale/source/ownership
|
||||
cases have focused test coverage. Feedback corrected fixture expansion, sector
|
||||
and typing errors plus an unused import; the sector guard remains.
|
||||
|
||||
Report/logs: private `20261026-emperor-face-dance-return-proof-v4/` under
|
||||
`/home/quintine/.local/share/dune/checkpoints/`; journeys/HTML: adjacent
|
||||
`20261026-emperor-face-dance-return-runtime/`. No saved-room/D1/server, reset/
|
||||
restart, deployment or recovery operation. SSR/callbacks do not certify DOM/
|
||||
hydration, browser/mobile/deployed acceptance, complete combinations or modes.
|
||||
|
||||
## Sources and explicit rules
|
||||
|
||||
@@ -32,8 +83,9 @@ Sardaukar and revived Sardaukar go to Salusa, revived normal forces to Kaitain.
|
||||
An expressly permitted transfer can subsequently mix the types. Those placement
|
||||
sentences do not expressly assign forces returned by Face Dance. The
|
||||
[designer's expansion page](https://futurepastimes.com/dune-ecaz-moritani)
|
||||
supplies no additional replacement ruling. No community compilation was adopted
|
||||
as an erratum.
|
||||
supplies no additional replacement ruling. That original audit adopted no
|
||||
community compilation; the 1 October user authorization of the identified local
|
||||
Advanced rulebook supersedes its old source restriction, as applied above.
|
||||
|
||||
## Physical interpretation and remaining assignment boundary
|
||||
|
||||
@@ -52,11 +104,11 @@ include Tleilaxu garrisons on other foreign Homeworlds.
|
||||
|
||||
**Returning winner:** preserve every normal/special identity and return only
|
||||
that winning army, not third parties. A single native Homeworld has an
|
||||
unambiguous destination. Advanced Emperor's allocation remains unverified:
|
||||
neither arbitrary player choice, universal Salusa routing for stars, nor
|
||||
restoration to a historical shipment origin is expressly prescribed for this
|
||||
effect. Keep this assignment boundary visible rather than presenting a revival
|
||||
helper's default as a confirmed Face Dance rule.
|
||||
unambiguous destination. Advanced Emperor's allocation now uses the visible
|
||||
26 October provisional normal→Kaitain/star→Salusa composition above. The source
|
||||
still does not expressly prescribe a destination for this effect; this is not
|
||||
arbitrary player choice, restoration to a historical shipment origin or a claim
|
||||
that the revival helper proves a publisher Face Dance ruling.
|
||||
|
||||
**Ixian adapter:** treating substitution as ordinary battle cleanup at a
|
||||
Homeworld is an application of existing combat mechanics, not a new shipment
|
||||
|
||||
@@ -1,5 +1,35 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 26 October 2026 — Typed Emperor Face Dance reserve return
|
||||
|
||||
**Prototyped / Partial.** Remove the Advanced/Homeworld assignment fence and
|
||||
route actual normal survivors to Kaitain and Sardaukar to Salusa through native
|
||||
reserve quotes. This selected composition is explicit and provisional, not a
|
||||
publisher Face Dance destination ruling. Arrakis replacements withdraw real
|
||||
Tleilaxu native stock; at Tleilax selected native reserves stay put and only
|
||||
external counters add. Original victory, rewards, casualties, leader death and
|
||||
aftermath remain, with existing occupied-home immunity. Persistent routing
|
||||
guidance and shared projected source/survivor choices feed guarded actual
|
||||
reveal/decline callbacks. No revival fee/income, action, saved field or mode opens.
|
||||
|
||||
Frozen **13-file118/118**, types/lint/build and **sixteen engine/GameTable SSR/
|
||||
actual callback paths** pass. Nine genuine public Advanced E/T/A/Ix/Homeworld
|
||||
routes use63 setup/shipment/battle actions, mixed/normal/Sardaukar survivors and
|
||||
four continuation actions through Collection. Seven labelled conserved visitor
|
||||
routes use actual battle and return/decline; six reach Collection, decline stops
|
||||
before another legal battle. Each retains47 Treachery and16 Traitor/Face Dancer
|
||||
cards. Native and visitor tests also cover zero/native/external selections,
|
||||
rejections and four minimal profiles. Feedback corrected fixture expansion,
|
||||
sector and TypeScript issues plus an unused engine import. The legal sector
|
||||
check remains; earlier failed reports are retained.
|
||||
|
||||
Proof: `/home/quintine/.local/share/dune/checkpoints/20261026-emperor-face-dance-return-proof-v4/`;
|
||||
journeys/HTML: adjacent `20261026-emperor-face-dance-return-runtime/`.
|
||||
No saved-room/D1/server, reset/restart, deployment or recovery operation.
|
||||
SSR/callbacks do not prove DOM/hydration, browser/mobile/deployed acceptance or
|
||||
complete Homeworlds/modes/combinations. Final assurance remains due.
|
||||
[Source and contract](HOMEWORLD_REPLACEMENT_RULES.md#typed-emperor-face-dance-return--26-october-2026).
|
||||
|
||||
## 26 October 2026 — Grouped battle-plan and full pure shipment authoring
|
||||
|
||||
**Prototyped / Partial.** Deliver the remaining structured Truthtrance form
|
||||
|
||||
@@ -1,5 +1,17 @@
|
||||
# Rule decision index
|
||||
|
||||
## Typed Emperor Face Dance reserve return — 26 October 2026
|
||||
|
||||
Under 14 October choose-recommended authority, route Advanced/Homeworld
|
||||
Emperor's exact normal survivors to Kaitain and Sardaukar to Salusa from either
|
||||
Arrakis or a visitor Homeworld battle. This is a visible provisional composition
|
||||
of authorized physical38,A.1–3's reserve return and E3p10's initial/revival split,
|
||||
not an express Face Dance destination ruling. Preserve occupied-face immunity,
|
||||
original victory/rewards, actual casualties and one leader death/no new bounty.
|
||||
No revival cost/allowance/income or historical-origin reconstruction occurs.
|
||||
Native Tleilaxu replacements use their actual stocks; already-present natives at
|
||||
Tleilax remain a no-op. [Source and execution](HOMEWORLD_REPLACEMENT_RULES.md#typed-emperor-face-dance-return--26-october-2026).
|
||||
|
||||
## Remaining structured Truthtrance authoring — 26 October 2026
|
||||
|
||||
Expose the existing full grouped battle-plan and pure-shipment inputs rather
|
||||
|
||||
Reference in new issue
Block a user