Preserve binding Truthtrance through Salusa Ghola

This commit is contained in:
Quintine committed 2026-10-27 16:16:30 +11:00
1 parent 53b37adf9f
commit b620cea873
15 files changed
+515 -33

No files matched your search

+22
View File
@@ -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
+1 -1
View File
@@ -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
+62
View File
@@ -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 -1
View File
@@ -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.
+1 -1
View File
@@ -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. |
+33
View File
@@ -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
+3
View File
@@ -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.
+13
View File
@@ -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