Support earlier Basic Truthtrance shipment promises

Accept current-turn shipment and mixed questions before Movement in bare classic Basic games. Project remaining owned Charity/normal Revival, net current auction invoices and unused outgoing refunds; do not invent future purchases, incoming Bidding aid or rival income. Physical Karama payment and shipping discounts require distinct cards. Reopen owned Charity/Revival readiness when binding and prevent voluntary spending or closure from evading an answer. Preserve unresolved foreign invoices until their actual outcome; preflight Emperor gifts and extra ally revival costs before responses.

Connect persistent earlier-phase guidance and current preparation to the actual table and retain phase5 shipping timing. Minimal required-delivery policies preserve a legal route; nonrestrictive answers retain ordinary legal payment. Document the explicit provisional witness/readiness interpretation and inherited profile boundaries.

Verify focused rules/controls, types/lint/build, two original public Basic Storm/Charity question programmes with actual purchase2 and shipment8, and four finite minimal legal policy continuations. Full rules, wider earlier-phase configurations, comprehensive assurance and deployed acceptance remain open. No strategic calibration, saved-room operation, reset, restart or deployment.
This commit is contained in:
Quintine committed 2026-10-24 13:28:06 +11:00
1 parent 6d30e7c5e1
commit 16f654071a
17 files changed
+799 -48

No files matched your search

+20
View File
@@ -16,6 +16,26 @@ open mode gates.
## Current checkpoint and work
**Earlier Basic Truthtrance shipment promises — 24 October. Prototyped / Partial.**
Bare classic Basic phases0–4 now bind the current-turn reserve event using
current-board feasibility, remaining owned Charity/normal Revival and net current
auction liabilities. Distinct Karama payment/shipping costs and Bidding escrow
expiration remain physical. A new answer reopens owned Charity/Revival readiness;
voluntary bids, payments or closure cannot erase the last route. Unresolved ally
invoices wait for actual income outcomes. The selected witness/readiness protocol
is provisional product composition; earlier Advanced/module boundaries remain.
A disjoint fixture/control lane, bounded review and owner integration pass
**18 files131/131**, types/lint/build, two original Storm/Charity question
programmes and four finite legal profiles. Actual purchase2, later shipment8/cost8
and turn completion use52/38 continuations from the original source snapshots.
The real table retains earlier promises; shipping controls stay at phase5.
Focused feedback repaired foreign-invoice release, deferred extra-revival cost,
a No-answer overbid policy and obsolete phase4 negative fixtures/type feedback.
[Source, explicit policy, exact proof and limits](TRUTHTRANCE_SHIPMENT_PROMISES.md#earlier-basic-phases--24-october-2026).
Full modes, wider future actions, final assurance and deployed acceptance remain
open. No strategy calibration or saved-room/reset/restart/deployment operation.
**Readable notices — 24 October follow-up.** Current source already keeps room
and seat confirmations/action notices until Continue, and toasts until Dismiss.
The new local create check retained its confirmation for 30 seconds through
+25
View File
@@ -1,5 +1,30 @@
# Dune implementation status
## 24 October 2026 — Earlier Basic Truthtrance shipment commitments
Extend bare classic Basic current-turn questions to phases0–4 with remaining
owned Charity/normal Revival and net current auction invoices. Distinct physical
Karama costs cannot be double-counted; incoming Bidding aid expires and unused
outgoing funds return net actual contributions. A definite answer reopens owned
Charity/Revival readiness. Voluntary payments and closing needed preparation
cannot evade a promise; unresolved foreign invoices wait for actual outcomes.
The Emperor's gift/extra-revival invoice is checked before responses. The actual
table retains earlier guidance/current preparation while shipping stays at the
original phase5 turn. Nonrestrictive answers keep native legal payment policy.
A disjoint fixture/control lane, bounded review and owner integration pass
18-file131/131, types/lint/build, two original Basic Storm/Charity gameplay/rendering
programmes and four finite legal profiles. Real purchase2 and later shipment8/cost8
fulfill before explicitly finishing. Sources are original public setup snapshots;
controlled readiness, Karama, funding and extra-revival probes remain distinct.
Feedback repaired early ally-invoice release, deferred paid-revival evasion,
No-answer overbid payment, obsolete phase4 negatives and a test getter type.
[Policy, source and exact frozen proof](TRUTHTRANCE_SHIPMENT_PROMISES.md#earlier-basic-phases--24-october-2026).
The owned-witness/readiness protocol is explicitly provisional. Earlier Advanced/
modules, wider promises, full modes, comprehensive assurance and deployed
acceptance remain open. No strategic calibration or saved-room/reset/restart/
deployment operation.
## 24 October 2026 — Tleilaxu income from committed Ambassador returns
Positive free force/native leader/KH/Duke returns now share the existing
+1 -1
View File
@@ -855,7 +855,7 @@ dedicated retrieved worked FAQs. [Contract and remaining limits](HOMEWORLD_OCCUP
| 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) |
| Truthtrance | Current facts are boolean disclosures, not promises to preserve resources. Structured Basic/base Advanced unused current-phase shipment promises include waiting respondents, native Guild timing/interception and rate/permission responses; no other profile/module opens. Opposing stops settle the whole claim against absent shipment; own stops cannot evade a promise. Answering preserves the original queue; executable guidance waits for the actual turn and native controls. Own voluntary outflows cannot remove the last completion; prose is not automatically enforced. | [Spice facts](TRUTHTRANCE_SPICE_FACTS.md), [card facts](TRUTHTRANCE_CARD_COUNT.md), [shipment promises](TRUTHTRANCE_SHIPMENT_PROMISES.md#same-phase-waiting-respondents--24-october-2026), [remaining audit](TRUTHTRANCE_NONBATTLE_READINESS_20260907.md) |
| Truthtrance | Current facts are boolean disclosures, not promises to preserve resources. Bare Basic current-turn shipment promises now include phases0–4 using current-board feasibility, remaining owned Charity/normal Revival and net current auction liabilities. Incoming Bidding aid expires; retained Karama payment and shipping discounts need distinct physical cards. Accepting reopens owned Charity/Revival readiness; voluntary spending or closing needed preparation cannot evade an answer. An unresolved foreign invoice waits for its actual outcome. This owned-witness/readiness protocol is explicit product composition, not a publisher worked example. Existing phase5 Basic/base Advanced promises include waiting respondents, native Guild timing/interception and rate/permission responses; no earlier Advanced/module profile opens. Opposing stops settle the whole claim against absent shipment; own stops cannot evade a promise. Answering preserves the original queue; executable guidance waits for the actual turn and native controls. Own voluntary outflows cannot remove the last completion; prose is not automatically enforced. | [Spice facts](TRUTHTRANCE_SPICE_FACTS.md), [card facts](TRUTHTRANCE_CARD_COUNT.md), [shipment promises](TRUTHTRANCE_SHIPMENT_PROMISES.md#earlier-basic-phases--24-october-2026), [remaining audit](TRUTHTRANCE_NONBATTLE_READINESS_20260907.md) |
| Truthtrance hand categories | Count current physical hand custody by explicitly named primary role; alternate battle slots and faction powers do not reclassify cards. Only an aggregate answer is disclosed. | [Hand inventory](TRUTHTRANCE_HAND_INVENTORY.md) |
| Moritani Advanced assassination preview | After an eligible battle loss, a different opposing-faction Traitor Card may be revealed even if its leader is already dead (zero bounty). Face-up set-aside and one private replacement occur during Mentat; one use per faction. Normal-call duration, uniform hidden-eligibility UX and exceptional combinations remain explicit. | [Runtime/source contract](MORITANI_ASSASSINATE_LEADERS.md) |
| Moritani Extortion at Mentat | The user selected normal Terror placement/relocation first, including any Karama response; only then collect the reserved five bank spice and approach other players in storm order for a possible three-spice payment. Payment removes the token; all declines recover it with rotated hidden supply IDs. The relative placement timing is a user-selected interpretation, not a publisher ruling. | [Publisher sequence and selected timing](MORITANI_EXTORTION_RULES.md#mentat-ordering-selected-interpretation-not-a-publisher-ruling) |
+97 -1
View File
@@ -4,7 +4,7 @@ Original checkpoint, 7 September 2026; Advanced follow-up, 13 September 2026. Th
The former Advanced Guild exclusion is superseded by the
[18 October native Guild composition](#advanced-guild-interception-and-rates--18-october-2026).
The [24 October waiting-turn follow-up](#same-phase-waiting-respondents--24-october-2026) supersedes the active-only timing boundary. Earlier scope descriptions and verification totals remain historical.
The [24 October waiting-turn follow-up](#same-phase-waiting-respondents--24-october-2026) supersedes the active-only timing boundary. The [earlier Basic phase follow-up](#earlier-basic-phases--24-october-2026) extends current-turn timing before Movement. Earlier scope descriptions and verification totals remain historical.
## Authority and supported meaning
@@ -244,3 +244,99 @@ feedback is retained. No new save/recovery audit was added.
Earlier phases, broader routes/modules/actions, full Truthtrance/modes, final
assurance and browser/deployed acceptance remain open. No saved-room/database/
reset/restart/deployment operation was performed.
## Earlier Basic phases — 24 October 2026
**Prototyped / Partial.** Bare classic Basic games now accept structured reserve
shipment and mixed current-fact questions during phases0–4, as well as the
existing unused phase5 opportunity. This removes an implementation boundary;
the FAQ already describes a this-turn promise. Advanced, faction expansions,
optional modules and independent expansion Treachery keep their earlier-phase
boundaries. Existing phase5 profiles retain their own support. Answering never
ships early or changes another player's turn.
The selected provisional interpretation evaluates the current board and
respondent's owned route. It is not a prediction of unresolved Storm movement,
unknown future purchases, rival gifts/income or vacated destinations. Native
forced/opposing changes can release an answer after they actually make it
impossible. Future rule breadth and comprehensive assurance remain unfinished.
The FAQ supplies the current-turn binding/release rule; this private witness and
readiness protocol is an explicit product interpretation, not a new publisher
worked example.
The witness includes remaining owned Charity and ordinary force Revival using
actual quotes, physical Tanks and remaining/free allowances. It does not assume
unoffered ally revival benefits. Current winning auction invoices reserve their
actual own-spice share or a retained physical Karama. The same card cannot also
supply the later shipping discount. Unknown purchased cards contribute nothing.
Unused outgoing Bidding escrow returns to its donor at phase completion, net
any actual committed contribution; incoming Bidding aid expires rather than
becoming future shipping funds. An unresolved ally invoice and its income
responses finish before release; an actual funded outcome may preserve the
route, while canceled income can leave a real shortfall.
A definite answer reopens the respondent's already-confirmed Charity/Revival
readiness. Own Ready cannot forego the last required preparation. Own bids,
normal force/leader revival, bribes, gifts, extra paid ally revival and card
spending must preserve a route. The Emperor's proposed gift/revival invoice is
checked before its response so another responder cannot turn that voluntary
cost into an escape. Passing a bid or allowing a foreign power remains native
continuation, not a new owner payment.
The actual table retains the original question and later-this-turn guidance
through earlier phases. Only current available Charity/Revival preparation
gets a button; future shipment and price controls remain absent. Actual shipping
guidance still waits for phase5, the original turn and completed control windows.
The editor describes both timing scopes. Existing profiles use minimal legal
preparation, pass Bidding and choose a valid committed payment when delivery is
required. Where skipping honors all answers, ordinary legal policy remains,
including Karama-funded overbids. No strategy or difficulty calibration is added.
### Targeted proof and limits
A disjoint original-fixture/control lane, bounded continuation review and owner
integration pass **18 files131/131**, `npm run check:quick`, production build and
two original gameplay/rendered-table programmes. Both actual Storm and Charity
questions survive native Bidding/Revival, buy the actual auction card for2, then
ship8 to Carthag for8 and explicitly finish the respondent's turn. The source
fixture uses22 original actions, full original Basic decks and selected unopened
deal/Spice positions plus scalar lotteries; no dealt hand, army, wallet, clock or
promise is installed. The Storm programme uses the genuine earlier after-setup
snapshot. Its52 and the Charity programme's38 continuations are distinct from
the controlled probes.
All four existing profiles traverse Charity/Bidding/Revival/Shipment with four
legal owner proposals and20 total continuations apiece, fulfill and finish.
Actual GameTable rendering retains the early promise during Storm, Charity,
Bidding and Revival, hides future shipment controls and exposes the real phase5
cost/action. Framework aliases/CSS stubs mean runtime rendering, not browser or
visual acceptance. The six isolated control cases cover phases0–4, current
preparation payloads/busy controls, original grouped questions and phase5 behavior.
The eleven early engine cases include original eight-force purchase/delivery,
controlled owned Charity/Revival and reopened readiness, distinct physical
auction/shipping Karamas, expired incoming escrow, actual ally-invoice income
allow/cancel, pre-response extra-revival costs and native No-answer overbids.
Related existing tests cover joint claims, waiting/native Guild, typed preparation,
normal auction and Revival. Earlier malformed-scope cases now use post-Movement
phase6 rather than newly supported phase4. Focused feedback found and fixed early
foreign-invoice release, delayed extra-revival evasion and a No-answer policy
forcing an unfunded cash payment. A controlled retained-card test was corrected
from3 to7 because the actual remaining Karama legally funds half-price shipping;
type feedback gave the poisoned-view getter an explicit throwing return type.
The passing frozen source is based on
`6d30e7c5e177b45a03bfbd95e93d9e3c0e0fe15f`, tree
`36da1bc827d67564f7fae17a65d40d399583d87faeda8bb6a42823c29e9306af`,
2,614 tracked/nonignored files. The untracked supplied PDF contributes only its
hash and is not committed or republished. Private reports, logs, HTML and runtime
results are in
`/home/quintine/.local/share/dune/checkpoints/20261024-truth-early-shipment/`;
`frozen-integrated-3/report.json` is the complete passing batch. Final checkpoint
prose and reference evidence are checked against every frozen source hash before
push. Earlier failed feedback reports remain separate.
Earlier-phase Advanced/modules, wider future actions, full Truthtrance/modes,
comprehensive assurance and browser/deployed acceptance remain open. No saved-
room/database/reset/restart/deployment operation or strategic calibration.