Preserve binding Truthtrance through Salusa Ghola
This commit is contained in:
1 parent
53b37adf9f
commit
b620cea873
15 files changed
+515
-33
No files matched your search
@@ -20,6 +20,28 @@ open mode gates.
|
||||
Keep identified Basic-function gaps ahead of Advanced and wider interactions.
|
||||
Prototype labels and final acceptance gates remain.
|
||||
|
||||
**Salusa Ghola / live Truthtrance — 27 October. Prototyped / Partial.**
|
||||
Before either full seal, feasible Yes, whole-No and grouped promises survive the
|
||||
actual return. A return that makes the actor's own promise impossible rejects
|
||||
without cost or release. Obsolete inspections renew before truth feasibility;
|
||||
the real actor context survives effect and card disposal. Exact force-group
|
||||
blocks feed current human controls, force maxima and minimal AI. The voluntary
|
||||
self-impossibility policy remains an existing product interpretation; full
|
||||
sealed-plan timing stays guarded. [Contract](HOMEWORLD_BENEFITS_RULES.md#salusa-ghola-and-live-truthtrance-promises--27-october-2026).
|
||||
|
||||
**Sixteen files145/145**, types/lint and three native runtime programmes pass.
|
||||
Original public Advanced E/A/G base33/Homeworlds earn a real first-battle star
|
||||
loss and use the originally dealt Atreides Truthtrance for actual questions/
|
||||
definite answers. Prefixes total169 actions;16 further accepted actions compare
|
||||
Yes2 retention, immutable rejected Yes1 then native completion/later Ghola, and
|
||||
Prescience1 plus TruthYes2 renewal/completion. One rejection,11 GameTable/two
|
||||
BattlePreparation SSR renders,3 group-block adapters and1 answer-adapter packet
|
||||
are observed. Tests additionally cover whole-No, grouped OR, positive support
|
||||
and all four minimal policies. Stateful Ghola/answer/plan forms are not operated
|
||||
in a browser. No full-seal, played Cunning/Ghola, native-Salusa battle, complete
|
||||
mode, mobile, deployed or final assurance acceptance is certified. No build was
|
||||
repeated for this focused rule change.
|
||||
|
||||
**Salusa Ghola inspection renewal — 27 October. Prototyped / Partial.**
|
||||
Before either full plan seals, an actual Salusa-crossing Ghola return now keeps
|
||||
a feasible inspection answer or reopens an impossible original question. The
|
||||
|
||||
@@ -16,7 +16,7 @@ Ixian winners may exchange surviving Suboids for Cyborgs lost at that same Homew
|
||||
|
||||
## Explicit unfinished interactions
|
||||
|
||||
The [replacement source audit](HOMEWORLD_REPLACEMENT_RULES.md) does not resolve the Advanced Emperor’s returned-army allocation between Kaitain and Salusa. That Face Dance return is gated with the same server, AI and interface reason; declining remains available. The Salusa Ghola crossing remains gated after full seals or during active Truthtrance battle promises; [inspection renewal](HOMEWORLD_BENEFITS_RULES.md#salusa-ghola-and-renewed-inspection-answers--27-october-2026) before full seals uses actual current population and the original question. These restrictions are development boundaries, not official prohibitions. Other Homeworld face effects, occupation rights and full interaction coverage are still required.
|
||||
The [replacement source audit](HOMEWORLD_REPLACEMENT_RULES.md) does not resolve the Advanced Emperor’s returned-army allocation between Kaitain and Salusa. That Face Dance return is gated with the same server, AI and interface reason; declining remains available. The Salusa Ghola crossing remains gated after a full seal; [live-promise feasibility](HOMEWORLD_BENEFITS_RULES.md#salusa-ghola-and-live-truthtrance-promises--27-october-2026) before seals uses current population, original inspection renewal and actual voluntary actor context. These restrictions are development boundaries, not official prohibitions. Other Homeworld face effects, occupation rights and full interaction coverage are still required.
|
||||
|
||||
## Evidence
|
||||
|
||||
|
||||
@@ -2,6 +2,68 @@
|
||||
|
||||
Source audit, 9 September 2026. This separates publisher wording, rule composition, and remaining decisions. It does not enable Homeworld games or replace the outstanding Ambassador/Duke revival rulings.
|
||||
|
||||
## Salusa Ghola and live Truthtrance promises — 27 October 2026
|
||||
|
||||
Before either full plan seals, a current battle promise no longer forbids every
|
||||
population-crossing Ghola. Preserve a feasible Yes, whole-No or grouped claim.
|
||||
Reject the actor's return if the resulting High support regime makes that
|
||||
actor's own promise impossible, including an odd dial with only free double
|
||||
stars or a positive support promise with no payable ordinary counter. A rejected
|
||||
action consumes no card, force, revival allowance or binding.
|
||||
|
||||
The actual physical return and any obsolete inspection renewal occur before
|
||||
Truthtrance feasibility. Carry the real Ghola actor/action through that check
|
||||
and its printed card disposal. An uncontextual release must not retire the
|
||||
actor's promise first. Feasible answers remain fixed; an opposing promise that
|
||||
actually becomes impossible follows the existing release policy. No new promise
|
||||
parser or battle solver is introduced.
|
||||
|
||||
The server quotes each real force group using a detached copy, the native Ghola
|
||||
effect/disposal and the existing reachable-plan solver. Current force maxima,
|
||||
elite allowance and exact `homeworldRevivalBlocks` use those results. Human
|
||||
controls and minimal AI consume the existing shared block adapter; they do not
|
||||
reconstruct claim legality or inspect opponents' plans.
|
||||
|
||||
The supplied PDF physical39 / printed37 requires Truthtrance compliance while
|
||||
possible. [Official November2020 FAQp8](https://www.gf9games.com/dune/wp-content/uploads/2020/11/Dune-FAQ-Nov-2020.pdf#page=8)
|
||||
permits current-turn and AND/OR questions. Neither separately defines deliberate
|
||||
self-impossibility; rejecting the actor's voluntary destruction is the existing
|
||||
[product interpretation](TRUTHTRANCE_NONBATTLE_READINESS_20260907.md#where-promises-currently-bind-actions),
|
||||
not a new printed Ghola restriction. Full sealed-plan repricing remains an
|
||||
unfinished preview boundary. Earlier inspection/promise guards below are dated
|
||||
history where superseded by this follow-up.
|
||||
|
||||
### Live-promise evidence
|
||||
|
||||
Sixteen selected files pass145/145 with types/lint. Native tests use actual
|
||||
initial Atreides Truthtrance, priority passes, current battle questions and
|
||||
definite answers. They cover feasible Yes2, whole-No1, grouped OR1/2, own
|
||||
impossible Yes1 and positive support, later use after completing the original
|
||||
promise, and Prescience1 plus TruthYes2 renewal. Exact control-block reasons
|
||||
match authoritative rejections and maxima. All four minimal profiles submit
|
||||
legal required plans and omit blocked/spent Ghola.
|
||||
|
||||
The separate runtime has three original public Advanced E/A/G base33/Homeworld
|
||||
prefixes totaling169 actions. A real paid first-battle star loss creates the
|
||||
Tanks source; no played resource, phase, inspection, promise or receipt is
|
||||
installed. Only unopened initial card/Spice positions and native scalar
|
||||
lotteries are selected. Sixteen accepted continuation actions compare feasible
|
||||
return, one immutable rejection followed by actual original-plan completion/
|
||||
later Ghola, and original inspection renewal while preserving TruthYes2.
|
||||
|
||||
Eleven GameTable/two BattlePreparation SSR renders, three existing group-block
|
||||
adapter checks and one shared answer-adapter packet connect current controls.
|
||||
Stateful Ghola/answer/plan inputs are not operated in a browser. Full seals,
|
||||
new played Cunning/Ghola pairs, native-Salusa battle, complete modes, mobile,
|
||||
deployed and final recovery/privacy/custody acceptance remain separate.
|
||||
No build was repeated for this focused rule change.
|
||||
|
||||
Private proof: `/home/quintine/.local/share/dune/checkpoints/20261027-salusa-ghola-truth-proof-v1/`;
|
||||
runtime: `20261027-salusa-ghola-truth-runtime/run-v1/` beside it. Frozen tree
|
||||
`d713902330ddca9084ab9a2d9e02b239ee7344b2d33d97eb9f040131a5f1c65c`
|
||||
contains3354 files. Final prose overlays are limited to this contract, the
|
||||
dashboard and implementation log.
|
||||
|
||||
## Salusa Ghola and renewed inspection answers — 27 October 2026
|
||||
|
||||
The earlier commitment-free window below now includes completed inspection
|
||||
|
||||
@@ -2,7 +2,8 @@
|
||||
|
||||
Current follow-up: [Ghola inspection renewal](HOMEWORLD_BENEFITS_RULES.md#salusa-ghola-and-renewed-inspection-answers--27-october-2026)
|
||||
can raise Salusa before either full plan seals, retaining feasible answers or
|
||||
renewing impossible original fields. Full-seal/promise repricing remains guarded.
|
||||
renewing impossible original fields. The [live-promise follow-up](HOMEWORLD_BENEFITS_RULES.md#salusa-ghola-and-live-truthtrance-promises--27-october-2026)
|
||||
retains feasible claims and rejects self-impossible returns; full seals remain guarded.
|
||||
|
||||
9 September 2026. This extends the native-reserve runtime. Homeworld invasion and live off-planet battle actions remain unavailable; no start gate is opened.
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@ disclosure ability is explicitly lost under occupation.
|
||||
| `charity.ts::charityQuote`, `revival.ts::freeRevivalRate` | Shared low bonus | Preserve ordinary eligibility, bank funding, inflation, Recruits and resource caps. Changing the shared helper reaches engine/view quotes. |
|
||||
| `homeworld-benefits.ts::snapshotHomeworldRevival` | Tleilax physically low at Revival opening | Snapshot the verified low-penalty condition at the original phase-opening event. `tleilaxuHomeworldFreeIncomeBlocked` must continue reading that saved receipt, not current population or occupation. |
|
||||
| `homeworld-benefits.ts::homeworldSardaukarFreeSupport` | Advanced Salusa high | A native high capability. Occupied Salusa's loss of Sardaukar advantage needs its own rule composition, not a physical force conversion. |
|
||||
| `homeworld-benefits.ts::homeworldSardaukarGholaBlock` | Salusa population exactly one after a full seal or during an active battle promise | Remaining support-transition preview guard; pre-seal Ghola uses current population and renews impossible original inspections. If occupation changes effective support, compare the relevant before/after capability; do not remove the guard solely because occupation exists. |
|
||||
| `homeworld-benefits.ts::homeworldSardaukarGholaBlock` | Salusa population exactly one after a full seal | Remaining support-transition preview guard; pre-seal Ghola uses current population, renews obsolete inspections and enforces exact own-promise feasibility. If occupation changes effective support, compare the relevant before/after capability; do not remove the guard solely because occupation exists. |
|
||||
| `homeworld-mobility.ts::homeworldMovementForesightBlock` | Caladan low | Retained low penalty blocks a new Movement peek; it does not erase already acquired knowledge. |
|
||||
| `homeworld-mobility.ts::homeworldMobileStrongholdMovementBlock` | Ix low | Retained low penalty blocks stronghold relocation, including its special Karama route; ordinary troop movement remains separate. |
|
||||
| `homeworld-mobility.ts::homeworldNoFieldMovementBlock` | Richese low | Retained low penalty restricts existing marker movement. Shipment and reveal rules remain separate. |
|
||||
|
||||
@@ -1,5 +1,38 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 27 October 2026 — Salusa Ghola with live Truthtrance
|
||||
|
||||
Before either full seal, preserve feasible Yes/whole-No/grouped promises and
|
||||
reject the actor's own impossible return. Carry actual actor/action context
|
||||
through inspection renewal, truth feasibility and physical card disposal; the
|
||||
own promise cannot be released first. Exact-group native-effect/solver quotes
|
||||
drive current force maxima, human controls and minimal AI. The existing
|
||||
voluntary-impossibility product interpretation is explicit; full-seal timing
|
||||
remains a preview boundary.
|
||||
[Contract](HOMEWORLD_BENEFITS_RULES.md#salusa-ghola-and-live-truthtrance-promises--27-october-2026).
|
||||
|
||||
Sixteen-file145/145, types/lint and three original public native runtime
|
||||
programmes pass. Advanced E/A/G base33/Homeworlds earn the earlier paid star
|
||||
loss, receive original Truthtrance and make actual current-battle declarations/
|
||||
definite answers. Three prefixes total169 actions;16 accepted continuations
|
||||
compare feasible Yes2 return, immutable rejected Yes1 followed by original
|
||||
completion/later Ghola, and Prescience1/TruthYes2 renewal/completion. One rejected
|
||||
attempt,11 GameTable/two BattlePreparation SSR renders,3 group-block adapters
|
||||
and1 answer-adapter packet are observed. Tests additionally cover whole-No,
|
||||
OR1/2, paid-support impossibility and all four minimal policies. No played
|
||||
resource, phase, inspection, promise or receipt is installed; only unopened
|
||||
initial card/Spice positions and native scalar lotteries are selected.
|
||||
|
||||
Stateful input/browser operation, full seals, played Cunning/Ghola pairs,
|
||||
native-Salusa battle, complete modes, mobile, deployed and final assurance are
|
||||
not certified; no build was repeated for this focused rule change. Private
|
||||
proof `20261027-salusa-ghola-truth-proof-v1/` and runtime
|
||||
`20261027-salusa-ghola-truth-runtime/run-v1/` use the existing private checkpoint
|
||||
directory. Frozen tree
|
||||
`d713902330ddca9084ab9a2d9e02b239ee7344b2d33d97eb9f040131a5f1c65c`
|
||||
contains3354 files; final prose overlays are limited to this log,
|
||||
`CURRENT_STATUS.md` and `HOMEWORLD_BENEFITS_RULES.md`.
|
||||
|
||||
## 27 October 2026 — Salusa Ghola inspection renewal
|
||||
|
||||
An actual Salusa threshold return before either full plan seals now reuses the
|
||||
|
||||
@@ -73,6 +73,9 @@ The unresolved cases were reported to the coordinator before implementation deci
|
||||
The [Salusa Ghola follow-up](HOMEWORLD_BENEFITS_RULES.md#salusa-ghola-and-renewed-inspection-answers--27-october-2026)
|
||||
also reuses this native-first ordered renewal before either full plan seals.
|
||||
Its actual physical return occurs once; it does not buy another inspection.
|
||||
The later [Truthtrance follow-up](HOMEWORLD_BENEFITS_RULES.md#salusa-ghola-and-live-truthtrance-promises--27-october-2026)
|
||||
carries the voluntary Ghola actor through the subsequent promise check, so
|
||||
retiring an obsolete inspection cannot release that actor's impossible promise.
|
||||
|
||||
**Selected provisional composition — 26 October 2026.** The 14 October
|
||||
choose-recommended authority supersedes the earlier blanket product refusal.
|
||||
|
||||
@@ -1,5 +1,18 @@
|
||||
# Rule decision index
|
||||
|
||||
## Salusa Ghola with binding Truthtrance — 27 October 2026
|
||||
|
||||
Remove the blanket live-promise restriction before either full seal. Preserve
|
||||
feasible Yes/whole-No/grouped claims and reject a return that deliberately makes
|
||||
the actor's own promise impossible. Renew obsolete inspections first, then test
|
||||
with the actual Ghola actor/action through effect and physical card disposal;
|
||||
do not release that own promise without actor context. Exact-group projections
|
||||
share the native effect and existing solver with current controls/minimal AI.
|
||||
Compliance-while-possible comes from the supplied physical39/printed37 and
|
||||
official FAQp8; voluntary self-impossibility rejection remains the existing
|
||||
product interpretation, not a separately printed Ghola rule. Full seals retain
|
||||
their preview boundary. [Contract](HOMEWORLD_BENEFITS_RULES.md#salusa-ghola-and-live-truthtrance-promises--27-october-2026).
|
||||
|
||||
## Salusa Ghola inspection renewal — 27 October 2026
|
||||
|
||||
Before either full plan is sealed, an actual Salusa-crossing Ghola return may
|
||||
|
||||
Reference in new issue
Block a user