Preserve purchased price through Semuta without duplicate stop refund

This commit is contained in:
Quintine committed 2026-10-16 00:55:57 +11:00
1 parent 8386b41015
commit 44c2bf0da4
11 files changed
+414 -16

No files matched your search

+19
View File
@@ -29,6 +29,25 @@ 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 keeps the purchased price, not a duplicated refund — 16 October.**
Printed shipment-price costs now offer their exact fresh card before the
same original price activates. Recovery changes physical custody, not the
beneficiary/creator or bank invoice. A claimed cost no longer qualifies for
the provisional special-stop refund—even if its new holder later discards
that very card to pay the stop. Unclaimed original refunds remain unchanged.
Affected eighteen-file234/234 passes, including eight new cases. Fourteen
original-action runtime/policy paths and two explicitly controlled extra-card
refund probes pass. Four actual390px journeys exercise ordinary bank3,
same-card reserve stop, typed bank2 after all-seat decline, and same-card
typed stop followed by ordinary movement. No overflow/browser/application
error; two transient tool-only stale-node errors were handled without replay.
No real room, worker/D1, human server, deployment or mode gate changed.
Converted/special-cost producers and final assurance remain separate.
[Canonical source, policy and proof](SEMUTA_SOURCE_UPDATE_20260907.md#shipment-price-cost-and-claimed-card-refund--16-october-2026).
Final types/lint and production build pass with existing warnings.
Current source links and all five still-partial Semuta facets resolve.
**Semuta recovers native Guild cancellation costs — 16 October.**
Printed permission/rate costs now offer the exact public Karama while the
original reserve, cross/return or typed Homeworld parent stays unpaid.
+5 -3
View File
@@ -16,9 +16,11 @@ any player’s Force Shipment at half normal price, paid to bank. Both typed
quotes, actual controls and minimal budgets now honor that independent
price and do not stack it with explicit Guild Nexus. Whole donor/own payment
goes to bank, with no ordinary Guild receipt. Original manual/automatic
interception and exact typed custody remain. Special-stop returns the
original purchase card under the existing provisional reserve-stop policy;
actual completion consumes its grant and preserves movement.
interception and exact typed custody remain. Special-stop returns only an
unclaimed original purchase cost under the existing provisional policy;
actual completion consumes its grant and preserves movement. A cost
[recovered through Semuta](SEMUTA_SOURCE_UPDATE_20260907.md#shipment-price-cost-and-claimed-card-refund--16-october-2026)
keeps the price effect but cannot also be refunded, even after rediscard.
Actual390px original controls gift the auctioned Ecaz card to Moritani,
ship three from Grumman to Ecaz for two bank spice, preserve Guild6 and
+12
View File
@@ -2,6 +2,18 @@
Initial primary-source and engine audit, 2026-09-06. The bounded ordinary-reserve cancellation policy below was selected on 2026-09-28 after a targeted publisher-source search found no affordability procedure; the later original audit remains historical evidence for unfinished transport and module combinations.
## Recovered purchase cost and stop refund — 16 October 2026
Semuta now offers an original printed shipment-price activation cost.
Recovery changes physical card custody, not the grant's original creator,
beneficiary, half-normal price or bank-only routing. The selected extension
to the older provisional special-stop refund policy preserves that grant
but ends refund eligibility for the claimed cost, even if later rediscarded.
Thus the same recovered card can legally pay Guild's stop without also being
returned to its former owner. Unclaimed costs retain the existing refund.
[Canonical policy and original/controlled proof](SEMUTA_SOURCE_UPDATE_20260907.md#shipment-price-cost-and-claimed-card-refund--16-october-2026).
## Native price with Richese Secret Ally — 15 October 2026
The original Guild holder's Richese source now keeps its one-counter bill
+54
View File
@@ -1,5 +1,59 @@
# Dune implementation status
## 16 October 2026 — Semuta preserves purchased price and claimed-cost custody
Added `karamaShipmentPriceDiscard` for a printed ordinary Karama's original
shipment-price cost. The neutral fresh-discard offer precedes activation
of the same original beneficiary/creator/card grant. Claim or decline neither
repeats purchase nor transfers the price benefit to the physical claimant.
Its half-normal tariff and entire bank invoice remain independent.
Selected nonduplication composition extends the prior provisional Guild-stop
refund policy: a claimed cost records `costClaimed: true` and cannot also be
refunded to its former owner, even after a later rediscard. Guild may
actually spend that very recovered physical card for its special stop.
The stopped shipper retains resources and movement while shipment is used;
no card is duplicated or pulled back from the claimant. Unclaimed costs
retain the existing exact original refund. This is a product composition,
not a newly found publisher worked example.
Original setup, paid public Semuta cache purchase and paid normal Karama
auction supply both physical cards. Real progression forks from the completed
auction to Atreides' original unused shipment. No played hand, force, wallet,
phase or decision is assigned in the original sources.
Affected eighteen-file **234/234** passes, including eight new behavior cases.
Fourteen original-action runtime/policy paths cover Basic/Advanced reserve
and typed worlds, claim/decline, two same-card stops and all four original
profiles. Two additional refund probes explicitly conserve a second stop
card into Guild custody; those acquisitions are controlled, not original.
No strategy tuning or calibration was added.
Four actual styled390×844 GameTable journeys start before activation.
Original Emperor→Atreides price, Guild cost claim and reserve shipment pay
bank3 once while Guild retains the recovered card. Spending that exact card
for native stop instead leaves Atreides10 spice/10 reserves and both used
cards singly discarded, without a former-owner refund. Typed all-seat
decline keeps Semuta held and delivers Caladan3→Kaitain for bank2. Typed
claim/same-card stop moves no funds/forces and permits the original ordinary
Arrakeen→Imperial Basin move. Original automatic/manual interception stays
source-dependent, not synthesized.
Viewport/scroll width390, no browser/application error; two transient
stale-node tool errors were resolved from fresh evidence without replay.
Only an owned memory-only host started/stopped. No worker, D1, authenticated
saved room, human server, deployed revision or public gate was exercised
or changed. Outside-Git original/API/table JSON and four initial scenes
remain under `/tmp/dune-semuta-price-*20261016*`. Converted and other
special-Karama discard producers, complete combinations and final assurance
remain unfinished; the full goal stays active.
[Source and selected policy](SEMUTA_SOURCE_UPDATE_20260907.md#shipment-price-cost-and-claimed-card-refund--16-october-2026),
[continuation](SEMUTA_DISCARD_CONTINUATIONS.md#shipment-price-activation-cost--16-october-2026).
Final `npm run check:quick` and production build pass with existing
module-register, large-chunk and Unknown-route warnings. Nine current
local links and52 Semuta evidence paths resolve; all five facets remain
Partial without complete-mode or deployed assurance.
## 16 October 2026 — Semuta retains native Guild permission/rate cancellation
Added the dedicated `karamaShipmentDiscard` family using the existing
+3 -2
View File
@@ -672,8 +672,9 @@ dedicated retrieved worked FAQs. [Contract and remaining limits](HOMEWORLD_OCCUP
| Guild native rate Karama | Native prices follow original source rather than blanket module flags. Independent Smuggler counters stay free; own/allied No-Field bills one marker, never materialized value. A supplier’s whole-fee1 approval cannot silently become2: release and obtain a new full-price offer/consent. Typed native World/cross/return retains original sources and approved split; deferred Betrayal retains full-price authority until delivery. Earlier bank-only allied-loan, no-debt withdrawal and return policies remain provisional. | [Current composition and proof](GUILD_RATE_KARAMA_RULES.md#permission-purchase-and-allied-marker-composition--15-october-2026) |
| Guild rate with Richese Secret Ally | A native Guild holder retains the Nexus source's one-counter bill for up to five real forces. Native cancellation changes sand1→2, not the actual physical count or absent Richese advantage. Independently purchased prices remain separate. Under selected existing no-debt/spent-card composition, unaffordable full2 ends the declared Nexus effect without refund/reusable coupon but preserves the ordinary full-price shipment. A still-held card instead remains available with the correct full quote. This is not a publisher worked timing example. | [Source and explicit policy](NEXUS_RICHESE_RULES.md#native-guild-rate-composition--15-october-2026), [original-action runtime and controls](NEXUS_RICHESE_RUNTIME.md#native-guild-rate-followup--15-october-2026) |
| Guild native transport permission | A distinct unpaid cross/return response precedes rate/payment. Under the standing choose-recommendation instruction, the provisional denied scope is that original shipment opportunity, preventing immediate redeclaration while preserving a legal different shipment/movement. Signed Cunning second opportunity is distinct; common World-to-foreign-World and immune Junction permissions are not canceled by analogy. Selected special-stop→permission→rate order is product composition, not a new publisher timing FAQ. | [Policy, source and genuine/controlled evidence](GUILD_RATE_KARAMA_RULES.md#permission-purchase-and-allied-marker-composition--15-october-2026) |
| Semuta on native Guild cancellation costs | A printed permission/rate cancellation cost is a fresh public discard while its original reserve, cross/return or typed Homeworld parent remains unpaid. Claim/all-seat decline restores and applies that same cancellation once. Recovering the cost cannot restore denied transport, keep the native discount, finance an unfunded group or replay shipment. Existing denial/affordability policy is unchanged; shipment-price activation disposal and special-stop refund remain separate. | [Printed-source continuation and scoped proof](SEMUTA_SOURCE_UPDATE_20260907.md#native-guild-permission-and-rate-costs--16-october-2026) |
| Purchased Karama typed price | Supplied authorized Advanced PDF physical16 says any player’s Force Shipment may be half normal, paid to bank. Original typed routes use that independent tariff without new route rights or Nexus stacking; the entire approved invoice is bank-only. Completion consumes only the original grant. Special-stop uses existing provisional card-return parity, refunding the exact original physical card to its owner. Immune Junction uses the separate source choice below, not this card tariff. | [Connected typed routes and source distinction](GUILD_HOMEWORLD_TRANSPORT_RULES.md#separate-permission-and-purchased-price--15-october-2026) |
| Semuta on native Guild cancellation costs | A printed permission/rate cancellation cost is a fresh public discard while its original reserve, cross/return or typed Homeworld parent remains unpaid. Claim/all-seat decline restores and applies that same cancellation once. Recovering the cost cannot restore denied transport, keep the native discount, finance an unfunded group or replay shipment. Existing denial/affordability policy is unchanged; shipment-price activation uses the distinct continuation below. | [Printed-source continuation and scoped proof](SEMUTA_SOURCE_UPDATE_20260907.md#native-guild-permission-and-rate-costs--16-october-2026) |
| Purchased Karama typed price | Supplied authorized Advanced PDF physical16 says any player’s Force Shipment may be half normal, paid to bank. Original typed routes use that independent tariff without new route rights or Nexus stacking; the entire approved invoice is bank-only. Completion consumes only the original grant. Special-stop retains the existing provisional refund only for an unclaimed original cost; Semuta recovery preserves the price but ends that refund eligibility, even after rediscard. Immune Junction keeps its separate source choice. | [Connected typed routes](GUILD_HOMEWORLD_TRANSPORT_RULES.md#separate-permission-and-purchased-price--15-october-2026), [claimed-cost composition](SEMUTA_SOURCE_UPDATE_20260907.md#shipment-price-cost-and-claimed-card-refund--16-october-2026) |
| Semuta on shipment-price activation | Claim/decline of the exact printed activation cost creates the same original half-normal bank-paid grant once. Physical recovery does not change its beneficiary/creator. Under the selected nonduplication extension to provisional stop refunds, a claimed cost is not refundable even if the new holder rediscarded it; Guild may use that same card for its actual stop without returning it to the former owner. Unclaimed refunds remain. This is product composition, not a publisher worked example. | [Source, policy and scoped proof](SEMUTA_SOURCE_UPDATE_20260907.md#shipment-price-cost-and-claimed-card-refund--16-october-2026) |
| Purchased price with immune Junction | Keep the original offered half/full tariff and normal payees; no quarter price or bank-only overlay. Under the standing choose-recommendation instruction, accepting this source with a purchased grant requires explicit acknowledgment that it ends unused, with no card refund. Consume only upon actual delivery, not failed, stale, unfunded or deferred acceptance; the ordinary purchased route remains available. This is a conservative product composition, not a publisher worked example. | [Source immunity and selected choice](JUNCTION_TRANSPORT_RULES.md#purchased-price-and-immune-offer--15-october-2026), [original versus controlled proof](JUNCTION_TRANSPORT_RUNTIME.md#purchased-price-source-choice--15-october-2026) |
| Deferred shipment arrival | Quote unsupported ordinary arrivals before saving Guild interception. A validated legacy ordinary declaration may return unspent on the typed arrival error; corrupted declarations and special parent/card receipts are not silently cleared. This repairs continuation without deciding simultaneous reaction priority. | [Reproduction and bounded recovery](DEFERRED_SHIPMENT_ARRIVAL.md) |
| Native Ambassador own-arrival continuation | Under the standing choose-recommended-option instruction, reuse committed entry after its own Guild income, BG Intrusion and accompaniment controls. Existing callbacks put a legitimate accompanying BG fighter child before the deferred original entrant; each sees the then-live token, so declining the child preserves a later original offer and consuming it does not recreate a token. Advisors remain exempt. This child-first/live-token composition is provisional, not a located publisher priority ruling. Actual busy controls, unsupported paired/module guards and separate native rate-window admission remain distinct. | [Native original-action evidence and boundary](DEFERRED_SHIPMENT_ARRIVAL.md#native-own-arrival-continuations--15-october-2026) |
+22
View File
@@ -2,6 +2,28 @@
Read-only engine audit, 2026-09-07. Read the complete `docs/SEMUTA_DRUG_ENGINE_AUDIT.md`, then inspected every current `discard(...)` call, direct Treachery-discard mutation and `draw(g)` caller in `game/engine.ts`, plus the Truthtrance discard callback and pure Box/Distrans results. Names below are integration anchors; approximate current lines are navigation aids only. This report adopts no additional source ruling and changes no project file.
## Shipment-price activation cost — 16 October 2026
`karamaShipmentPriceDiscard` offers the exact public printed cost before
activating its original other-player price. The unused opportunity,
beneficiary, creator and cost identity stay bound. Claim/decline creates the
same grant once; no shipping payment or counter departure occurs at this
boundary. The physical claimant does not become the benefit's creator.
After a claim, the grant records `costClaimed: true`. The selected extension
to the provisional Guild-stop refund policy does not return a claimed cost,
even if its new holder later discards it again as the special-stop cost.
The same physical card can pay that new legal use, but is not also refunded
to its former owner. An unclaimed cost retains its older exact-card refund.
This is source/nonduplication composition, not a publisher worked example.
[Current source and scoped proof](SEMUTA_SOURCE_UPDATE_20260907.md#shipment-price-cost-and-claimed-card-refund--16-october-2026)
records234 affected cases, fourteen original runtime/policy paths, two
controlled extra-card refund probes and four actual mobile journeys.
Converted costs and other special-Karama disposal sources remain unfinished;
full Semuta/module certification and final assurance are not implied.
## Native Guild cancellation cost family — 16 October 2026
`karamaShipmentDiscard` now suspends a printed cancellation cost for original
+46
View File
@@ -2,6 +2,52 @@
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.
## Shipment-price cost and claimed-card refund — 16 October 2026
An ordinary **printed Karama** spent for the active player's shipment price
now offers its exact public cost through `karamaShipmentPriceDiscard`.
The dedicated continuation retains the original unused opportunity,
beneficiary, creator and physical card. Claim or all-seat decline activates
that same half-normal, bank-paid benefit once; it does not transfer the
benefit to the physical card's new holder or repeat the purchase.
**Selected nonduplication composition, not a publisher worked example:**
Semuta recovery ends the older provisional special-stop refund eligibility
for that cost, not the price benefit. Internal `costClaimed: true` retains
that fact even if the card is subsequently discarded again. Guild may
legally spend the **very same recovered card** for its original special
stop, but cannot also refund that later discard to the former cost owner.
Unclaimed costs keep the existing exact-card refund policy; completed
shipments still consume only their original grant.
Affected eighteen-file **234/234** passes, including eight new behavior
cases. Fourteen original-action runtime/policy paths cover Basic/Advanced
reserve and typed world prices, claim/decline, both same-card stops and all
four existing profiles. Two additional refund probes explicitly conserve a
second stop card into Guild custody after an actual original decline; they
are **controlled acquisition**, not original-action acquisition proof.
Four actual styled390×844 GameTable journeys start before price activation:
Emperor's real original card grants Atreides bank3 while Guild holds its
recovered cost; the same recovered card instead stops that reserve shipment
without refund; typed all-seat decline delivers Caladan3→Kaitain for bank2;
and typed claim/same-card stop preserves both native pools/wallets, followed
by an actual ordinary Atreides move. Original source-dependent manual/
automatic interception remains. Viewport/scroll width390 and no browser/
application errors; two transient tool-only stale-node errors were handled
with fresh evidence and no replay.
Only an owned memory-only loopback host ran. No worker, D1, authenticated
saved room, human server, deployment or mode gate changed. Original/API/table
JSON and four initial scenes remain outside Git under
`/tmp/dune-semuta-price-*20261016*`. Converted costs, other special-Karama
discard producers, full combinations and final assurance remain separate.
[Continuation contract](SEMUTA_DISCARD_CONTINUATIONS.md#shipment-price-activation-cost--16-october-2026).
Final `npm run check:quick` (types/lint) and production build pass; existing
module-register, large-chunk and Unknown-route warnings remain. Nine current
local links and52 Semuta evidence paths resolve; all five facets stay Partial.
## Native Guild permission and rate costs — 16 October 2026
Printed Karama cancellation of native `guildTransportPermission` or