Bind completed Semuta exchanges to Truthtrance promises

This commit is contained in:
Quintine committed 2026-10-27 08:27:53 +11:00
1 parent 4c4bebe85e
commit b02839ce2a
24 files changed
+1014 -40

No files matched your search

+32
View File
@@ -20,6 +20,38 @@ open mode gates.
Continue remaining Basic functions before Advanced and wider interactions.
Prototype labels and final acceptance gates remain.
**Truthtrance / printed Semuta exchange — 27 October. Prototyped / Partial.**
Whole questions now count actual exchange/disposal after answering, with no
selected-card predicate or credit for inspection alone. Current fresh events,
the exact declared foreign Truth cost, shared payments, native capacity and
No/remaining-completion preflight connect. Exact human guides and four legal
profiles preserve the native suffix; a required Yes cannot pass its sole known
trigger, while OR retains later alternatives.
Frozen **22 affected test files, 396/396**, types/lint/build and five
runtime groups/six programmes pass. Five programmes use genuine earned cache
Semuta and original Truth deals; one clearly labelled conserved-acquisition
supplement generates its later multi-card batch through real battle controls.
Runtime includes 30 GameTable SSR renders, 6 actual answer callbacks,
8 whole-guide callbacks and 1 native Semuta callback.
Source/further counts derive from actual arrays; inherited supplement history
is explicitly unavailable. No new native acquisition is claimed for that setup.
Focused cases include whole No AND/OR, cumulative payment caps, exact stale/JSON
packets, both actual multi-card choices, prior-use exclusion and genuine later
Box1/search2 recovery followed by a new original-Truth replay. A detached opaque
quote supplement permits generic Distrans transfer while retaining the specific-
effect prohibition. Initial feedback repairs an optional projection type,
fixture excess-property typing, a const declaration and a test that double-spent
a standing bid reservation. The native reservation remains authoritative.
Proof: `/home/quintine/.local/share/dune/checkpoints/20261027-truth-semuta-play-proof-v4/`;
journeys/HTML: adjacent `20261027-truth-semuta-play-runtime/run/`.
No HTTP/storage boundary, saved-game/database, restart or deployed operation
changes. Broader future-trigger calendars/funding, combinations, complete modes
and final assurance/browser/deployed acceptance remain open.
[Contract](TRUTHTRANCE_TURN_ACTIONS.md#printed-semuta-exchange--27-october-2026).
**Truthtrance / printed transfer and order cards — 27 October. Prototyped / Partial.**
Actual Distrans and Sapho use can be promised without fixing a transfer or order
choice. Costs, current native options, whole AND/OR/No, original turn-end caps,
+24
View File
@@ -1,5 +1,29 @@
# Dune implementation status
## 27 October 2026 — Printed Semuta exchange commitments
Prototyped / Partial. Completed physical exchange/disposal counts after the
answer; inspection alone does not. Current native events and the exact declared
foreign Truth cost precede later shared-purse actions. Immediate No and surviving
completion checks precede inspection, and actual result checks precede the typed
suffix. Exact human guides and four minimal profiles preserve native controls.
Frozen **22 affected test files, 396/396**, types/lint/build and five
runtime groups/six programmes pass. Five programmes use genuine earned cache
Semuta and original Truth deals; one clearly labelled conserved-acquisition
supplement generates its later multi-card batch through real battle controls.
Runtime includes 30 GameTable SSR renders, 6 actual answer callbacks,
8 whole-guide callbacks and 1 native Semuta callback.
Source/further counts derive from actual arrays; inherited supplement history
is explicitly unavailable. No new native acquisition is claimed for that setup.
Tests also exercise genuine paid Box recovery/new-interval replay; a detached
opaque quote supplement permits only generic Distrans fuel, not a specific
unseen effect. Optional projection/fixture types, a const and a double-spent standing-bid
test assumption are repaired after initial feedback; native reservations remain. No full AI, saved-game operation, restart or deployment occurs.
Broader future calendars/combinations and all final acceptance remain open.
[Contract](TRUTHTRANCE_TURN_ACTIONS.md#printed-semuta-exchange--27-october-2026).
Private proof: `/home/quintine/.local/share/dune/checkpoints/20261027-truth-semuta-play-proof-v4/`.
## 27 October 2026 — Printed transfer/order commitments
Prototyped / Partial. Distrans and Sapho actual use share native costs/options
+13
View File
@@ -1,5 +1,18 @@
# Rule decision index
## Truthtrance printed Semuta use — 27 October 2026
Prototyped / Partial. Count the completed physical exchange and Semuta disposal,
not its irreversible private-inspection commitment. The selected card is outside
the predicate, and No closes at turn end. Quote only the current supported fresh
window or the exact already-declared foreign Truth cost; do not invent later
foreign discards. Immediate No and completion preflight precede inspection;
selection checks the real result before its native suffix. Unknown acquisitions
cannot supply specific effects, but may supply Distrans's generic other-card
transfer with existing reservations/capacity. This composes existing printed
contracts without a new publisher priority ruling or full-mode certificate.
[Contract](TRUTHTRANCE_TURN_ACTIONS.md#printed-semuta-exchange--27-october-2026).
## Truthtrance printed transfer/order use — 27 October 2026
Prototyped / Partial. Future Distrans and Sapho predicates concern actual native
+12
View File
@@ -2,6 +2,18 @@
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.
## Printed-use Truthtrance promises — 27 October 2026
The combined current-turn question can name the actual completed Semuta exchange
and disposal without selecting its recovered card. Inspection commitment alone
does not count. Reuse native fresh-event admission, physical exchange and typed
continuations; check immediate No and a surviving completion before inspection.
The current declared foreign Truth cost is a known trigger, while unknown future
opponent discards are not forecast. No lasts through the original turn end.
This is bounded composition, with original cache/Truth singleton sources and
separately labelled controlled multi-card supplements; full acceptance stays open.
[Contract](TRUTHTRANCE_TURN_ACTIONS.md#printed-semuta-exchange--27-october-2026).
## Completed ordinary-auction Truth/Distrans costs — 27 October 2026
The native preview now preserves an ordinary lot while offering a completed
+45
View File
@@ -1,5 +1,50 @@
# Truthtrance combined current-turn actions
## Printed Semuta exchange — 27 October 2026
**Prototyped / Partial.** `cardPlay/semutaDrug` means the completed printed
exchange and disposal after answering this turn. A multi-card inspection
commitment is irreversible but does not itself satisfy the predicate. The
selected card, event and inspection are not question fields. Earlier use,
recovery alone and other roles do not count; the No interval lasts through
the original turn's Mentat.
The exact already-declared foreign Truthtrance cost supplies a guaranteed fresh
singleton only where the original native Semuta admission permits it. The
completion quote exchanges the actual physical card before later payment or
preparation, sharing the real purse without a fee, income or another queued
question's disposal. Current native fresh windows also quote their original
offer or owned selection. No arbitrary future opponent discard is invented.
An uncommitted hidden acquisition supplies no specific effect. It can supply
the generic other physical card needed by Distrans, retaining native transfer
reservations and capacity. Exact current guides are recomputed after acquisition.
Immediate No and remaining-completion checks precede an inspection commitment.
A required Yes cannot pass its only modelled fresh trigger; an OR alternative
can pass and complete later. Actual selection records the play and checks the
result before the original typed suffix resumes. Neutral foreign acknowledgments,
native reservations, net-zero hand exchange, original auction/battle controls
and other players' rights remain. Persistent human guides bind the whole answer
and exact native event; four minimal profiles consume those same guides.
This is bounded composition of the existing Truthtrance and printed Semuta
contracts, not a publisher worked example. Native earned cache/Truth singleton
sources and explicitly controlled multi-card supplements are distinguished.
Broader future-trigger calendars, full combinations/modes and final assurance,
browser/hydration and deployed acceptance remain open.
Frozen **22 affected test files, 396/396**, types/lint/build and five
runtime groups/six programmes pass. Five programmes use genuine earned cache
Semuta and original Truth deals; one clearly labelled conserved-acquisition
supplement generates its later multi-card batch through real battle controls.
Runtime includes 30 GameTable SSR renders, 6 actual answer callbacks,
8 whole-guide callbacks and 1 native Semuta callback.
Source/further counts derive from actual arrays; inherited supplement history
is explicitly unavailable. No new native acquisition is claimed for that setup.
Private proof: `/home/quintine/.local/share/dune/checkpoints/20261027-truth-semuta-play-proof-v4/`;
journeys/HTML: adjacent `20261027-truth-semuta-play-runtime/run/`.
This is local native/SSR/callback evidence, not hydration or deployed acceptance.
## Printed transfer and order cards — 27 October 2026
**Prototyped / Partial.** `cardPlay/distrans` and `cardPlay/juiceOfSapho`