Offer Semuta on Spiritual Advisor and relocation costs
This commit is contained in:
1 parent
92f2e8125b
commit
81fbbca309
12 files changed
+1559
-10
No files matched your search
@@ -16,6 +16,41 @@ open mode gates.
|
||||
|
||||
|
||||
## Current checkpoint and work
|
||||
**Semuta on Spiritual Advisor and relocation costs — 26 October. Prototyped / Partial.**
|
||||
Existing terminal/advisor cost continuations now retain ordinary Spiritual
|
||||
shipping, matching and committed-arrival parents, plus Ambassador/Discovery
|
||||
relocation. Pure native validators own each distinct denial and original suffix.
|
||||
Shipping prevention spends no free reserve; matching prevention restores its
|
||||
chooser; alone-conversion prevention retains the placed advisor. Conditional
|
||||
signatures bind only these new parents. Existing persistent controls/minimal
|
||||
bots serve the sources; no rule calculation or mode gate changes.
|
||||
|
||||
Three disjoint source lanes and root integration pass **13 files,163/163**,
|
||||
types/lint/build and **ten native engine/GameTable SSR/actual Semuta-callback
|
||||
journeys** on unchanged source. Twenty-six new cases cover five genuine sources,
|
||||
claim/pass, allowance, legal replacement, original continuation, stale/source
|
||||
rejection and four minimal profiles. Original Advanced setup, actual cache1 and
|
||||
dealt Karama supply every45-card source. Spiritual88/92 keeps A's real paid1
|
||||
shipment; matching denial really permits the alternative accompaniment or
|
||||
decline. Arrival93 actually withdraws/places BG1 at empty Polar before conversion,
|
||||
retains its lock/hold and then drains the original paid entry. Ambassador89
|
||||
uses the original Fremen packet, paid token/entrant and actual Ecaz6 relocation.
|
||||
Discovery114 uses actual Cistern placement, inspect/reveal and next-turn A1 free
|
||||
entry. No played hand, force, stance, wallet, clock, receipt or parent is installed.
|
||||
|
||||
Narrow feedback fixes absent-field and Discovery revealed-turn assertions.
|
||||
The private runtime harness then learns that an uncancellable replacement may
|
||||
settle immediately; only that harness is repaired/rerun. Application source stays
|
||||
identical across the passed quick/test/build proof and runtime-only companion.
|
||||
Private reports: `20261026-semuta-spiritual-relocation-proof/` and
|
||||
`20261026-semuta-spiritual-relocation-runtime-proof/` under
|
||||
`/home/quintine/.local/share/dune/checkpoints/`; journeys/HTML: adjacent
|
||||
`20261026-semuta-spiritual-relocation-runtime/`.
|
||||
Other matching/grant parents, combinations, complete modes and final assurance
|
||||
remain open. No room/D1/server, reset/restart, deployment or recovery operation
|
||||
occurs; DOM/hydration, browser/mobile and deployed acceptance remain due.
|
||||
[Source and scope](SEMUTA_SOURCE_UPDATE_20260907.md#spiritual-advisor-and-relocation-costs--26-october-2026).
|
||||
|
||||
**Semuta on Homeworld, battle and Face Dance conversions — 26 October. Prototyped / Partial.**
|
||||
Existing `karamaAdvisorFlipDiscard` now offers exact printed-role costs after
|
||||
committed typed Homeworld transport, completed battle losses and completed Face
|
||||
|
||||
@@ -1,5 +1,38 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 26 October 2026 — Semuta on Spiritual Advisor and relocation costs
|
||||
|
||||
**Prototyped / Partial.** Existing terminal/advisor cost continuations now retain
|
||||
ordinary Spiritual shipping, matching and placed-arrival sources, plus completed
|
||||
Ambassador/Discovery relocation. Exact native parent validation preserves the
|
||||
paid foreign entry, unspent free reserve or already deposited grant/transfer as
|
||||
appropriate. Denial resumes the original distinct choice/arrival once. Conditional
|
||||
signatures preserve earlier formats; existing persistent controls/minimal bots
|
||||
serve these sources without changing mode gates or native calculations.
|
||||
[Source and scope](SEMUTA_SOURCE_UPDATE_20260907.md#spiritual-advisor-and-relocation-costs--26-october-2026).
|
||||
|
||||
Three disjoint source lanes and root integration pass **13 files,163/163**,
|
||||
types/lint/build and **ten native engine/GameTable SSR/actual Semuta-callback
|
||||
journeys** on unchanged source. Twenty-six new cases cover five genuine sources,
|
||||
claim/pass, allowance, restored legal accompaniment/decline, source/stale rejection
|
||||
and four minimal profiles. Spiritual88/92 retains actual A paid1; arrival93
|
||||
actually withdraws/places Polar1 before conversion. Ambassador89 earns its native
|
||||
Fremen packet, paid token/entrant and Ecaz6 relocation; Discovery114 earns actual
|
||||
Cistern placement/reveal and next-turn A1 free entry. All45 cards stay physical;
|
||||
no played hand, force, stance, wallet, clock, outcome or parent is installed.
|
||||
|
||||
Feedback repairs two fixture assertions: absent phase-opening value and the
|
||||
separate Discovery revealed-turn field. A private runtime-only rerun corrects
|
||||
the harness's assumption that every replacement must pause for a counter; the
|
||||
original passed quick/test/build source remains identical. Private reports live
|
||||
under `/home/quintine/.local/share/dune/checkpoints/` in
|
||||
`20261026-semuta-spiritual-relocation-proof/` and its
|
||||
`20261026-semuta-spiritual-relocation-runtime-proof/` companion; journeys/HTML are
|
||||
in adjacent `20261026-semuta-spiritual-relocation-runtime/`.
|
||||
Other matching/grant parents, combinations and complete-mode/final assurance stay
|
||||
open. These results do not certify DOM/hydration, browser/mobile or deployment.
|
||||
No saved-room/D1/server, reset/restart, deployment or recovery operation occurs.
|
||||
|
||||
## 26 October 2026 — Semuta on World, battle and Face Dance conversion costs
|
||||
|
||||
**Prototyped / Partial.** Existing advisor cost continuation retains committed
|
||||
|
||||
@@ -2,6 +2,88 @@
|
||||
|
||||
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.
|
||||
|
||||
## Spiritual Advisor and relocation costs — 26 October 2026
|
||||
|
||||
**Prototyped / Partial.** Existing `karamaTerminalDiscard` admits the original
|
||||
ordinary Spiritual shipping cost; `karamaAdvisorFlipDiscard` admits its distinct
|
||||
matching/committed-arrival costs and completed Ambassador/Discovery relocation
|
||||
conversion costs. Existing persistent neutral controls, claim/pass and minimal
|
||||
legal profiles serve these sources. This extends the recorded
|
||||
[Spiritual contract](SPIRITUAL_ADVISORS.md) and
|
||||
[automatic-conversion contract](ADVISOR_AUTOMATIC_FLIPS.md), without new rulings,
|
||||
native calculations, public starts or mode/publication admission. Continuously-
|
||||
alone duration retains the existing provisional policy.
|
||||
|
||||
The focused [paid-parent qualifier](../game/semuta-spiritual-arrival.ts) checks
|
||||
the actual original nine-field ordinary shipment entry, its current shipper,
|
||||
destination and deposited counters. Native frame/source validators separately
|
||||
bind the owned chooser, exact selected packet, stage and deposit. No foreign
|
||||
shipment, grant, relocation, entry or resource quote executes in preflight.
|
||||
Spiritual exceptions apply only to this ordinary parent; Guild Ambassador,
|
||||
revival and broader module/grant combinations are not certified here. The
|
||||
relocation exception admits only the original source-owned Ambassador or
|
||||
Discovery child. Conditional signature additions bind these new frames while
|
||||
leaving earlier serialized receipt formats unchanged.
|
||||
|
||||
After fresh claim/pass, native denial runs once:
|
||||
|
||||
- Shipping retains the already paid foreign shipment and ends the free packet
|
||||
before withdrawing a BG reserve.
|
||||
- Matching retains the paid parent and all residents, restores the original
|
||||
chooser and blocks the exact denied packet. The actual other legal target or
|
||||
decline remains available. Changing labels cannot retry that same packet.
|
||||
- Spiritual alone conversion retains the already withdrawn/placed advisor,
|
||||
accompaniment lock and continuously-alone hold, then completes the free child
|
||||
and drains the original paid entry once.
|
||||
- Relocation retains the consumed token/free-entry allowance and completed force
|
||||
transfer. Denial retains the stranded advisor hold and resumes the original
|
||||
Ambassador/Discovery arrival suffix. It repeats no payment, transfer or entry.
|
||||
|
||||
Three disjoint [choice](../tests/semuta-spiritual-cost-engine.test.ts),
|
||||
[arrival](../tests/semuta-spiritual-arrival-engine.test.ts) and
|
||||
[relocation](../tests/semuta-advisor-relocation-engine.test.ts) source lanes and
|
||||
root integration pass **13 files,163/163**, types/lint/build and **ten native
|
||||
engine/GameTable SSR/actual Semuta-callback journeys** on unchanged source.
|
||||
Twenty-six new cases cover five genuine sources, claim/pass, allowance, actual
|
||||
legal replacement, original continuation, stale/source/deposit/parent rejection
|
||||
and four minimal profiles. Every source uses actual original Advanced setup,
|
||||
paid cache1 Semuta and originally dealt printed Karama; all45 cards remain
|
||||
physical. No played hand, force, stance, wallet, clock, source or parent is
|
||||
installed. Explicitly malformed negative copies are labelled supplements.
|
||||
|
||||
Spiritual88/92 uses Advanced R/C/BG/A/E and CHOAM only. A really pays1 to ship1
|
||||
to Arrakeen beside BG's original advisor or to empty Tuek's while BG has its
|
||||
original Polar fighter. Shipping stops before withdrawal; matching really passes
|
||||
that separate counter before opening. Matching denial permits actual Tuek's
|
||||
accompaniment1 or decline, while the denied Polar1 remains blocked. The native
|
||||
replacement may settle immediately when nobody can counter it. Arrival93 uses
|
||||
the same original roster: BG really chooses empty Polar1, passes shipping,
|
||||
withdraws its reserve19→18, places/locks the advisor and opens the distinct
|
||||
mandatory conversion before the original paid queue resumes.
|
||||
|
||||
Ambassador89 uses original Advanced R/C/Ecaz/BG/A with CHOAM+Ecaz. The real final
|
||||
Traitor lottery earns Fremen supply; paid token, actual A entrant and genuine
|
||||
Ecaz6 Basin→Tuek's relocation leave BG alone. Discovery114 uses the original
|
||||
Discovery-only module entry with Advanced R/C/BG/A/E. A real first-blow Cistern
|
||||
placement, A paid2 shipment/accepted Intrusion, actual Collection inspect/reveal
|
||||
and next-turn A1 free entry leave the original BG advisor stranded. Claim/pass
|
||||
retains each actual child/token and ends before unrelated Storm readiness.
|
||||
|
||||
Narrow feedback corrects absent-field and Discovery revealed-turn assertions.
|
||||
The first frozen quick/test/build steps pass. The private runtime harness alone
|
||||
then corrects its unconditional extra-counter assumption and passes all ten
|
||||
journeys on a runtime-only rerun. Both reports bind the identical2917-file tree
|
||||
`0df139bc97b5bd3e5d6bc1121bf34f0c26790506aa85557ab3f8d60421b87332`.
|
||||
Private reports under `/home/quintine/.local/share/dune/checkpoints/` are
|
||||
`20261026-semuta-spiritual-relocation-proof/` and
|
||||
`20261026-semuta-spiritual-relocation-runtime-proof/`; scripts/journeys/HTML are
|
||||
in adjacent `20261026-semuta-spiritual-relocation-runtime/`.
|
||||
|
||||
Other matching/grant parents, wider combinations, full modes and final rules/
|
||||
recovery/privacy/custody assurance remain open. SSR/component callbacks do not
|
||||
certify DOM/hydration, browser/mobile or deployed acceptance. No saved-room, D1,
|
||||
server, reset/restart, deployment or recovery operation occurs.
|
||||
|
||||
## Homeworld, battle and Face Dance conversion costs — 26 October 2026
|
||||
|
||||
**Prototyped / Partial.** Existing `karamaAdvisorFlipDiscard` now offers fresh
|
||||
|
||||
Reference in new issue
Block a user