Support Moritani assassination of captured and foreign-ghola targets
Retain printed native identity and valid original custody while projecting only uniform potential bounty before commitment. Resolve living/dead targets once, clear selected capture/concealment and retain ordinary Ghola return custody. Selected concealed-outcome disclosure is explicitly provisional. Verified: 14 affected offline files100/100, types/lint and production build; six actual choice/gameplay/GameTable SSR journeys and twelve profile paths. Native capture source47 actions; actual paid Ghola prefix140 actions followed by explicit conserved seven-action battle. No saved-room/D1/reset/restart or deployment operation. Runtime-only driver fixes reused unchanged passed checks.
This commit is contained in:
1 parent
61828150b9
commit
eff668b202
25 files changed
+1041
-57
No files matched your search
@@ -16,6 +16,29 @@ open mode gates.
|
||||
|
||||
|
||||
## Current checkpoint and work
|
||||
**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;
|
||||
actual concealed death/custody does not change the choice label. A committed
|
||||
reveal kills/pays once if alive, or preserves prior death count for zero bounty.
|
||||
Selected capture/concealment ends; ordinary Ghola return custody, original
|
||||
cleanup and one Mentat replacement remain. Making a selected concealed execution's
|
||||
actual outcome public is explicit provisional policy. Auditor/controller and
|
||||
original module guards remain.
|
||||
[Source, settlement and bounded proof](MORITANI_ASSASSINATE_LEADERS.md#native-target-custody--24-october-2026).
|
||||
|
||||
Disjoint control/capture/Ghola lanes and bounded review pass **14 files100/100**,
|
||||
types/lint/build, six actual choice/gameplay/GameTable SSR journeys and twelve
|
||||
existing-profile continuations (twelve accepted proposals). Genuine47-action
|
||||
native capture/Keep-or-Execute/later loss sources cover both hidden outcomes.
|
||||
The Ghola branch earns a140-action death/paid revival prefix, then explicitly
|
||||
stages a conserved seven-action later battle and physical Traitor swap.
|
||||
Feedback repairs stale projection consumers, a public-roster assertion and
|
||||
private smoke continuation drivers; source-identical checks are reused rather
|
||||
than rerun after driver-only repairs. Full modes, broader combinations and
|
||||
comprehensive/browser/deployed assurance remain open. No saved-room/D1/reset/
|
||||
restart/deployment operation or AI refinement.
|
||||
|
||||
**Atreides special inspection before reveal — 24 October. Prototyped / Partial.**
|
||||
Supplied physical27 F now controls the native special Karama deadline. Declining
|
||||
the original offer preserves quiet later use with zero or one sealed plans.
|
||||
|
||||
@@ -1,5 +1,40 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 24 October 2026 — Moritani native targets under capture or foreign Ghola
|
||||
|
||||
Replace the target-custody exclusion with actual native Harkonnen/Tleilaxu
|
||||
producer identities, retaining canonical original disc/name/value/faction,
|
||||
native controller, shared-Duke and Auditor boundaries. Keep actual life status
|
||||
inside the settlement quote; pending projection contains only canonical identity
|
||||
and printed potential bounty. Persistent human choices and minimal bots share
|
||||
that shape. Revealing a living target kills once for printed Bank bounty;
|
||||
already-dead execution keeps its prior death count and awards zero. Clear the
|
||||
selected capture/concealment, retain ordinary Ghola return custody, then original
|
||||
release/skill/cleanup/Mentat mechanics. Selected concealed-outcome disclosure is
|
||||
provisional under14October; unselected secrecy and mode/roster guards remain.
|
||||
|
||||
Disjoint fixture/control lanes and bounded review pass14 affected files100/100,
|
||||
types/lint/build, six actual choice/gameplay/GameTable SSR journeys through
|
||||
Mentat and twelve legal profile continuations. Both47-action capture outcomes
|
||||
come from real public Advanced setup, held-card selection, paid shipment,
|
||||
movement, capture and subsequent loss against a different Emperor disc. The
|
||||
Ghola branch reuses an actual140-action native death/paid revival prefix with
|
||||
an explicit conserved Traitor swap and seven-action later battle. Its target
|
||||
record is untouched until the actual assassination. This is no unstaged-game,
|
||||
broader custody/combination or full-mode certificate.
|
||||
|
||||
Feedback retains original Collection income, updates old pending-choice shape/
|
||||
value assertions, reads actual public death from the native roster and fixes
|
||||
two further typed consumers. Private smoke now handles owned Face Dancer/other
|
||||
aftermath and original Nexus closing controls before expecting Mentat replacement.
|
||||
The final runtime-only pass verifies unchanged source hashes and reuses the
|
||||
previous passed tests/types/lint/build. No application checks are relabelled as
|
||||
rerun. Source/command/link proof and four prose/reference overlays remain bound.
|
||||
[Source, exact evidence and limits](MORITANI_ASSASSINATE_LEADERS.md#native-target-custody--24-october-2026).
|
||||
No saved-room/D1/reset/restart/deployment operation or AI calibration.
|
||||
Private proof:20261024-moritani-assassinate-target/frozen-integrated-3 plus
|
||||
source-identical frozen-integrated-5/reused-checks evidence.
|
||||
|
||||
## 24 October 2026 — Atreides special inspection until public reveal
|
||||
|
||||
Use supplied physical27 F's before-reveal deadline after declining the original
|
||||
|
||||
@@ -1,12 +1,107 @@
|
||||
# Moritani: Advanced Assassinate Leaders preview
|
||||
|
||||
Updated18 October2026. **Prototyped / Partial**. Supported fresh native
|
||||
Updated24 October2026. **Prototyped / Partial**. Supported fresh native
|
||||
Advanced Moritani starts initialize this printed advantage automatically,
|
||||
including plain faction starts and the independent-card profile. Normal lobby
|
||||
access is a labelled preview, not complete-mode or publication acceptance.
|
||||
This battle-loss ability is separate from the random Assassination Terror token.
|
||||
Played saves are not assigned fabricated prior-call or opportunity history.
|
||||
|
||||
## Native target custody — 24 October 2026
|
||||
|
||||
The authorized supplied revision, physical **p35 D**, selects a different held
|
||||
Traitor identity of the opposing printed faction. A valid native Harkonnen
|
||||
capture or ordinary Tleilaxu foreign-Ghola return does not rewrite that faction.
|
||||
The target pool now accepts those actual producer flags, including an already
|
||||
dead target. It still requires one canonical disc in the original native roster,
|
||||
matching printed name/value/faction and the original native controller. Unknown
|
||||
custodians, arbitrary foreign controllers, shared Duke's nonexistent Traitor and
|
||||
Auditor's explicit capture/foreign-Ghola prohibitions remain excluded. The older
|
||||
captured-winning-disc work below did not itself enable these targets.
|
||||
|
||||
Pending choices now contain only canonical card/name and printed **potential
|
||||
bounty**. Living, dead, captured, concealed-executed and ordinary foreign-ghola
|
||||
targets have the same choice shape; controls and minimal bots do not receive
|
||||
actual life/capture/Ghola fields to rank or label those choices. Every publicly
|
||||
qualifying loss still gets the same private opportunity, and rivals receive no
|
||||
candidate identities. Public completed history retains the actual awarded bounty.
|
||||
|
||||
Committing the original event-bound physical reveal kills a living target once,
|
||||
clears its territory use and awards printed value. An already-dead target adds
|
||||
no death or spice, retaining its existing execution/death count. Clear only the
|
||||
selected `capturedBy` and `concealed`; retain ordinary `gholaBy` for its existing
|
||||
return/buyback contract. A new death uses the existing global last-native
|
||||
Harkonnen captive-release hook and idempotent skill-return hook. Original
|
||||
cleanup, once-per-printed-faction use, normal-call forfeiture and one physical
|
||||
Mentat retirement/replacement remain unchanged. Declining changes none of the
|
||||
target's custody or bounty and does not spend that faction's use.
|
||||
|
||||
**Selected outcome disclosure is provisional.** Under standing 14 October
|
||||
choose-recommended authority, committing the selected Traitor reveal makes its
|
||||
actual death/zero-bounty outcome public, including a previously concealed
|
||||
execution. Supplied D does not expressly settle that disclosure; the publisher's
|
||||
captured-own-winning-disc answer is not a target-custody FAQ. Unselected discs
|
||||
retain existing secrecy, subject to the ordinary last-native captive release.
|
||||
No mode, module or roster admission is changed.
|
||||
|
||||
The primary fixture earns the held Emperor card, battle, Harkonnen capture,
|
||||
Keep/Execute decision and later Emperor victory against Moritani through actual
|
||||
public native Advanced play. A different surviving Fenring disc supplies the
|
||||
opportunity; Burseg3 remains the selected target. Only original undealt positions,
|
||||
scalar shuffle choices and the actual capture permutation are selected. A second
|
||||
fixture earns the ordinary Guild disc's combat death and paid Tleilaxu foreign
|
||||
revival, then explicitly stages a conserved later Guild/Mori battle and one
|
||||
physical Traitor swap. That branch does not claim a wholly unstaged chronology.
|
||||
The native capture source takes47 actual actions in either branch. The paid
|
||||
Ghola prefix takes140 actual actions; its separate later battle uses seven
|
||||
actual actions after the documented conserved positioning.
|
||||
|
||||
### Current scoped proof
|
||||
|
||||
The frozen **14-file100/100** affected offline union, `npm run check:quick` and
|
||||
production build pass. Six actual choice callbacks/gameplay/full GameTable SSR
|
||||
journeys cover captive, concealed-executed and foreign-ghola reveal/decline,
|
||||
including original physical Mentat replacement. Twelve own-view paths across
|
||||
the existing four profiles accept twelve original actions and finish the same
|
||||
continuation. Ten new native/controlled engine cases, three added quote cases
|
||||
and the current five control cases cover eligibility, uniform choices, actual
|
||||
death/payment, source/event/owner rejection and decline. Earlier trained/native
|
||||
discs and other projected-choice consumers retain their actual rule assertions.
|
||||
|
||||
Narrow feedback first caught a test that ignored Harkonnen's ordinary two-spice
|
||||
stronghold income when battle completion starts Collection. Runtime stays
|
||||
unchanged. First frozen79/82 feedback repairs old choice-schema consumers and
|
||||
a death assertion that read the printed registry instead of the public native
|
||||
roster; four selected cases pass4/4. Subsequent82/82 tests pass, then typecheck
|
||||
finds two further old pending-bounty consumers, which join the final union.
|
||||
|
||||
Final100/100/types/lint/build are in `frozen-integrated-3`. Private smoke feedback
|
||||
first stopped at entering Mentat before queued Nexus replacement, then at an
|
||||
owned Face Dancer choice. The corrected driver explicitly declines optional
|
||||
aftermath and follows original closing controls to the actual receipt. The
|
||||
runtime-only `frozen-integrated-5` checks source equality before reusing those
|
||||
three passed check steps; `reused-checks.json` records their origin. Tests/build
|
||||
were not rerun after these private driver-only repairs.
|
||||
|
||||
All evidence binds base `61828150b951a859eb440f4987c59ef5a0038ba9`, tree
|
||||
`2f72c115cca1bf3afdc61c9cfbcaab568be872f6db3d885d4296ca159c7006bb`
|
||||
(2714 nonignored files). Private logs, rendered controls and source hashes stay
|
||||
outside Git in `20261024-moritani-assassinate-target`; final checkpoint prose/
|
||||
reference overlays are reviewed separately without changing engine/tests.
|
||||
This is no browser/hydration/mobile/deployed or complete-game certification.
|
||||
|
||||
Relevant paths: [quote and projection](../game/moritani-assassinate.ts),
|
||||
[choice controls](../components/moritani-assassinate.tsx),
|
||||
[native capture fixture](../tests/fixture-moritani-assassinate-target.ts),
|
||||
[paid-Ghola prefix and controlled battle](../tests/fixture-moritani-assassinate-ghola-target.ts),
|
||||
[target outcomes](../tests/moritani-assassinate-target.test.ts),
|
||||
[quote cases](../tests/moritani-assassinate-quote.test.ts) and
|
||||
[choice cases](../tests/moritani-assassinate-controls.test.tsx).
|
||||
|
||||
Full modes, wider combinations, comprehensive rules/save/privacy/custody and
|
||||
browser/deployed acceptance, plus full AI, remain unfinished. This prototype
|
||||
does not run a capture-restoration campaign or operate on saved rooms/D1.
|
||||
|
||||
**18 October registered Skills:** mixed native E1/E2/E3 seats and unused
|
||||
selected decks no longer need Nexus or one exact E3 family for all14. Actual
|
||||
Mori binds its original Advanced producer; a CHOAM native-source fee and normal
|
||||
|
||||
@@ -1,5 +1,25 @@
|
||||
# Rule decision index
|
||||
|
||||
## Moritani native targets under capture or foreign Ghola — 24 October 2026
|
||||
|
||||
Supplied physical35 D identifies the opposing printed faction and a different
|
||||
held Traitor identity; capture or ordinary foreign-Ghola control does not change
|
||||
that identity. Admit the actual native Harkonnen/Tleilaxu producer flags on the
|
||||
unique original disc, retaining canonical value, native controller and Auditor's
|
||||
explicit exclusions. Pending choices uniformly show printed potential bounty,
|
||||
without actual death/capture/Ghola status. Only a committed physical reveal
|
||||
resolves a new death/bounty or an already-dead zero-bounty result. Clear the
|
||||
selected capture/concealment and retain ordinary `gholaBy`; normal captive
|
||||
release and skill returns retain their existing rules.
|
||||
|
||||
Under the 14 October recommended-policy authority, the selected actual outcome
|
||||
becomes public even after a concealed execution. That disclosure is provisional:
|
||||
the source does not expressly settle it, and the captured-own-winning-disc FAQ
|
||||
does not answer this target question. Unselected discs retain their existing
|
||||
secrecy, subject to normal last-native captive release. No new module or roster
|
||||
permission is granted.
|
||||
[Source, settlement and bounded proof](MORITANI_ASSASSINATE_LEADERS.md#native-target-custody--24-october-2026).
|
||||
|
||||
## Atreides special inspection before public reveal — 24 October 2026
|
||||
|
||||
Supplied physical27 F permits the native Advanced special Karama before Battle
|
||||
|
||||
Reference in new issue
Block a user