Offer Semuta on pending revival benefit cancellation costs
This commit is contained in:
1 parent
d018a506e1
commit
4d09b6bffa
9 files changed
+1152
-5
No files matched your search
@@ -16,6 +16,45 @@ open mode gates.
|
||||
|
||||
|
||||
## Current checkpoint and work
|
||||
**Semuta on pending revival-benefit cancellation costs — 26 October. Prototyped / Partial.**
|
||||
Printed-role Karama stopping native CHOAM revival, Tleilaxu granted limits or
|
||||
discounts, early leaders or Advanced foreign Ghola now offers its exact used
|
||||
cost. `karamaRevivalDiscard` retains the original unpaid request and remaining
|
||||
checks. Claim/pass restores that response and finishes native prevention once;
|
||||
native quotes decide abandonment, repricing, funding, later checks and actual
|
||||
return/payment/income. No return or payment is pre-applied for Semuta. Existing
|
||||
persistent controls and minimal profiles serve these five kinds.
|
||||
[Source and boundaries](SEMUTA_SOURCE_UPDATE_20260907.md#pending-revival-benefit-cancellation-costs--26-october-2026).
|
||||
|
||||
Two disjoint source lanes, bounded native/diff review and root integration pass
|
||||
**15 files,248/248**, types/lint/build and **26 native engine/GameTable SSR/actual
|
||||
Semuta-callback journeys** on unchanged source. Thirty-three new cases cover
|
||||
claim/pass, applicable rule bands, affordable/unfunded repricing, above-cap
|
||||
abandonment, real smaller alternatives, native allowance, relevant rejection and
|
||||
all four minimal profiles. Actual cache1 Semuta and original dealt Karama precede
|
||||
every cost. CHOAM220/230 Basic/Advanced actions include four paid shipped counters
|
||||
and Storm deaths; limit222/232 includes five actual Atreides casualties and a
|
||||
deferred Emperor bribe6. Their actual return pays6/free2 and earns Tleilaxu7,
|
||||
funding its own shipment4/cost8 and turn3 Storm deaths: discount369/383 actions,
|
||||
or370 with a real bribe2 making full-price4 unaffordable. Leader sources241/256
|
||||
use actual paid2 shipments and Poison/no-Traitor battle deaths of Wykk2/Yueh1;
|
||||
discount246/261 passes the prior early window, foreign256 retains four active
|
||||
own leaders. All original57 cards remain physical; no played hand, casualty,
|
||||
wallet, clock, allowance or pending request is installed.
|
||||
|
||||
Feedback repairs fixture assumptions about Arrakeen protection, printed free2,
|
||||
the actual CHOAM free-revival chooser and automatic income acknowledgements.
|
||||
After declining Semuta, no remaining counter can mean income is already paid;
|
||||
claiming the used Karama can keep that native income response actionable. Pure
|
||||
quotes independently bind the cost and earned credit. Native guards stay intact.
|
||||
Private source-bound report/logs:
|
||||
`/home/quintine/.local/share/dune/checkpoints/20261026-semuta-revival-benefits-proof/`;
|
||||
journeys/HTML: adjacent `20261026-semuta-revival-benefits-runtime/`.
|
||||
No saved-room/D1/server/reset/restart/deployment/recovery operation occurs.
|
||||
These are engine/SSR/callback results; hydration, DOM/browser/mobile, complex
|
||||
parents, wider combinations, complete modes and deployed/final assurance remain
|
||||
unfinished.
|
||||
|
||||
**Semuta on native movement cancellation costs — 26 October. Prototyped / Partial.**
|
||||
Printed-role Karama stopping ordinary Fremen/Cyborg range, Advanced Guild timing
|
||||
or HMS movement/collection now offers its exact used cost before prevention.
|
||||
|
||||
@@ -1,5 +1,47 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 26 October 2026 — Semuta claims pending revival-benefit cancellation costs
|
||||
|
||||
**Prototyped / Partial.** Printed-role Karama stopping native CHOAM revival,
|
||||
Tleilaxu granted limits or discounts, early leaders or Advanced foreign Ghola
|
||||
offers its exact used cost before prevention. `karamaRevivalDiscard` binds the
|
||||
unpaid request, remaining checks, physical Tanks/leader, payer and native ledgers.
|
||||
Pure native cancellation validation neither simulates a return nor supplies the
|
||||
spent cost as unspent. Claim/pass retires the group, restores the exact response
|
||||
and finishes prevention once; native abandonment, repricing/funding, remaining
|
||||
checks, physical return/payment and earned income retain authority. Existing
|
||||
persistent controls and minimal bots serve all five kinds. Earlier signature
|
||||
formats remain unchanged.
|
||||
[Source and limits](SEMUTA_SOURCE_UPDATE_20260907.md#pending-revival-benefit-cancellation-costs--26-october-2026).
|
||||
|
||||
Two disjoint source lanes, bounded native/diff review and root integration pass
|
||||
**15 files,248/248**, types/lint/build and **26 native engine/GameTable SSR/actual
|
||||
Semuta-callback journeys** on unchanged source. Thirty-three new cases cover
|
||||
claim/pass, applicable bands, allowed benefits, funded/unfunded repricing,
|
||||
above-cap abandonment, real smaller replacements, relevant rejection and four
|
||||
minimal profiles. Genuine cache1 Semuta and original dealt Karama supply every
|
||||
cost, retaining all original57 cards. CHOAM220/230 Basic/Advanced actions include
|
||||
shipment4/cost8 and Storm casualties; granted limit222/232 uses actual deferred
|
||||
Emperor bribe6 and five Atreides Storm deaths. Allowed Atreides5/free2/cost6 earns
|
||||
Tleilaxu7, funding shipment4/cost8 and turn3 deaths: own discount369/383, or370
|
||||
with a real bribe2 making full4 unaffordable. Leader241/256 uses real paid2
|
||||
shipments, Wykk2/Yueh1 Poison/no-Traitor deaths and original bounty. Discount246/261
|
||||
passes the prior early window; foreign256 retains four actual active own leaders.
|
||||
No played-state hand, casualty, wallet, clock, allowance or request is installed.
|
||||
|
||||
Feedback repairs source assumptions about protected Arrakeen, native free2,
|
||||
CHOAM's actual free-revival chooser and automatic income acknowledgement. With
|
||||
the original only Karama spent, declining Semuta can let income auto-settle;
|
||||
recovering it can preserve an actionable native counter. Independent pure quotes
|
||||
assert actual payment, free allowance and earned credit once. Native gameplay
|
||||
guards remain intact. Private source-bound report/logs:
|
||||
`/home/quintine/.local/share/dune/checkpoints/20261026-semuta-revival-benefits-proof/`;
|
||||
journeys/HTML: adjacent `20261026-semuta-revival-benefits-runtime/`.
|
||||
No saved-room/D1/server/reset/restart/deployment/recovery operation occurs.
|
||||
These are engine/SSR/callback results; hydration, DOM/browser/mobile, complex
|
||||
parents, broader combinations, complete modes and deployed/final assurance remain
|
||||
open.
|
||||
|
||||
## 26 October 2026 — Semuta claims native movement cancellation costs
|
||||
|
||||
**Prototyped / Partial.** Printed-role Karama stopping ordinary Fremen/Cyborg
|
||||
|
||||
@@ -2,6 +2,81 @@
|
||||
|
||||
7 September 2026. Read `docs/SEMUTA_DRUG_ENGINE_AUDIT.md` in full, inspected the physical card again, checked current capacity/recovery code, and freshly searched publisher sources. No project runtime edits.
|
||||
|
||||
## Pending revival-benefit cancellation costs — 26 October 2026
|
||||
|
||||
**Prototyped / Partial.** Printed-role Karama stopping native CHOAM revival,
|
||||
Tleilaxu granted force limits or discounts, early leader revival or Advanced
|
||||
foreign Ghola now offers its exact used cost. `karamaRevivalDiscard` retains the
|
||||
original unpaid request, response and remaining checks. Existing persistent
|
||||
neutral controls, private claim/pass and minimal profiles serve these sources.
|
||||
This applies the existing fresh-discard timing, not a new publisher ruling.
|
||||
|
||||
The native [cancellation quote](../game/revival-cancellation.ts) is pure preflight:
|
||||
no return, payment, allowance or income is simulated while Semuta is open.
|
||||
The spent cost is not supplied again as an unspent card. The subtype signature
|
||||
binds the request, physical Tanks/leader, payer, rules and relevant allowance,
|
||||
Homeworld, Tech and income ledgers; earlier receipt formats remain unchanged.
|
||||
Competing battle, decision, opening, arrival, transport and market parents remain
|
||||
outside this clean source. CHOAM holding Semuta needs no new hand reservation
|
||||
exception: its request commits no Treachery card or incoming card slot.
|
||||
|
||||
After claim/pass, retire the group and restore the exact response before native
|
||||
prevention once. Limit, early and foreign cancellation abandon the request;
|
||||
foreign denial retains its native per-turn block. CHOAM can abandon an above-cap
|
||||
request or reprice a legal one. Discount denial requotes the original payment;
|
||||
insufficient funds return nothing and consume no allowance. Retained requests
|
||||
use their native remaining checks, then actual physical return/payment and
|
||||
earned income once. Neither `revive` nor a negotiated-price action is replayed.
|
||||
An abandoned/unfunded request can leave a real smaller legal return available.
|
||||
The separate completed-revival income cost below retains its earlier boundary.
|
||||
|
||||
Source evidence: [force sources](../tests/fixture-semuta-revival-benefits-forces.ts)
|
||||
and [cases](../tests/semuta-revival-benefits-forces-engine.test.ts),
|
||||
[leader sources](../tests/fixture-semuta-revival-benefits-leaders.ts) and
|
||||
[cases](../tests/semuta-revival-benefits-leaders-engine.test.ts).
|
||||
Two disjoint source lanes, bounded native/diff review and root integration pass
|
||||
**15 files,248/248**, types/lint/build and **26 native engine/GameTable SSR/real
|
||||
Semuta-callback journeys** on unchanged source. Thirty-three new cases cover
|
||||
all five kinds, applicable rule bands, claim/pass, actual cheaper/granted
|
||||
allowance, unfunded/above-cap outcomes, smaller legal alternatives, relevant
|
||||
rejection and all four minimal profiles. Real cache1 acquisition and original
|
||||
dealt Karama precede every cost; all original57 cards remain physical.
|
||||
|
||||
Force sources retain actual paid shipments and Storm casualties. CHOAM220/230
|
||||
Basic/Advanced actions ship4 for8 before turn2 deaths and native cheap3/full6
|
||||
revival. Limit222/232 uses an actual Emperor bribe6, deferred through Mentat,
|
||||
and Atreides shipment5/cost10/deaths before the native funded5 request. Allowing
|
||||
that actual request returns5/free2 for6 and earns Tleilaxu7 (5→12), then its own
|
||||
shipment4/cost8 into spice-free exposed sand and turn3 Storm deaths provide the
|
||||
discount source369/383. Its cheap2/full4 has exactly4 available; a real bribe2
|
||||
makes the370-action variant unfunded. Above-cap CHOAM4 and granted-limit denial
|
||||
abandon without payment/allowance. Smaller alternatives actually return pieces.
|
||||
|
||||
Leader sources241/256 actions use genuine paid2 shipments into Imperial Basin9,
|
||||
both original Poison weapons with Wykk2/Yueh1, dial0 and actual no-Traitor votes.
|
||||
Native weapons kill both leaders; Tleilaxu wins with one surviving force and its
|
||||
original bounty. Early cancellation abandons; discount246/261 actually passes
|
||||
the prior early window and then pays full2 once; Advanced foreign256 abandons
|
||||
the real dead Atreides disc while preserving its native per-turn block. The
|
||||
actual four living own leaders supply foreign capacity. Original battle-discard
|
||||
groups are explicitly declined, preserving Semuta for the later used cost.
|
||||
No played-state hand, force/leader death, wallet, clock, allowance or pending
|
||||
request is installed.
|
||||
|
||||
Feedback repairs test-source assumptions about protected Arrakeen, Atreides'
|
||||
printed free2, the native CHOAM free-revival chooser and automatic income.
|
||||
Once the only Karama is spent, declining Semuta can let earned income settle
|
||||
automatically; recovering it can leave that same income counter actionable.
|
||||
Pure native resume quotes independently predict cost and earned income before
|
||||
asserting the actual payment/credit and only remaining acknowledgements. Native
|
||||
gameplay guards remain intact. Private source-bound report/logs:
|
||||
`/home/quintine/.local/share/dune/checkpoints/20261026-semuta-revival-benefits-proof/`;
|
||||
journeys/HTML: adjacent `20261026-semuta-revival-benefits-runtime/`.
|
||||
No saved-room/database/server/reset/restart/deployment/recovery operation occurs.
|
||||
Engine/SSR/callback evidence leaves hydration, DOM/browser/mobile, complex
|
||||
parents, wider combinations, complete modes and exact-revision deployed
|
||||
acceptance open.
|
||||
|
||||
## Movement cancellation costs — 26 October 2026
|
||||
|
||||
**Prototyped / Partial.** Printed-role Karama stopping ordinary native Fremen
|
||||
|
||||
Reference in new issue
Block a user