Grant Duke Vidal through occupied Ecaz Homeworld

This commit is contained in:
Quintine committed 2026-10-26 06:44:16 +11:00
1 parent d5c5342d2d
commit 78bcf22bca
18 files changed
+1291 -9

No files matched your search

+34
View File
@@ -16,6 +16,40 @@ open mode gates.
## Current checkpoint and work
**Occupied Ecaz Duke grant — 26 October. Prototyped / Partial.**
The printed occupied Ecaz benefit now grants the living shared Duke to its
qualified occupier or reciprocal ally. A sole recipient receives him automatically;
an allied occupier chooses in persistent controls before either plan seals.
Stable occupation supplies authority, native Duke acquisition respects priority,
and the user's Ecaz-only revival ruling stays intact. The one-choice/turn,
one-battle and unused turn-end lifecycle is visibly provisional; departed or
ineligible grants end without restoring an old holder. Captive/Ghola transfer
and wider profiles remain guarded; no public start gate changes.
Three disjoint helper/native-source/control lanes and root integration pass
**15 files,129/129**, types/lint/build and **eight native engine/GameTable SSR/
actual grant-control journeys** on unchanged source. Thirty-five new cases cover
automatic/explicit recipients, source/actor guards, one use/death, actual Ecaz
revival, controlled lifetime boundaries and all four minimal profiles. Native
Basic97/99 and Advanced113/115-action sources retain all33 original cards:
real deferred bribe, shipments, worm Nexus alliance, four-force World invasion,
actual victory leaving3 foreign occupiers, and a separate original next battle.
No played force, wallet, hand, clock, occupation or grant is installed. Pure
quote/contract controls remain labelled controlled supplements.
Final frozen v2 report/logs:
`/home/quintine/.local/share/dune/checkpoints/20261026-occupied-ecaz-duke-proof-v2/`;
journeys/HTML: adjacent `20261026-occupied-ecaz-duke-runtime/`.
Complete rules, wider interactions and final assurance remain open. No saved-
room/D1/server, reset/restart, deployment or recovery operation occurs. DOM/
hydration, browser/mobile and exact-revision deployed acceptance remain due.
[Source and provisional boundaries](HOMEWORLD_ECAZ_DUKE.md#source-and-selected-ordinary-lifecycle--26-october-2026).
Next concrete content gap found in this bounded lookup: Fremen Nexus Betrayal
cannot react before an already queued worm ride; its original pre-first-blow
fence remains. See [the current contract](NEXUS_FREMEN_RULES.md) and
`game/nexus-fremen-betrayal.ts`. Broad source reconciliation is not certified.
**Native early Truthtrance promises — 26 October. Prototyped / Partial.**
Bare registered native factions with selected decks can answer current-turn
shipment and physical ground-movement questions in Basic/Advanced phases0–5.