Compose Semuta recovery with physical Shrine card roles
This commit is contained in:
1 parent
f587374923
commit
5902286db5
13 files changed
+360
-29
No files matched your search
@@ -29,6 +29,24 @@ 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 connects both physical Shrine roles — 16 October.**
|
||||
Fresh private `semuta --discoveries` setup retains original Richese/CHOAM,
|
||||
optional Ix, unused Tech3+/Advanced Strongholds and original Discovery7/8.
|
||||
Truthtrance spent as Karama is recoverable before the same original effect;
|
||||
Karama spent as Truthtrance is recoverable after its single definite answer.
|
||||
Neither changes its printed face. Emperor revival does not repeat; original
|
||||
price provenance and normal-auction physical identity remain.
|
||||
|
||||
Affected six-file57/57, eight controlled runtime paths and32 legal policy
|
||||
probes pass. Two controlled390px journeys recover both faces; actual Guild
|
||||
shipment then pays bank3 for three counters, while the reverse path retains
|
||||
one yes answer. Width/scroll390; no application/browser error after isolated
|
||||
host setup repair. No saved room, human server, D1, deployment or public gate
|
||||
changed. Skills/Homeworld/Nexus/E3 composition and final assurance remain
|
||||
separate. [Source and exact evidence](SEMUTA_SOURCE_UPDATE_20260907.md#shrine-physical-role-costs--16-october-2026).
|
||||
Final types/lint and private CLI help pass; current source links and55
|
||||
Semuta evidence paths resolve. No build or broad assurance run in this slice.
|
||||
|
||||
**Semuta preserves native BG conversion and the separate counter cost — 16 October.**
|
||||
Physical Worthless recovery now precedes the same native conversion counter,
|
||||
not its effect. The card stays Worthless in its new faction. A later printed
|
||||
|
||||
@@ -904,6 +904,13 @@ conversion was fabricated.
|
||||
authorizes Truthtrance as Karama or Karama as Truthtrance in the existing effect
|
||||
paths. Cards retain their physical identity and custody. A committed converted
|
||||
Truthtrance retains its use receipt through departure, answering and discard.
|
||||
Fresh private `semuta --discoveries` setup now connects both physical-role
|
||||
discards: recover used Truthtrance without replacing its original Karama
|
||||
effect, or recover used Karama after one committed definite Truthtrance
|
||||
answer. Original CHOAM/optional Ix setup, unused Tech3+/Advanced Strongholds
|
||||
remain; Skills/Homeworlds/Nexus/E3 and public starts stay outside this entry.
|
||||
[Scoped controlled proof](SEMUTA_SOURCE_UPDATE_20260907.md#shrine-physical-role-costs--16-october-2026)
|
||||
is not natural draw/entry or complete-module acceptance.
|
||||
This does not implement missing special powers or resolve their pending rules.
|
||||
|
||||
Great Maker vote/ride, Discovery token/discard, next-turn entry, station and carried
|
||||
|
||||
@@ -1,5 +1,28 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 16 October 2026 — Semuta connects physical Shrine-role costs
|
||||
|
||||
Fresh private `semuta --discoveries` composes original Richese/CHOAM and
|
||||
optional Ix Discovery setup, with original unused Tech3+/Advanced Strongholds.
|
||||
Live profile validation now retains this admitted composition. Existing
|
||||
Karama continuations accept entitled physical Truthtrance; original auction
|
||||
resumption retains that physical face rather than a printed-Karama flag.
|
||||
Existing clean Truthtrance disposal accepts committed Shrine-source Karama.
|
||||
Claim/pass preserves original effects, one recorded answer and post-revival
|
||||
Emperor timing, with no manufactured card or repeated effect.
|
||||
|
||||
Eight new cases; affected six-file57/57. Eight controlled runtime paths and32
|
||||
legal policy probes pass. Two controlled390px actual-table journeys recover
|
||||
both faces; original Guild delivery pays bank3 for three forces and the
|
||||
reverse path retains one yes answer. Native setup precedes explicitly
|
||||
controlled Shrine placement/occupation/acquisition; this is not natural
|
||||
Discovery draw/entry or full-game evidence. No human server, D1, saved room,
|
||||
deployment or public start gate changed. Existing Skills/Homeworld/Nexus/E3
|
||||
and final-assurance boundaries remain.
|
||||
[Canonical source and proof](SEMUTA_SOURCE_UPDATE_20260907.md#shrine-physical-role-costs--16-october-2026).
|
||||
Final types/lint and actual private CLI help pass. Current source links and55
|
||||
Semuta evidence paths resolve; no production build or broad assurance run.
|
||||
|
||||
## 16 October 2026 — Semuta retains native BG role, conversion and counter costs
|
||||
|
||||
Added `bgKaramaCostDiscard` for the actual Worthless disposal before native
|
||||
|
||||
@@ -677,6 +677,7 @@ dedicated retrieved worked FAQs. [Contract and remaining limits](HOMEWORLD_OCCUP
|
||||
| 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) |
|
||||
| Semuta on printed native special costs | Preserve each native disposal point and original intent. Most printed costs precede their effect; native Emperor's completed revival precedes its cost disposal and is not repeated. CHOAM's selected hand cards form a separate private simultaneous batch after one earned credit; one fresh other-player card may be selected after commitment, never the earlier activation. Existing once-use, joint costs, native permission/typed custody and E3 entry gates remain unchanged. This composes the printed Semuta rule with existing native order, not a new publisher timing FAQ. | [Source/stages and original versus controlled proof](SEMUTA_SOURCE_UPDATE_20260907.md#printed-native-special-costs-and-choam-cashout--16-october-2026) |
|
||||
| Semuta on native BG conversion/counter costs | The played Worthless is fresh before the original native conversion response; recovery keeps its physical role and cannot bypass that counter. A later printed cancellation is a separate fresh cost and still denies the same conversion. Original four-use opportunity/incoming reservations and older passed history remain. Allowed converted prices retain claimed-cost provenance after real rediscard under the existing nonduplication policy. Kull remains before conversion/discard; Shrine/E3 scope stays separate. | [Native role/source and scoped proof](SEMUTA_SOURCE_UPDATE_20260907.md#native-bg-worthless-and-conversion-counter-costs--16-october-2026) |
|
||||
| Semuta on Shrine physical-role costs | Fresh private Richese/CHOAM/optional Ix Discovery setup composes the existing Shrine role and Semuta rules. An entitled Truthtrance used as Karama retains its physical face through the original price, cancellation, auction or special-cost continuation. Karama committed as Truthtrance is fresh after its single definite answer; recovery never repeats that answer. Emperor revival retains its original post-effect disposal. This is component composition, not a new publisher timing FAQ; Skills/Homeworld/Nexus/E3 and public gates remain separate. | [Source, controlled evidence and limits](SEMUTA_SOURCE_UPDATE_20260907.md#shrine-physical-role-costs--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) |
|
||||
|
||||
@@ -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.
|
||||
|
||||
## Shrine physical-role stages — 16 October 2026
|
||||
|
||||
Fresh private `semuta --discoveries` setup retains the original Discovery
|
||||
roster/modules; unsupported Skills/Homeworld/Nexus/E3 overlays stay excluded.
|
||||
The existing Karama cost continuations accept an entitled physical
|
||||
Truthtrance without changing its face. Auction and price resumption carry
|
||||
that committed physical card; claim/pass preserves the original owner,
|
||||
recipient, lot, payment and once-use. Emperor's post-revival disposal never
|
||||
repeats its completed revival.
|
||||
|
||||
`truthtranceDiscard` also accepts the already-validated `source: shrine`
|
||||
receipt for physical Karama after one definite answer. No fresh occupancy
|
||||
check is imposed on that committed Truthtrance role; existing history,
|
||||
promise, parent signatures and clean-continuation restrictions remain.
|
||||
Semuta recovery changes custody, not the recorded answer or printed face.
|
||||
|
||||
[Scoped evidence](SEMUTA_SOURCE_UPDATE_20260907.md#shrine-physical-role-costs--16-october-2026):
|
||||
57 affected cases, eight controlled runtime paths,32 legal policy probes and
|
||||
two controlled390px journeys. This is not original Discovery acquisition,
|
||||
full-combination or saved/deployed assurance.
|
||||
|
||||
|
||||
## Native BG cost and counter stages — 16 October 2026
|
||||
|
||||
The actual physical Worthless creates `bgKaramaCostDiscard` before the
|
||||
|
||||
@@ -2,6 +2,54 @@
|
||||
|
||||
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.
|
||||
|
||||
## Shrine physical-role costs — 16 October 2026
|
||||
|
||||
The private `semuta --discoveries` entry now composes original fresh Richese/
|
||||
CHOAM and optional Ix setup with Discovery's seven Spice Cards/eight tokens,
|
||||
Basic/Advanced2–6, optional unused Tech3+ and Advanced Strongholds. Skills,
|
||||
Homeworlds, Nexus and E3 overlays, played-save conversion and public starts
|
||||
remain excluded. Live admission uses the same Discovery roster contract.
|
||||
|
||||
Existing [Shrine roles](DISCOVERY_PROTOTYPE.md#connected-behavior) and printed
|
||||
Semuta recovery compose without changing physical card identity. A current
|
||||
revealed-Shrine fighter may spend Truthtrance through the existing Karama
|
||||
price, cancellation, normal-auction purchase/payment and special-cost paths.
|
||||
The fresh cost retains that physical Truthtrance. Claim/pass resumes the
|
||||
original effect, not a BG conversion or a new source owned by the claimant.
|
||||
Native Emperor revival remains before its cost disposal and is never repeated.
|
||||
Auction continuation receives the committed physical card rather than
|
||||
manufacturing a printed-Karama flag.
|
||||
|
||||
Conversely, Karama committed as Truthtrance retains its `source: shrine`
|
||||
receipt. Its completed definite answer now offers that physical Karama to
|
||||
Semuta under the existing clean Truthtrance continuation restrictions.
|
||||
Recovery does not ask again, append another answer or reclassify the card.
|
||||
This connects existing component rules; it claims no new publisher timing FAQ.
|
||||
|
||||
Eight new behavior cases and the six-file affected union pass **57/57**.
|
||||
Eight runtime claim/pass paths and32 legal policy probes cover both roles,
|
||||
both modes and all four profiles. Fixtures use genuine ready/setup/first
|
||||
Movement, then **controlled Shrine placement, occupation and conserved hand
|
||||
acquisition**; auction/Revival tests explicitly stage their later clocks.
|
||||
These are not natural Discovery draw/entry or complete-game evidence.
|
||||
|
||||
Two actual styled390×844 table journeys recover each physical face. The price
|
||||
journey then declares three Guild forces, uses its actual Allow shipment
|
||||
control and pays bank3: spice5→2, reserves15→12, Wind Pass14 gains3; the grant
|
||||
retires while Richese holds physical Truthtrance. The reverse journey keeps
|
||||
one yes answer while Richese holds physical Karama. Width/scroll390 and no
|
||||
browser/application errors after correcting isolated host setup. Only an
|
||||
owned memory-only loopback host ran; no human server, D1, saved room,
|
||||
deployment or public gate changed. Proof is outside Git:
|
||||
`/tmp/dune-shrine-runtime.json`, `/tmp/dune-shrine-ui-proof.json`.
|
||||
Full combinations, recovery/deployed assurance and all five Semuta facets
|
||||
remain Partial.
|
||||
Final `npm run check:quick` passes. The actual private CLI help runs and
|
||||
includes the new composition; five current source links and55 Semuta test
|
||||
evidence paths resolve. No production build, broad suite or HTTP assurance
|
||||
was run for this bounded rules slice.
|
||||
|
||||
|
||||
## Native BG Worthless and conversion-counter costs — 16 October 2026
|
||||
|
||||
`bgKaramaCostDiscard` offers the actual played **Worthless** before the native
|
||||
|
||||
Reference in new issue
Block a user