Allow individual revived Fedaykin placement

This commit is contained in:
Quintine committed 2026-10-27 09:22:27 +11:00
1 parent 6a0fba860d
commit ff2826b980
25 files changed
+1301 -124

No files matched your search

+35
View File
@@ -20,6 +20,41 @@ open mode gates.
Continue remaining Basic functions before Advanced and wider interactions.
Prototype labels and final acceptance gates remain.
**Southern individual revival allocation — 27 October. Prototyped / Partial.**
Fresh Basic multi-Fedaykin returns permit separate portions/destinations or
keeping the remainder in reserves. One original grant/payment/income stays
fixed; each portion finishes its native arrival before the next choice.
Controls show original/remaining/placed/kept stars. The per-star interpretation
is visibly provisional under the 14 October instruction, not publisher
clarification or a claimed answer to the earlier splitting question.
Frozen **24 affected files, 256/256**, types/lint/build and seven genuine
native programmes pass. Actual Basic Homeworld setup, a paid Emperor invasion,
real battle/starred casualties and the next Storm earn the original revival.
Runtime includes 21 GameTable SSR renders, 12 button-group SSR renders and
12 actual quantity/destination/reserves callbacks. Source/further counts
(414/20, aggregate across programmes) derive from recorded action arrays.
No played state, Tank, phase or upcoming revival receipt is installed.
Twelve new native cases cover split, partial/whole/declined placement, actual
two-star entitlement, stale/overdraw/other-owner rejection, pending ownership,
one deferred Tleilax payment, Ecaz interruption and four legal profiles.
Seven helper and four control cases cover exact subsets, fixed grants, current
children and callback boundaries. Early feedback repairs new fixture shipment/
leader selection and the one-spice normalized income oracle. Related feedback
updates whole-only expectations and native Advanced source-order drivers.
The existing local server returned HTTP200; no restart was needed. No HTTP/storage boundary,
saved-game/database or deployed operation changes. This is local native/SSR/
callback evidence, not browser hydration, complete modes or final acceptance.
Wider combinations and final rules/recovery/privacy/deployed proof remain open.
Proof: `/home/quintine/.local/share/dune/checkpoints/20261027-southern-allocation-proof-v2/`;
journeys/HTML: adjacent `20261027-southern-allocation-runtime/run/`.
[Contract](HOMEWORLD_REVIVAL_DEPLOYMENT_RULES.md#individual-southern-allocation--27-october-2026).
The bounded classic/expansion scoping pass found usable independent first
versions in sampled functions; it does not certify all Basic or Advanced rules.
**Truthtrance / printed flight and pre-leader cards — 27 October. Prototyped / Partial.**
Ornithopter counts its accepted initial physical declaration, with actual
Movement-end closure and no credit for later groups/disposal. Residual Poison
@@ -2,6 +2,70 @@
Primary-source audit, 10 September 2026. This is a source and implementation-boundary contract, not a runtime completion claim. The coordinator has already asked about threshold restoration and splitting several revived Fedaykin; those answers remain pending.
## Individual Southern allocation — 27 October 2026
**Prototyped / Partial.** Under the 14 October recommended-option instruction,
new Basic returns of two or three eligible Fedaykin use a visibly provisional
per-star interpretation. The photographed publisher Southern high face uses
plural forces; neither that face nor the supplied revised rules explicitly
settles splitting or a strict partial placement. This policy is not a publisher
clarification or an answer to the earlier user question. The supplied revision,
physical22, delegates Homeworld abilities to their cards; physical32 retains
the Advanced one-Fedaykin revival limit. The original component provenance is
recorded [below](#printed-effects-and-provenance).
Complete the original revival into reserves once, then fix its eligible new
stars and resulting-population entitlement. Choose one through all remaining
stars and a currently legal territory already containing Fremen forces. Finish
that portion's native arrival before offering a fresh portion, which may use
another destination. Leaving the remainder in reserves ends the allocation.
Destinations are quoted against the current board; old reserves, ordinary
forces and a new free allowance cannot join the original batch. No second
revival, payment or shipment/movement allowance is introduced. Restore the
original deferred income once, after every portion and child finishes.
The version2 return retains its immutable original root and grant. Each portion
has its own event, exact starred subset, destination and ordinary arrival
history. Ambassador and Terror consumers bind the current child rather than
the aggregate root. The next choice cannot precede an unfinished arrival.
Public controls show the original total, remaining, placed and kept counts;
all four profiles have the same legal fallback without strategic tuning.
Single-star/Advanced returns, Tleilax's whole free group and existing
unversioned/version1 returns keep their prior procedure. The selected storm/HMS
routes and existing source-specific arrival policies below remain applicable.
Focused evidence paths: [return](../game/homeworld-revival-return.ts),
[destinations](../game/homeworld-revival-destinations.ts),
[controls](../components/homeworld-revival-deployment.tsx),
[native source](../tests/fixture-southern-allocation.ts),
[native cases](../tests/southern-allocation-runtime.test.ts).
Frozen **24 affected files, 256/256**, types/lint/build and seven genuine
native programmes pass. Actual Basic Homeworld setup, a paid Emperor invasion,
real battle/starred casualties and the next Storm earn the original revival.
Runtime includes 21 GameTable SSR renders, 12 button-group SSR renders and
12 actual quantity/destination/reserves callbacks. Source/further counts
(414/20, aggregate across programmes) derive from recorded action arrays.
No played state, Tank, phase or upcoming revival receipt is installed.
Twelve new native cases cover split, partial/whole/declined placement, actual
two-star entitlement, stale/overdraw/other-owner rejection, pending ownership,
one deferred Tleilax payment, Ecaz interruption and four legal profiles.
Seven helper and four control cases cover exact subsets, fixed grants, current
children and callback boundaries. Early feedback repairs new fixture shipment/
leader selection and the one-spice normalized income oracle. Related feedback
updates whole-only expectations and native Advanced source-order drivers.
The existing local server returned HTTP200; no restart was needed. No HTTP/storage boundary,
saved-game/database or deployed operation changes. This is local native/SSR/
callback evidence, not browser hydration, complete modes or final acceptance.
Wider combinations and final rules/recovery/privacy/deployed proof remain open.
Private proof: `/home/quintine/.local/share/dune/checkpoints/20261027-southern-allocation-proof-v2/`;
journeys/HTML: adjacent `20261027-southern-allocation-runtime/run/`.
The dated audit's whole-group boundary below records the earlier common
subset; this explicit provisional policy supersedes it only for fresh Basic
multi-Fedaykin allocation. It does not resolve unrelated pending questions.
## Selected storm and HMS route policy — 25 October 2026
Use the existing out-of-storm destinations and native HMS entry route, under
+33
View File
@@ -1,5 +1,38 @@
# Dune implementation status
## 27 October 2026 — Individual Southern revival allocation
Prototyped / Partial. Fresh Basic multi-Fedaykin roots retain one exact revival
and income while offering sequential starred portions, current destinations
and remaining-reserves disposition. Native arrival ownership binds each child;
Advanced, Tleilax and existing whole-group returns retain their procedure.
The per-star interpretation is explicit provisional composition, not a located
publisher clarification or an inferred user answer. No strategic AI tuning.
Frozen **24 affected files, 256/256**, types/lint/build and seven genuine
native programmes pass. Actual Basic Homeworld setup, a paid Emperor invasion,
real battle/starred casualties and the next Storm earn the original revival.
Runtime includes 21 GameTable SSR renders, 12 button-group SSR renders and
12 actual quantity/destination/reserves callbacks. Source/further counts
(414/20, aggregate across programmes) derive from recorded action arrays.
No played state, Tank, phase or upcoming revival receipt is installed.
Twelve new native cases cover split, partial/whole/declined placement, actual
two-star entitlement, stale/overdraw/other-owner rejection, pending ownership,
one deferred Tleilax payment, Ecaz interruption and four legal profiles.
Seven helper and four control cases cover exact subsets, fixed grants, current
children and callback boundaries. Early feedback repairs new fixture shipment/
leader selection and the one-spice normalized income oracle. Related feedback
updates whole-only expectations and native Advanced source-order drivers.
The existing local server returned HTTP200; no restart was needed. No HTTP/storage boundary,
saved-game/database or deployed operation changes. This is local native/SSR/
callback evidence, not browser hydration, complete modes or final acceptance.
Wider combinations and final rules/recovery/privacy/deployed proof remain open.
[Contract](HOMEWORLD_REVIVAL_DEPLOYMENT_RULES.md#individual-southern-allocation--27-october-2026).
Private proof: `/home/quintine/.local/share/dune/checkpoints/20261027-southern-allocation-proof-v2/`.
## 27 October 2026 — Printed flight and pre-leader commitments
Prototyped / Partial. First native Ornithopter declaration and actual Residual
+15 -1
View File
@@ -1,5 +1,19 @@
# Rule decision index
## Individual Southern revival allocation — 27 October 2026
Under the 14 October recommended-option authority, fresh Basic multi-Fedaykin
returns provisionally permit each newly revived star to remain in reserves or
join a current legal own-force territory. Hold one original resulting-population
grant and revival/income; each exact subset completes its native arrival before
the next fresh choice. The publisher face uses plural forces but does not
explicitly settle partial/split placement. Supplied physical22 refers abilities
to the cards and physical32 retains the Advanced one-star revival limit.
This is selected provisional composition, not publisher clarification or a
claimed answer to the earlier user question. Tleilax, Advanced and existing
unversioned/version1 returns retain their previous procedure.
[Contract and provenance](HOMEWORLD_REVIVAL_DEPLOYMENT_RULES.md#individual-southern-allocation--27-october-2026).
## Truthtrance printed flight/pre-leader use — 27 October 2026
Prototyped / Partial. Ornithopter counts accepted initial physical placement in
@@ -2136,7 +2150,7 @@ These are unresolved in the cited records. Do not infer an answer from elapsed t
| Ordinary Guild cancellation | Unaffordable repricing, replacement/retry/decline, consumed opportunity, contributor adjustment and ordering with special shipment-stop. The affordability question was already sent. | [Material timing](GUILD_RATE_KARAMA_RULES.md#material-unresolved-timing) |
| Repeat Karama on a canceled compulsory cache lot | The earlier runtime observation is superseded by current source: cache cancellation requires an uncanceled declaration with no dealt pool; completion marks canceled and advances to normal. A second original cache cancellation is unavailable. A later Karama may target a different response, including Atreides inspection; no blanket second-card prohibition or publisher repeat ruling is inferred. The frozen before-cache count and independent sale reduction remain. | [Richese auction source](RICHESE_AUCTION_RULES.md), [current cancellation-cost source](SEMUTA_SOURCE_UPDATE_20260907.md#richese-cancellation-costs--25-october-2026) |
| Base special Karama | Unfunded auction recovery, stopped-shipment settlement and Atreides full-plan commitment order remain provisional. Supplied physical27 F now sets its before-public-reveal deadline, including quiet later use after declining the initial offer. Ordinary preparation priority and target-first sequencing remain implementation compositions, with sealed plans retained and no added reading acknowledgement. | [Explicit base interpretations](BASE_ADVANCED_READINESS_20260907.md#explicit-unresolved-base-interpretations), [current full-plan timing](ATREIDES_FULL_PLAN_TIMING.md#before-reveal-window--24-october-2026) |
| Homeworld high-threshold revival deployment | The publisher does not state whether a return that itself first reaches the high threshold may deploy on that same return. The content-first prototype evaluates the resulting population, so the crossing return qualifies; this is a visibly provisional composition, not a located timing ruling. The Tleilaxu low-income start-condition snapshot is unchanged, and partial groups, split destinations, storm placement, allied-Homeworld limits and other entry effects retain their documented boundaries. | [Benefits contract](HOMEWORLD_BENEFITS_RULES.md#provisional-high-threshold-revival-deployment--9-october-2026), [resumption record](IMPLEMENTATION_STATUS.md#9-october-2026--gated-captures-resumed-under-the-basic-occupation-and-odd-force-occupy-prototypes) |
| Homeworld high-threshold revival deployment | The publisher does not state whether a return that itself first reaches the high threshold may deploy on that same return. The content-first prototype evaluates the resulting population, so the crossing return qualifies; this is a visibly provisional composition, not a located timing ruling. The Tleilaxu low-income start-condition snapshot is unchanged. Fresh Basic multi-Fedaykin now uses the separately selected provisional per-star allocation above, without claiming a publisher or user answer to splitting. Tleilax whole-group, storm/HMS routes, allied-Homeworld limits and other entry effects retain their documented boundaries. | [Benefits contract](HOMEWORLD_BENEFITS_RULES.md#provisional-high-threshold-revival-deployment--9-october-2026), [resumption record](IMPLEMENTATION_STATUS.md#9-october-2026--gated-captures-resumed-under-the-basic-occupation-and-odd-force-occupy-prototypes) |
| Revived force arrival / BG | Advanced Intrusion follows supplied p28 entry wording. Provisionally treat off-planet Tleilax SEND to Arrakis as earning ordinary BG Spiritual accompaniment; Southern is on-planet and Homeworld destinations are separate. Keep committed return/placement, ordinary counters, original income and one deferred Ambassador entry; add no fee/ordinary allowance/Guild stop/phase4 industry. Phase4 Spiritual binds the exact return or owned Guild child. The later Terror continuation retains the original return, ordered Ambassador opportunity and actual Sneak children; complete combinations remain unfinished. | [Current source and policy](HOMEWORLD_REVIVAL_DEPLOYMENT_RULES.md#revival-arrival-responses--25-october-2026) |
| Occupied Homeworlds | The publisher question about retention after departure, replacement or contest, unique-power composition and shared income remains open; the first-occupier/current-occupier question was already sent. The content-first Basic benefit selector now uses the visibly provisional current-sole policy above (Tupile excepted), which is an implementation choice, not an answer to that question. | [Occupation questions](HOMEWORLD_OCCUPATION_RULES.md#questions-the-retrieved-sources-do-not-settle), [lifecycle audit](HOMEWORLD_OCCUPATION_LIFECYCLE_AUDIT.md), [Basic policy](HOMEWORLD_OCCUPATION_RULES.md#basic-current-sole-benefit-policy--9-october-2026) |
| Nexus responses and composition | Betrayal private-response timing, Emperor fewer-than-five, fresh advisor/storm cases, Duke restoration and remaining faction-specific combinations remain source-bound. Tleilaxu Secret Ally now has the explicitly provisional recommended combined policy in its own row below; it is not borrowed authority from native revival or Ghola. | [Common boundaries](NEXUS_CARD_RULES.md#remaining-source-questions-and-release-boundaries) and individual faction source/runtime documents |