Support native early Basic movement promises
Price native Once Around and Silent funding in early movement forecasts, retaining full sealed donor locks and exact paid-sale boundaries. Add current zero/pass guidance, fixed non-CHOAM preopening Charity entitlement and shared owned normal-revival projection while actual counters remain pending. Preserve the mandatory Ix phase-opening continuation. Validation: affected rules/control tests, types/lint, production build and six gameplay/control/table-rendering programmes with eight existing-profile native runs. Wider preparations, CHOAM own unresolved opening, modules/Advanced, full rules and deployed acceptance remain open. No saved-room, database, restart or deployment operation.
This commit is contained in:
1 parent
f995b6f4cd
commit
c311ed4251
16 files changed
+787
-54
No files matched your search
@@ -16,6 +16,28 @@ open mode gates.
|
||||
|
||||
|
||||
## Current checkpoint and work
|
||||
**Native early Basic movement promises — 24 October. Prototyped / Partial.**
|
||||
Earlier questions now include declared native families. Richese own/donor
|
||||
funding retains exact unpaid invoices, full submitted-ally Silent pledge locks
|
||||
and already-paid sale boundaries. Current native controls pass or submit zero
|
||||
without exposing future movement. Non-CHOAM preopening Charity quotes its fixed
|
||||
entitlement only; ordinary owned revival shares physical accounting while real
|
||||
native counters remain pending. The mandatory Ix Movement opening retains the
|
||||
future turn instead of vetoing preceding Ready.
|
||||
|
||||
Disjoint source/control lanes, bounded funding review and owner integration pass
|
||||
**29 files244/244**, types/lint/build and six gameplay/control/table-rendering
|
||||
programmes. Original E2/E1/E3 Charity prefixes25/36/25 retain actual setup/cards
|
||||
and Emperor10 spice/20 reserves; real first/last Once Around/Silent invoice2,
|
||||
shipment8 and ground8 fulfill Yes. Eight profile runs make56 accepted proposals
|
||||
plus148 separate native continuations. Controlled escrow, original-card/prior
|
||||
loss and allowed/canceled Charity/revival cases disclose staging. The first
|
||||
integrated run exposed the Ix opening boundary; its narrow repair passes before
|
||||
the final frozen union. [Source, exact proof and limits](TRUTHTRANCE_MOVEMENT_PROMISES.md#native-early-basic-funding--24-october-2026).
|
||||
CHOAM's unresolved own opening, wider preparations, later rounds, modules/
|
||||
Advanced, full modes, comprehensive assurance and deployed acceptance remain
|
||||
unfinished. No strategy tuning or saved-room/D1/reset/restart/deployment operation.
|
||||
|
||||
**Earlier classic Basic movement promises — 24 October. Prototyped / Partial.**
|
||||
Clean current-round phases0–4 now include owned Charity, ordinary auction
|
||||
payment and Revival before later ground movement. Reopen readiness, reserve
|
||||
|
||||
@@ -1,5 +1,33 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 24 October 2026 — Native early Basic movement promises
|
||||
|
||||
Extend earlier questions to declared native families using actual Richese
|
||||
own/donor funding and current paid-sale boundaries. Keep a submitted Silent
|
||||
ally's whole pledge locked until reveal; exact private splits do not leak through
|
||||
the forecast. Native current controls pass or submit zero even while a foreign
|
||||
invoice temporarily prevents a witness. Positive own bids/gifts preserve the
|
||||
route; actual opposing settlement may release it. Quote only non-CHOAM fixed
|
||||
preopening Charity, with no fictional payer receipt or future native income.
|
||||
Owned ordinary revival uses shared force accounting while native counters stay
|
||||
pending. The mandatory Ix phase5 opening retains the owned future turn/reset.
|
||||
|
||||
Disjoint source/control lanes, bounded funding review and owner integration pass
|
||||
29 files244/244, types/lint/build and six gameplay/control/table-rendering
|
||||
programmes. Original E2/E1/E3 Charity prefixes25/36/25 retain actual native setup
|
||||
and cards, including Ixian Shield selection. Emperor retains10 spice/20 reserves;
|
||||
actual first/last Once Around/Silent cache purchases2, shipment8 and ground8
|
||||
fulfill Yes. Eight profile runs make56 accepted proposals plus148 separate native
|
||||
continuations. Controlled escrow, original-card acquisition/prior losses and
|
||||
allowed/canceled Charity/revival cases disclose staging. Source feedback repaired
|
||||
Silent actor selection and a nonexistent setup field; engine feedback repaired
|
||||
owned ordinary revival projection and the mandatory Ix phase-opening gap. The
|
||||
final frozen batch passes after the initially failing opening regression.
|
||||
[Authority, exact source/proof and unfinished scope](TRUTHTRANCE_MOVEMENT_PROMISES.md#native-early-basic-funding--24-october-2026).
|
||||
Unresolved CHOAM own opening, wider preparations, later rounds, optional/Advanced
|
||||
and complete modes remain unfinished. No full AI refinement, comprehensive
|
||||
assurance or saved-room/D1/reset/restart/deployment operation.
|
||||
|
||||
## 24 October 2026 — Earlier classic Basic movement promises
|
||||
|
||||
Extend current-round questions to clean classic Basic phases0–4. Owned Charity,
|
||||
|
||||
@@ -907,7 +907,7 @@ dedicated retrieved worked FAQs. [Contract and remaining limits](HOMEWORLD_OCCUP
|
||||
| Advanced Kull specific effect | Supplied physical29/logical27 restricts the attempted Karama for a specific effect, unlike publisher Basic phase-wide wording. New signed Advanced attempts bind semantic purpose; purchase/payment and native special variants normalize, as do enhanced Prescience/advisor conversion. CHOAM effects and special-force faction powers stay distinct. Retaining turn/phase expiry is explicit provisional composition under the 14 October policy, not supplied wording. Legacy unstamped pending/restriction frames retain broad scope. Prior distinct counter, BG-before-conversion and deferred overbid selections stay. | [Source cutover and keys](CHOAM_KULL_SOURCE_UPDATE.md#advanced-specific-effect-scope--18-october-2026), [connected implementation and limits](CHOAM_KULL_DESIGN.md#advanced-effect-scope--18-october-2026) |
|
||||
| Kull Wahad preview timing | User selected a **distinct eligible counter** while the interrupted physical card stays reserved, and BG Worthless interception **before conversion/discard**. Pending declaration is not a ban; only success stamps turn/phase and retains original/special once-use. Decline or prevention resumes the original once. Old `kull` stays printed-only; fresh `nexus-kull` admits native CHOAM plus classic Basic/Advanced seats, CHOAM/Ix Treachery and Nexus alone, without physical Sandtrout. Nexus Use needs actual unallied CHOAM Nexus and canonical eligible own fuel: accepted declaration spends Nexus even if prevented, fuel stays held until success. Use requires source/event/card, with no old-source action shim or proactive Kull. Verified prior printed counter saves migrate only their selection binding; no new-choice retrofit. Reservations, promises and remaining winning-payment coverage constrain fuel/counters; ordinary retained Karama payment is not a canceled Cunning effect. Priority/custody/overbid are user policy; neutral timing/spend conventions are application policy. Bounded checks/CLI/runtime/phone cases pass; broader verification is Partial and no full/public/deployed gate opens. | [Selected preview policy](CHOAM_KULL_SOURCE_UPDATE.md#user-selected-preview-timing--30-september-2026), [source/cost boundary](NEXUS_CHOAM_RULES.md#kull-source-cost-and-action-boundary), [runtime and remaining limits](CHOAM_KULL_DESIGN.md), [new evidence](NEXUS_CHOAM_RUNTIME.md#five-part-status-for-the-new-interaction) |
|
||||
| Semuta full-hand exchange | User selected **Allow exchange**: acquisition followed by Semuta disposal is an atomic net-zero hand exchange at the faction limit. Existing incoming reservations still consume capacity; this does not permit an already overfull hand or settle Box/Richese purchase timing. | [Selected capacity policy](SEMUTA_SOURCE_UPDATE_20260907.md#user-selected-full-hand-exchange--30-september-2026) |
|
||||
| Truthtrance / Basic ground movement | Compose the general FAQ binding-while-possible/current-round rule with one future qualifying physical ground movement before the respondent's actual own turn ends. Classic Basic phases0–4 include owned Charity/ordinary Revival and a currently leading ordinary invoice, reopening Ready and preserving joint shipment predicates; current-phase guidance only. Actual cash/held Karama and a distinct later shipment-rate card retain their costs; mandatory Storm losses release impossibility and stale movement allowances reset. Native early auction liabilities stay unfinished. Active or unused waiting turns may answer; forecast current board/resources without foreign outcomes, and defer ordinary execution until active. Other players' moves/ends cannot settle this ledger. Actual paid Box selection remains actionable while waiting and may choose any entitled card preserving the route. Deferred gift/accompaniment costs retain owner preflight; native pending moves defer only their own moving player. Ordinary reserve preparation retains prices, typed withdrawals and pledged splits; joint answers and exact pending declarations remain. Yes survives nonmatches while possible; No forbids later matches through Hajr/Ornithopter until actual closure. Commit before arrival/disposal, preserve native controls and compatible answers after opposing loss. Held Kulon and known-discard Box retain fee/event/full-hand policy; no unknown inspection or erased historical memory. Shipment/HMS/Ambassador relocation and No-Field markers do not fulfill physical ground movement. Predicate/release/forecast policy is software composition, not a movement-specific publisher FAQ. Earlier native phases/later rounds, native transport preparation, wider/module combinations and full acceptance remain unfinished. | [Authority, behavior and bounded evidence](TRUTHTRANCE_MOVEMENT_PROMISES.md) |
|
||||
| Truthtrance / Basic ground movement | Compose the general FAQ binding-while-possible/current-round rule with one future qualifying physical ground movement before the respondent's actual own turn ends. Classic Basic phases0–4 include owned Charity/ordinary Revival and a currently leading ordinary invoice, reopening Ready and preserving joint shipment predicates; current-phase guidance only. Actual cash/held Karama and a distinct later shipment-rate card retain their costs; mandatory Storm losses release impossibility and stale movement allowances reset. Declared native early entries also price exact Richese own/donor commitments, lock the full submitted-ally Silent pledge, avoid double-debiting paid sales and retain current event-bearing zero/pass controls. Foreign invoice outcomes precede release. Non-CHOAM preopening Charity quotes its fixed entitlement only; owned normal revival projects shared physical accounting while native counters/income stay unresolved. CHOAM own unsettled opening remains outside the forecast. Active or unused waiting turns may answer; forecast current board/resources without foreign outcomes, and defer ordinary execution until active. Other players' moves/ends cannot settle this ledger. Actual paid Box selection remains actionable while waiting and may choose any entitled card preserving the route. Deferred gift/accompaniment costs retain owner preflight; native pending moves defer only their own moving player. Ordinary reserve preparation retains prices, typed withdrawals and pledged splits; joint answers and exact pending declarations remain. Yes survives nonmatches while possible; No forbids later matches through Hajr/Ornithopter until actual closure. Commit before arrival/disposal, preserve native controls and compatible answers after opposing loss. Held Kulon and known-discard Box retain fee/event/full-hand policy; no unknown inspection or erased historical memory. Shipment/HMS/Ambassador relocation and No-Field markers do not fulfill physical ground movement. Predicate/release/forecast policy is software composition, not a movement-specific publisher FAQ. Later rounds, native transport preparation, wider/module combinations and full acceptance remain unfinished. | [Authority, behavior and bounded evidence](TRUTHTRANCE_MOVEMENT_PROMISES.md) |
|
||||
| Semuta / native Basic entries | Fresh bare public Basic Richese previews initialize the existing protocol before genuine setup with selected native E1/E2/E3 families; no optional/Advanced inheritance or old-game retrofit. Clean source-witnessed shipment/movement CHOAM and Ixian Ambassador private discards, including BG copies, park the original entry: keep CHOAM's committed credit and draw the Ixian replacement only after the reaction. This composes printed component rules, not a new timing FAQ. Existing Basic Terror overflow retains the neutral all-seat response, committed-only face access, original victim/draw, removed token, payment, forces and optional gift. Nested parents, completed movement-card provenance and wider module/full-game coverage remain unfinished implementation boundaries, not printed Semuta prohibitions. | [Fresh Basic and Ambassador scope](SEMUTA_SOURCE_UPDATE_20260907.md#fresh-basic-starts-and-ambassador-discards--24-october-2026), [native Terror suffix](TERROR_DISCARD_CONTINUATIONS.md) |
|
||||
|
||||
Shipment and mixed current-fact/shipment AND/OR follow the FAQ's whole-question
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Truthtrance ground-movement promises
|
||||
|
||||
The [earlier classic Basic follow-up](#earlier-classic-basic-phases--24-october-2026)
|
||||
The [native early Basic follow-up](#native-early-basic-funding--24-october-2026)
|
||||
supersedes preceding timing boundaries. Previous checkpoint counts remain dated
|
||||
evidence, not complete rules or final acceptance.
|
||||
|
||||
@@ -21,14 +21,14 @@ movement statement, the owned-action witness and accepted-order release policy
|
||||
below are explicit software compositions, not a publisher movement-specific FAQ
|
||||
or Basic adoption of the unofficial Advanced revision.
|
||||
|
||||
Classic Basic tables can also ask in clean earlier phases0–4 of the current
|
||||
round, with the owned preparations below. Fresh or existing Basic native tables
|
||||
can ask at a clean **active or still-unused
|
||||
Basic tables with the declared native families can also ask in clean earlier
|
||||
phases0–4 of the current round, with the owned preparations below. During
|
||||
Movement, ask at a clean **active or still-unused
|
||||
waiting turn in the current Shipment and Movement queue**, before or after the
|
||||
active respondent's shipment, including selected E1/E2/E3 factions. No optional modules or Advanced
|
||||
inherit this entry. The actual native roster, physical inventory and route
|
||||
validation remain authoritative; no mode or publication gate opens. Earlier
|
||||
phases with native factions, later-round movement questions, compound movement/fact questions and wider
|
||||
validation remain authoritative; no mode or publication gate opens.
|
||||
Later-round movement questions, compound movement/fact questions and wider
|
||||
owned preparations/interactions remain unfinished. Existing saves are not
|
||||
reconfigured and absent promise fields remain absent until a real answer binds.
|
||||
|
||||
@@ -62,9 +62,81 @@ reconfigured and absent promise fields remain absent until a real answer binds.
|
||||
|
||||
This is bounded reachability, not complete arbitrary Truthtrance enforcement.
|
||||
Other owned preparation families (including native relocation preparation),
|
||||
earlier native phases/later rounds, optional/Advanced profiles and comprehensive
|
||||
later rounds, optional/Advanced profiles and comprehensive
|
||||
combination/recovery/privacy/custody acceptance remain due.
|
||||
|
||||
## Native early Basic funding — 24 October 2026
|
||||
|
||||
Clean earlier Basic entry now includes declared E1/E2/E3 native factions without
|
||||
optional modules. The existing [native auction contract](RICHESE_AUCTION_RULES.md)
|
||||
and `richeseOwnCommitment` / `richeseAllyCommitment` price real pending invoices.
|
||||
Subtract the current leading Once Around offer or an owned submitted Silent
|
||||
split; losing and unsubmitted offers spend nothing. Native cache invoices have
|
||||
no ordinary Karama payment alternative. A current paid sale is not charged
|
||||
again. Clear only the detached auction/funding controls before the phase5
|
||||
forecast, so reserved own spice is not deducted twice. No unknown purchased
|
||||
card or future seller/Emperor income supplies a route.
|
||||
|
||||
During unfinished Silent bidding, a submitted ally locks the **entire outgoing
|
||||
pledge**, using public submission status rather than exposing its private split
|
||||
through feasibility. Only the actual revealed winner determines the final
|
||||
donated cost/refund. Foreign auction/income controls finish before release.
|
||||
Positive owner bids and card gifts cannot voluntarily erase the route. Current
|
||||
guidance passes a live Once Around bid or submits Silent zero with its original
|
||||
event; it does so even while foreign escrow temporarily prevents a witness.
|
||||
A zero/pass is not a voluntary promise-breaking spend. Original cache choices,
|
||||
native setup and post-auction decisions retain their own controls.
|
||||
The mandatory Ix-enabled phase5 opening is also a forecast boundary: retain the
|
||||
owned future turn with its normal reset until real opening readiness initializes
|
||||
Movement. It cannot veto the owner's preceding Ready or expose movement early.
|
||||
|
||||
Before CHOAM's opening response, another faction may quote its fixed ordinary
|
||||
Charity entitlement using current Inflation. This detached credit creates no
|
||||
CHOAM income, payment or fictional receipt; the actual phase2 claim still waits
|
||||
for the real allowed/canceled payer receipt and affordability. CHOAM's own
|
||||
unresolved opening income/claim is not precredited and remains a wider forecast
|
||||
boundary. A declared owned ordinary force revival projects only its quoted
|
||||
allowed physical return/cost through the same accounting as real revival.
|
||||
CHOAM/Tleilaxu decisions, benefit checks and income remain real unresolved
|
||||
controls; no quote executes their choices or awards a future receipt. A real
|
||||
denial can release impossibility, or leave an affordable paid route intact.
|
||||
This continues the explicit provisional owned-outcome policy above, not a new
|
||||
publisher Truthtrance clarification.
|
||||
|
||||
`tests/fixture-truth-movement-native-early.ts` supplies genuine original public
|
||||
Basic Atreides/Emperor plus Richese/CHOAM, Ixians/Tleilaxu or Ecaz/Moritani.
|
||||
Actual Ixian card selection/mobile placement and Ecaz/Moritani placement retain
|
||||
their original counters; Atreides genuinely receives Truth and Emperor Baliset,
|
||||
ten spice and twenty reserves. Actual questions, native first/last Once Around
|
||||
or Silent invoices, shipment8 and ground8 are caller actions. Controlled prior
|
||||
losses, original-card transfers, alliance escrow and preopening Charity cases
|
||||
are separately disclosed.
|
||||
|
||||
The final **29-file union passes244/244**, types/lint and production build.
|
||||
Six actual gameplay/guidance-handler/GameTable programmes cover first/last
|
||||
Once Around/Silent cache purchase2, shipment8 and ground8, plus original E1/E3
|
||||
early continuations. E2/E1/E3 source prefixes have25/36/25 actual actions. Eight
|
||||
existing-profile runs make56 accepted guided proposals plus148 separate native
|
||||
continuations, without tuning. Actual native zero/pass handlers and busy
|
||||
protection also pass their two original-source control tests. Controlled tests
|
||||
retain a real pending free revival before CHOAM's decision, then distinguish an
|
||||
unaffordable denial from a retained paid route. Source corrections use actual
|
||||
Silent submission status and Ix/Ecaz setup fields. Initial integrated feedback
|
||||
exposed the Ix Movement opening; the narrow repair and final frozen union pass.
|
||||
|
||||
Frozen base `f995b6f4cd9008954893f2d646ecb861986a43de`, tree
|
||||
`5c366c0cd7200c61e4461ac148a3a15a98f53ef1dec5fd661d425cced6c1f675`,
|
||||
2653 files. Private source-bound logs, actual-state HTML and receipts:
|
||||
`/home/quintine/.local/share/dune/checkpoints/20261024-movement-native-early/`,
|
||||
`frozen-integrated-2/report.json`. Only final checkpoint/reference prose overlays
|
||||
follow proof. Framework aliases/CSS stubbing establish server rendering, not
|
||||
browser/visual/deployed acceptance. No saved-room/D1/reset/restart/deployment.
|
||||
|
||||
Wider owned preparations, CHOAM's unresolved own opening, later rounds,
|
||||
optional/Advanced and mixed questions, full modes, comprehensive assurance and
|
||||
browser/deployed acceptance remain unfinished. Native shipment-promise entry
|
||||
is unchanged; this does not certify all promise families or faction rules.
|
||||
|
||||
## Earlier classic Basic phases — 24 October 2026
|
||||
|
||||
The current-round question now includes classic Basic Storm, Spice Blow,
|
||||
|
||||
Reference in new issue
Block a user