Open Tleilaxu special Karama throughout Revival

Permit native Advanced quiet any-player declarations alongside the original target-bound pending request. Preserve completed returns and charges. Adopt explicit provisional Ghola inclusion during the remaining Revival and phase expiry; keep printed Emperor special immunity and the existing low-Homeworld guard. Connect persistent controls and minimal legal bots through the shared quote.

Validation: 14 related files148/148, types/lint/build, six actual native control/engine/GameTable SSR journeys and four existing-profile continuations. Private-driver-only feedback reuses passed source-identical checks. Native111/113-action setup, paid shipment and battle sources earn originals. No saved-room/D1/restart/deployment operation; full modes and browser/deployed acceptance remain open.
This commit is contained in:
Quintine committed 2026-10-24 19:30:21 +11:00
1 parent 6ea691255a
commit 1a505525a8
18 files changed
+977 -59

No files matched your search

+21 -7
View File
@@ -16,6 +16,27 @@ open mode gates.
## Current checkpoint and work
**Tleilaxu proactive Revival prevention — 24 October. Prototyped / Partial.**
The native Advanced special Karama now selects any one player at a quiet Revival
boundary, including self, ally, ready and prior-return targets. The original
pending normal-revival interruption remains target-bound and can be declined
without losing later quiet use. Completed returns, payments and quotas stay
intact. The selected provisional composition includes Ghola during the remaining
Revival, then expires at phase end; Emperor special revival retains printed
immunity and the unresolved low-Homeworld guard remains.
[Source, implementation and limits](TLEILAXU_SPECIAL_KARAMA.md).
Disjoint control/native-fixture contributions, bounded source review and root
integration pass **14 files148/148**, types/lint/build, six actual control/engine/
GameTable SSR journeys and four existing-profile paths. Genuine111-action public
Advanced setup, paid shipments and battle earn original Karama/Ghola and twelve
Atreides Tanks; a prior-free source takes113 actions. Feedback updates the old
provisional Ghola bypass and corrects quota-exhaustion assertions and one const
lint issue. After the private smoke-driver correction, unchanged-source test,
type/lint and build results are reused explicitly. No AI refinement, full-mode,
comprehensive/browser/deployed or save/recovery/privacy/custody certificate;
no saved-room/D1/reset/restart/deployment operation.
**Truthtrance unrevealed Face Dancer facts — 24 October. Prototyped / Partial.**
The shared current-fact author can now ask whether a respondent holds a named
identity as an unrevealed Face Dancer. Actual current cards determine the answer;
@@ -35,13 +56,6 @@ fit the fixture. No full-mode, broader mixed/future-question, comprehensive/
browser/deployed or AI calibration certificate; no saved-room/D1/reset/restart/
deployment operation.
Next concrete native content candidate: supplied physical38 H permits the
Tleilaxu special Karama during Revival, while native preflight currently waits
for a pending normal request. Its proactive window needs implementation;
Ghola/Emperor-special exceptions remain separately recorded provisional scope.
Inspect the existing [native special cases](../tests/tleilaxu-special.test.ts)
before changing that contract.
**Moritani captured and foreign-ghola targets — 24 October. Prototyped / Partial.**
Assassinate now accepts the opposing printed faction's valid captured or ordinary
foreign-ghola target. Pending choices show uniform printed potential bounty;
+42
View File
@@ -1,5 +1,47 @@
# Dune implementation status
## 24 October 2026 — Tleilaxu proactive Revival prevention
Implement supplied physical38 H’s any-player Revival window through a focused
quote, native owner-only projection, persistent card/target controls and the
existing special-intent pipeline. Quiet intents have no pending request;
interrupted intents bind the original complete declaration. Revalidation rejects
a replaced source before spending. One original Karama and the game-long use
receipt are consumed; no completed return, payment, income or allowance changes.
Existing pending decline and low-Homeworld overlap safeguards remain.
The 14 October selected textual composition includes Ghola Treachery during the
affected remaining Revival and expires afterward. This explicitly supersedes
the old provisional bypass, without claiming a combined publisher FAQ. Printed
Special Karama immunity keeps Emperor’s native special revival legal. Both
ordinary-card availability and the shared Ghola effect enforce the same clock.
Minimal bots reuse their public-Tanks thresholds through the owner quote.
Frozen **14 files148/148**, types/lint/build, six actual control/engine/GameTable
SSR journeys and four existing-profile paths pass. Genuine111-action public
Advanced native setup, original paid shipments and battle provide original
Karama/Ghola and twelve Atreides Tanks; prior-free chronology takes113. Quiet,
pending, prior-free, prior-paid, ready and self branches continue through actual
phase5 Ghola without using normal quota. No played hand, phase, casualty,
wallet or special-use receipt is installed in that source.
Initial feedback is145/148: two old Ghola-bypass expectations and an exhausted
normal-quota error expectation. Three focused repairs pass; the frozen union
then passes148/148. Types pass and lint catches one newly constant test variable;
that correction is included in the final frozen source. The private smoke driver
also needed the same quota-error correction and accurate pending-branch action
recording. Application bytes stay unchanged, so its passed union/types/lint/build
are explicitly reused with the repaired runtime proof rather than repeated.
[Contract and remaining boundaries](TLEILAXU_SPECIAL_KARAMA.md). Private evidence:
`/home/quintine/.local/share/dune/checkpoints/20261024-tleilaxu-special-karama/`.
Frozen source fingerprint:
`ea3f7b9de32d42208ea12cdafa5f581a2de0fee3638e307adade21591e6bbf7a`
(2,728 nonignored files), based on `6ea691255af68003b900a490256b3d2381b32322`.
Final prose/reference overlay is separately validated and hashed. Broader modes,
combinations, comprehensive assurance, browser/mobile/deployed acceptance and AI
refinement remain open. No saved-room/D1/reset/restart/deployment operation.
## 24 October 2026 — Verified current Face Dancer questions
Add a distinct Truthtrance current unrevealed Face Dancer identity fact. Exact
+17
View File
@@ -1,5 +1,22 @@
# Rule decision index
## Tleilaxu proactive Revival prevention — 24 October 2026
Supplied Advanced physical38 H permits selecting any one player during Revival,
without requiring a pending request, unused allowance or current Tanks. Keep the
original pending normal-revival interruption target-bound; decline preserves a
later quiet declaration. Neither path reverses completed returns or payments.
The printed Special Karama immunity (physical16/39) protects Emperor’s native
special revival (physical31 D).
Under the 14 October recommended-policy authority, prevention also covers Ghola
Treachery returns during the remaining affected Revival and expires outside that
phase. Physical39’s Ghola erratum supplies free immediate returns and a separate
normal allowance, without naming prevention immunity. This is an explicit textual
composition, not a newly retrieved combined publisher FAQ. It supersedes the old
provisional Ghola bypass. The unresolved low-Homeworld overlap guard remains.
[Source, connected controls and limits](TLEILAXU_SPECIAL_KARAMA.md).
## Truthtrance unrevealed Face Dancer fact — 24 October 2026
Compose the publisher FAQ's game-related Yes/No/AND/OR permission with native
+95
View File
@@ -0,0 +1,95 @@
# Tleilaxu Special Karama during Revival
## Source and selected scope — 24 October 2026
Status: **Prototyped / Partial**. The supplied authorized Advanced rulebook’s
physical38 H permits a Karama during Revival to prevent any one player from
reviving forces or leaders. It imposes no pending-request, unused-allowance,
Tanks-count or opponent-only prerequisite. The native Advanced owner can now
declare at a quiet phase4 boundary, including after a prior return or after the
target marks ready. Self and ally selection remain legal. The original normal
revivalStop decision is retained and binds only its pending recipient.
Physical16/39 says Karama cannot stop a Special Karama Power. Emperor’s native
special revival (physical31 D) therefore remains immune. Physical39’s Ghola
erratum allows free immediate own-leader or up-to-five-force returns regardless
of normal leader eligibility and without using normal revival allowance; it
does not expressly confer prevention immunity.
The 14 October choose-recommended authority selects this **provisional textual
composition**: prevention includes Ghola Treachery during the remainder of the
affected Revival Phase and expires outside that phase. Ghola during Shipment
and Movement or Battle stays legal. This replaces the earlier provisional Ghola
bypass; it is not a direct combined GF9 FAQ ruling. No already completed return,
payment, income or allowance is undone. Low-population Homeworld overlap remains
guarded under its existing unresolved contract. Wider combinations and complete
rules/mode acceptance remain unfinished.
## Connected implementation
- [Shared quote](../game/tleilaxu-special-karama.ts) takes current spendable
physical cards, seated identities, enclosing priorities and target blocks.
Readiness, public Tanks and hidden leader eligibility do not gate selection.
- [Engine](../game/engine.ts) supplies the owner-only native Advanced phase4
projection and revalidates the same quote before spending. Quiet intents carry
no pending revival; interrupted intents bind the complete original request.
A newly pending request cannot replace a quiet intent before execution.
- [Controls](../components/tleilaxu-special-karama.tsx) expose actual card/target
actions in the quiet window and the existing pending decision. Pending decline
remains separate. The guide persists with the normal table; it adds no
confirmation, automatic delay or turn advancement.
- [Ordinary card availability](../game/card-availability.ts) and the engine’s
shared Ghola executor both apply the current-phase prevention receipt. The
existing [revival clock](../game/revival.ts) retains phase/turn/recipient scope.
- [Minimal bots](../game/bots.ts) reuse their original public-Tanks thresholds
and pending-decision preference through the same projection. This supplies
legal participation, without strategy refinement or difficulty calibration.
The original card is discarded once and the game-long special-use receipt is
spent once. A stopped pending request returns no pieces and consumes no payment,
normal allowance, elite quota or Emperor extra quota. Prior completed income and
returns remain recorded. No room, save, schema, start-mode or release gate changes.
## Bounded verification
[Native fixture](../tests/fixture-tleilaxu-special-karama.ts) starts an actual
public Advanced Tleilaxu/Atreides/Emperor preview with the Ix deck. Only unopened
original Treachery/Spice ordering and scalar shuffle order are selected. Native
setup deals the original Karama and Ghola. Paid one-force Tleilaxu and two-force
Atreides shipments put twelve Atreides counters into Arrakeen. An actual unarmed
Hidar4/Yueh1 battle sends those twelve counters to Tanks, then original phases
reach turn2 Revival. No phase, hand, wallet, casualty or played army is installed.
An optional branch actually completes a free return before declaration.
[Native window regressions](../tests/tleilaxu-special-karama-window.test.ts) cover
quiet, self/ready, completed paid/free return, original interruption, stale quiet
intent, actual phase expiry and the four existing profiles.
[Quote cases](../tests/tleilaxu-special-karama-quote.test.ts) cover ownership,
window, priority and independent target blocks.
[Control cases](../tests/tleilaxu-special-karama-controls.test.tsx) invoke the
actual callbacks and verify readable restrictions.
[Existing special cases](../tests/tleilaxu-special.test.ts) retain negotiated,
KH, elite, Emperor and pending source coverage, with the Ghola expectation cut
over explicitly.
Frozen related union: **14 files148/148**, types/lint and production build pass.
Six actual component-callback/engine/GameTable SSR journeys cover quiet, pending,
prior-free, prior-paid, ready and self choices, each continuing through actual
phase5 Ghola. Four existing profiles submit accepted proactive prevention and
continue without strategic tuning. Native source takes111 actions; prior-free
source takes113. Initial feedback repairs two stale Ghola-bypass expectations,
a quota-exhaustion assertion and one const lint issue. A private smoke-driver
correction leaves application bytes unchanged; the final runtime-only proof
explicitly reuses the passed source-identical union/types/lint/build.
Private reports, rendered HTML and hashes:
`/home/quintine/.local/share/dune/checkpoints/20261024-tleilaxu-special-karama/`.
`frozen-integrated-4/report.json` records reused checks from frozen-integrated-3
and the passing repaired runtime; source fingerprint is
`ea3f7b9de32d42208ea12cdafa5f581a2de0fee3638e307adade21591e6bbf7a`
on base `6ea691255af68003b900a490256b3d2381b32322`. Prose/reference evidence is
reviewed and hashed separately after verification.
These are focused prototype proofs. Comprehensive rules, combinations,
save/recovery/privacy/custody assurance, browser/mobile and deployed acceptance
remain due after all rules. No existing saved game is reset or deleted.