Preserve original Cunning fuel and suffix through Semuta

This commit is contained in:
Quintine committed 2026-10-12 10:50:39 +11:00
1 parent 9afc03b347
commit bb6835e6c3
12 files changed
+1237 -34

No files matched your search

+25
View File
@@ -29,6 +29,31 @@ optional skill bands, combinations and public expansion starts remain open.
Rules implementation continues; comprehensive assurance and administration
remain deferred until all rules are implemented.
**Semuta / original CHOAM Cunning fuel — 11 October.** The five ordinary
Cunning effects now reuse original Worthless continuations with a completed
native event binding owner/card/effect/targets and parent flags. Canonical
arbitrary fuel stays private, never a manufactured named Worthless. Native
cancellation retains fuel and the spent Nexus; allowance offers the exact
fresh discard before one original effect/suffix. Old printed receipt signatures
are unchanged when the optional event is absent.
Actual Kulon before cutover discarded fuel/applied its bonus without an offer;
afterward Commit restores one bonus and permits one real distance-two move.
Types/lint pass; affected union120 cases across9 files. Two proactive and24
reactive runtime scenarios cover Basic/Advanced claim/pass, four legal profiles
and original skill/module closing. Actual Advanced storm uses its original
revealed card, not the Basic fixture's dialers. Incorrect test-only absence,
response, alias-binding and protected-spice assumptions were repaired; no rule
was changed to satisfy them, and paired-view audit scaffolds were removed.
Five styled390px human power→native Allow→full-hand Commit paths pass.
Gamont returns an elite before restoring original Finish/claim2/turn3; La La La
keeps3Tanks/0revived/10spice until a legal paid-two revival reaches1/2/6.
Advanced Jubba keeps3 protected forces, loses3 other CHOAM and4 opposing forces,
destroys both covered spice piles and reaches original market. Original
projectile inspector and updated preview guidance were inspected.
All own probes/service/tab removed; existing games/stores/PDF, deployment,
Kull and full-mode/public gates remain unchanged. See
[five-effect contract](NEXUS_CHOAM_RUNTIME.md#original-five-effect-semuta-composition--11-october-2026).
**Semuta / original native Nexus — 11 October.** Fresh `semuta --nexus-cards`
delegates original single/paired CHOAM or both selected E1/E2 setup, optionally
explicit Skills and original Tech/Advanced Strongholds. There is no starting
+49
View File
@@ -1,5 +1,54 @@
# Dune implementation status
## 11 October 2026 — five original Cunning fuel discards through Semuta
Fresh native Nexus admission made five previously excluded `pending.nexusEvent`
costs reachable. Actual Kulon consumed a canonical projectile, spent the Nexus
and applied bonus1 with no neutral Semuta opportunity. Producer cutover now
reuses original Kulon/Gamont/Baliset/La La La/Jubba continuations with an
optional completed Cunning event. Arbitrary fuel keeps its actual printed
descriptor and private face, unlike the already-public named printed power.
Five existing signatures include the optional event; undefined omission
preserves old printed shapes. The validator binds the last original completed
Nexus receipt/frame to the exact owner/card/effect/targets and source flags,
retaining original force/parent/state checks. Native cancellation retains fuel
with Nexus spent. Allowance retires the original receipt and pauses after
physical disposal, before the one selected effect and original suffix.
No new initializer, payment, named-card transformation or Kull capability.
Two disjoint lanes supplied shared genuine setup/closing-draw and proactive
or reactive fixtures. Actual a/b alliance leaves CHOAM unallied to draw its
own card; only afterward are existing identities/conserved later stocks staged.
Parent removed static-markup/wording, forwarding/re-export and paired-view audit
scaffolds. New tests had incidental null/undefined and guaranteed-response
assumptions; the latter now holds an actual printed Karama instead of changing
normalizer behavior. Jubba's incorrect protected-spice expectation was repaired:
printed protection covers forces only. No application storm rule changed.
The reactive fixture assumed Basic dialers in Advanced and ran to final fallback
without reaching its boundary. A real trace showed Advanced turn3 card distance6
and zero dialers. The fixture now retains that actual card distance, enumerates
all exposed territories in crossed sectors and uses original readiness; no
distance/clock/phase is fabricated or rerolled.
Types/lint pass; affected union120/120 across9 unit files. Two proactive and24
reactive actual runtime cases cover Basic/Advanced claim/pass, four profiles,
full hands and original all14/Tech/Strongholds closing. Singleton Commit stays
automatic. Styled390px actual GameTable completes all five powers through
original Allow and full-hand Commit. Acquired Slip Tip retains projectile
text/inspector. Gamont's Hajr fuel never activates Hajr: one elite returns, then
only original Finish assigns claim2/turn3. La La La preserves3Tanks/0revived/
10spice before human paid-two revival reaches1Tank/2revived/6spice.
Advanced Jubba's Crysknife claim preserves3 selected forces, loses3 other CHOAM
and4 opposing forces, destroys both crossed spice piles and reaches original
CHOAM market once. All settled frames390px; current warning was reinspected.
Temporary scripts/client/server, own service and tab removed. Existing games,
stores, user PDF, provider/deployment and public gates untouched; no broad
recovery/privacy/custody campaign. Full game/module acceptance and Kull remain
separate from this bounded original five-effect composition.
## 11 October 2026 — original native Nexus and Semuta discard receipts
`initializeSemutaGameForAudit` delegates existing unused original Nexus setup
+11
View File
@@ -37,6 +37,17 @@ On an allowed use, the **original physical card** crosses into discard exactly o
The effect choice and native use may be public without revealing the rest of CHOAM's hand. Do not add a public poison-income message that identifies a privately discarded category. Preserve existing discard visibility. Successful disposal must pass through the current Semuta/reservation handling, and an interruption must resume the chosen effect and its original parent once. A later retrieval of the discarded card does not undo an already earned effect or permit replaying its receipt.
The explicit native Richese `semuta --nexus-cards` composition now connects
the five ordinary Cunning fuel disposals through those original continuations.
An optional completed Cunning event binds the exact original card and chosen
effect/parent; its arbitrary fuel face remains private until Semuta commitment.
Claim/pass completes the same selected effect once. Ordinary cancellation
retains fuel and spends Nexus without offering that fuel; a separately spent
printed Karama is a distinct discard producer, not a categorical Semuta ban.
The [dated runtime proof](NEXUS_CHOAM_RUNTIME.md#original-five-effect-semuta-composition--11-october-2026)
does not add Kull or weaken its separate source/profile boundary.
## Existing boundaries to preserve
- **Kull:** the [source update](CHOAM_KULL_SOURCE_UPDATE.md#user-selected-preview-timing--30-september-2026) records approved distinct-card counters and BG-before-conversion custody as user-selected product policy, not publisher clarification. The new `nexus-kull` profile composes those policies with physical any-Treachery fuel and CHOAM Nexus Cunning. It reserves the interrupted original, retains it and any special once-use on success, and resumes it once on decline or prevention. Unpayable winning-overbid recovery is deliberately deferred; the existing private precommitment fence remains independent of hidden ownership. The old `kull` profile still excludes Nexus, and other Nexus previews do not gain this choice.
+42
View File
@@ -2,6 +2,48 @@
The historical checkpoint below integrated native CHOAM Cunning with five Worthless effects in Basic and Advanced. The separately verified 1 October 2026 `nexus-kull` profile adds bounded source-aware Kull, with broader verification **Partial**. The [source contract](NEXUS_CHOAM_RULES.md) lists all six printed effects, not a full-family release. The older [printed Kull profile](CHOAM_KULL_DESIGN.md) still excludes Nexus; other Nexus previews still reject Kull. CHOAM Secret Ally and Betrayal retain separate contracts. No profile silently enables new choices in older games or certifies complete CHOAM, Nexus or expansions.
## Original five-effect Semuta composition — 11 October 2026
Fresh native Richese `semuta --nexus-cards` now offers the original CHOAM
Cunning fuel discard for Kulon, Trip to Gamont, Baliset, La La La and Jubba.
Actual qualifying closing draw leaves CHOAM unallied with its own Nexus.
The original quote chooses any eligible canonical held Treachery fuel, not a
manufactured named Worthless card. Native cancellation retains that fuel and
the already-spent Nexus; no fuel is discarded or offered on prevention.
Allowance retires the original Cunning receipt and discards its exact fuel.
The existing five Worthless continuations carry an optional completed
`nexusEvent`, bound to original owner/card/effect/targets and parent flags.
Old printed signatures remain unchanged when the optional event is absent.
Cunning cost faces remain private through the neutral offer; singleton Commit
acquires the original descriptor and resumes the original selected effect once.
The original ordinary range bonus, typed return and closing Mentat owner,
stopped move/free revival, or threatened-territory storm suffix is not replayed.
Jubba protects CHOAM forces, never storm-covered spice; unprotected own/opposing
forces and both covered spice piles retain their original losses.
Actual native Kulon exposed the omission before cutover: fuel discarded,
Nexus spent and bonus applied with no Semuta opportunity. After cutover, the
cost pauses before that one native bonus. Two proactive and24 reactive
runtime cases cover Basic/Advanced claim/pass, four legal profiles, full
hands and original Skills/Tech/Strongholds closing. Actual Advanced storm
uses its revealed original card distance, not Basic dialers; the fixture now
uses that real source rather than an unreachable Basic-only boundary.
The affected unit union passes120/120 across9 files.
Styled390px human controls complete all five original quoted powers through
native Allow and full-hand Commit. Slip Tip, Hajr, Stunner, Maula Pistol and
Crysknife remain their actual printed categories. Gamont returns one elite and
restores its original Finish; only that Finish assigns Stronghold claim2/turn3.
La La La leaves3
Tanks/0revived/10spice before a legal paid-two revival reaches1Tank/2revived/
6spice. Advanced Jubba keeps3 protected forces, loses3 other CHOAM and4
opposing forces, destroys both covered spice piles and reaches original market.
Acquired projectile inspector and current preview guidance were inspected.
Own probes/service/tab are removed; existing games/stores/PDF and deployment
are untouched. Kull, unrelated parents/modules and complete-mode/public gates
remain separate. No comprehensive custody/privacy/recovery campaign is claimed.
## Physical cost and timing
An unallied CHOAM player holding the CHOAM Nexus chooses one actual held Treachery Card and one supported effect. The card need not have the corresponding Worthless name. The engine preserves its original identity, ownership and any reservations; it does not manufacture a named Worthless card or grant a turn-long conversion ability.
+15
View File
@@ -123,6 +123,21 @@ player invoked Betrayal. Claim/pass completes the same sampled receipt.
CHOAM receives no compensation and the random sample is never repeated.
Nexus cards are separate components and never become Treachery targets.
The five original native CHOAM Cunning effects also offer their exact arbitrary
Treachery fuel after allowance: Kulon, Gamont, Baliset, La La La and Jubba.
The original Nexus receipt has already completed, but the selected effect
and its original parent wait behind the fresh discard. An optional native
event binds owner/card/effect/targets without changing old printed receipts.
Fuel keeps its canonical category and private face; Commit does not transform
a projectile, defense or Special into a named Worthless. Claim/pass grants
one range bonus, one typed return/original closing owner, the stopped ordinary
move/free-revival restriction, or one native storm protection and suffix.
Jubba protects forces, not spice; original unprotected own/opposing losses remain.
Cancellation retains that fuel and leaves the played Nexus spent. Kull and
other competing parents remain separate. See
[five-effect evidence](NEXUS_CHOAM_RUNTIME.md#original-five-effect-semuta-composition--11-october-2026).