Support earlier classic Basic movement promises
Allow current-round classic Basic questions before Movement, with owned Charity, ordinary auction payment and Revival preparation. Reopen readiness, retain combined shipment obligations, reset stale allowances and release forced storm impossibility. Current-phase guidance and minimal bots preserve the route; held Karama now prepares its actual Guild shipment rate. Validation: affected rules/control tests, types/lint, production build and four gameplay/control/table-rendering programmes. Native early invoices, wider preparations/modules, full rules and deployed acceptance remain open. No saved-game, database, restart or deployment operation.
This commit is contained in:
1 parent
49586efd2f
commit
f995b6f4cd
18 files changed
+708
-46
No files matched your search
@@ -16,6 +16,28 @@ open mode gates.
|
||||
|
||||
|
||||
## Current checkpoint and work
|
||||
**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
|
||||
the actual winning invoice and retain joint shipment predicates. Mandatory Storm
|
||||
losses release impossibility; old Hajr/Ornithopter allowances reset at Movement.
|
||||
Held Karama now prepares its actual Guild shipment rate, with a separate card
|
||||
when another pays the auction. Persistent controls offer only current preparation,
|
||||
Ready, bid-pass or owned payment; minimal bots follow the combined route.
|
||||
|
||||
A disjoint original-source/control lane, bounded continuation review and owner
|
||||
integration pass **21 files155/155**, types/lint/build and four actual-control/
|
||||
table-rendering programmes. Genuine Storm8/Charity22 prefixes retain Emperor's
|
||||
printed10 spice/20 reserves/zero board; actual purchase2 → city shipment8 →
|
||||
ground8 fulfills Yes. Controlled prior losses, conserved cards, escrow and stale
|
||||
allowances disclose their staging. Four profiles make24 accepted proposals plus
|
||||
76 separate native continuations. Tests exposed the missing held shipment-rate
|
||||
preparation; it now uses the existing card action and actual tariff.
|
||||
[Source, exact proof and limits](TRUTHTRANCE_MOVEMENT_PROMISES.md#earlier-classic-basic-phases--24-october-2026).
|
||||
Native early auction liabilities, later rounds, other preparations/modules,
|
||||
complete modes, comprehensive assurance and deployed acceptance remain open.
|
||||
No strategy tuning or saved-room/D1/reset/restart/deployment operation.
|
||||
|
||||
**Waiting-turn Basic movement promises — 24 October. Prototyped / Partial.**
|
||||
Unused respondents in the current Movement queue can now answer. Forecast their
|
||||
current board/resources without resolving foreign controls or granting future
|
||||
|
||||
@@ -1,5 +1,30 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 24 October 2026 — Earlier classic Basic movement promises
|
||||
|
||||
Extend current-round questions to clean classic Basic phases0–4. Owned Charity,
|
||||
ordinary auction payment and Revival prepare the later route; new answers reopen
|
||||
Ready. Retain joint shipment predicates, actual winning cash/Karama costs and
|
||||
aid expiry/refund. Forced Storm losses release impossibility; old movement
|
||||
allowances reset exactly as phase entry. Current-phase guidance and minimal bots
|
||||
preserve the combined route. Held Karama also prepares its actual Guild shipment
|
||||
rate, independently of any card paying the auction invoice.
|
||||
|
||||
A disjoint source/control lane, bounded continuation review and owner integration
|
||||
pass21 files155/155, types/lint/build and four gameplay/control/table-rendering
|
||||
programmes. Original Storm8/Charity22 prefixes keep Emperor10 spice/20 reserves/
|
||||
zero board; actual purchase2, shipment8 and ground8 fulfill Yes. Controlled prior
|
||||
losses/cards, escrow, stale credits and exposed Oh Gap storm cases disclose their
|
||||
staging. Four existing profiles make24 accepted proposals and76 separate native
|
||||
continuations, without tuning. The new invoice regression exposed missing held
|
||||
Karama shipment preparation; the shared graph now uses the actual card action.
|
||||
Initial storm fixtures were corrected to respect distance, current storm sector
|
||||
and Imperial Basin protection rather than changing those printed rules.
|
||||
[Authority, exact proof and unfinished scope](TRUTHTRANCE_MOVEMENT_PROMISES.md#earlier-classic-basic-phases--24-october-2026).
|
||||
Native early invoices, later rounds, other preparations/modules, complete rules,
|
||||
comprehensive assurance and deployed acceptance remain open. No saved-room/D1/
|
||||
reset/restart/deployment operation.
|
||||
|
||||
## 24 October 2026 — Waiting-turn Basic movement promises
|
||||
|
||||
Allow unused respondents in the current Movement queue to answer against their
|
||||
|
||||
@@ -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. 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 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. 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) |
|
||||
| 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,5 +1,9 @@
|
||||
# Truthtrance ground-movement promises
|
||||
|
||||
The [earlier classic Basic follow-up](#earlier-classic-basic-phases--24-october-2026)
|
||||
supersedes preceding timing boundaries. Previous checkpoint counts remain dated
|
||||
evidence, not complete rules or final acceptance.
|
||||
|
||||
## Basic prototype — 24 October 2026
|
||||
|
||||
**Prototyped / Partial.** The structured question asks whether the respondent
|
||||
@@ -17,12 +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.
|
||||
|
||||
Fresh or existing Basic native tables can ask at a clean **active or still-unused
|
||||
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
|
||||
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
|
||||
phase/later-round movement questions, compound movement/fact questions and wider
|
||||
phases with native factions, 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.
|
||||
|
||||
@@ -56,9 +62,73 @@ 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 phases/later rounds, optional/Advanced profiles and comprehensive
|
||||
earlier native phases/later rounds, optional/Advanced profiles and comprehensive
|
||||
combination/recovery/privacy/custody acceptance remain due.
|
||||
|
||||
## Earlier classic Basic phases — 24 October 2026
|
||||
|
||||
The current-round question now includes classic Basic Storm, Spice Blow,
|
||||
Charity, Bidding and Revival. This is the same provisional owned-stage forecast
|
||||
used by early shipment promises, not a new printed payment or future-income
|
||||
rule. Use current board/resources plus available owned Charity and ordinary
|
||||
Revival. Price a currently leading ordinary bid against cash or one held
|
||||
physical Karama; do not invent the purchased card, future income, gifts,
|
||||
cooperation or a favorable Storm outcome. Bidding aid retains its committed
|
||||
floor and refunds only its uncommitted remainder; incoming Bidding aid expires
|
||||
before Movement. Actual foreign invoices/income responses finish before an
|
||||
impossible promise releases. Native early auction/funding liabilities remain
|
||||
unfinished; selected native phase5 entries are unchanged.
|
||||
|
||||
A new answer reopens its owner's Charity/Revival readiness. Claim or revive
|
||||
before Ready when needed; a bid, payment or optional revival cannot spend the
|
||||
last route. Mandatory Storm dials/readiness and forced casualties can release
|
||||
impossible answers rather than trapping their owner. Forecasts reset old Hajr
|
||||
and Ornithopter allowances exactly as real Movement entry does. Joint shipment
|
||||
predicates remain in the same completion search. Ground preparation also
|
||||
enumerates held Karama for its actual Guild shipment rate, with a distinct card
|
||||
when another Karama pays the auction; only the actual shipment consumes that
|
||||
rate. Pending owned Worthless conversion projects its allowed result without
|
||||
settling its real response.
|
||||
|
||||
Persistent guidance offers only the current Charity, ordinary Revival, Ready,
|
||||
bid-pass or owned invoice control. It never exposes future shipment/movement
|
||||
before phase5. Existing paid Box decisions retain their original phase before
|
||||
forecast promotion; no genuine classic Box source is claimed. Positive movement
|
||||
guidance owns the combined route before independent shipment suggestions;
|
||||
all-No answers keep normal auction-payment choices. All four profiles retain
|
||||
minimal legal participation; strategic refinement remains deferred.
|
||||
|
||||
`tests/fixture-truth-movement-early.ts` retains genuine original classic Basic
|
||||
Storm/Charity prefixes with Atreides Truth, Emperor Baliset, Harkonnen
|
||||
Karama/Shield and Guild Snooper. Emperor keeps printed10 spice,20 reserves and
|
||||
zero board/Tanks. The caller performs its later normal purchase2, city
|
||||
shipment8 and ground8. Controlled prior losses, conserved Karama/second-Truth
|
||||
transfers, ally escrow and stale allowance cases are explicitly separate from
|
||||
that natural source. The storm-loss case stages prior resources/position, then
|
||||
uses actual dials and last owner Ready over exposed Oh Gap; Imperial Basin's
|
||||
printed storm protection is retained.
|
||||
|
||||
The frozen **21-file union passes155/155**, types/lint and production build.
|
||||
Four actual guidance-handler/GameTable programmes cover genuine Storm8 and
|
||||
Charity22 sources with actual purchase2/city shipment8/ground8, original Charity
|
||||
No, and an explicitly controlled Charity/Revival1 preparation. Busy handlers
|
||||
submit nothing. Four existing profiles make24 accepted current-phase/later-turn
|
||||
proposals plus76 separate native pass/readiness continuations. No strategy
|
||||
refinement or relative-difficulty calibration is claimed. Focused feedback
|
||||
repaired missing held Karama shipment preparation; fixture corrections retained
|
||||
actual geometry, current-sector blocking and Imperial Basin storm protection.
|
||||
|
||||
Frozen base `49586efd2fffcf2ba990693fedc9307a5b522150`, tree
|
||||
`e56b10d3a3c602078451d125b55aeaabc7acff1b348f8f682e04149e3831382d`,
|
||||
2648 files. Private source-bound logs, actual-state control HTML and receipts:
|
||||
`/home/quintine/.local/share/dune/checkpoints/20261024-movement-early/`,
|
||||
`frozen-integrated/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.
|
||||
|
||||
Full native early phases, later rounds, other preparations/modules, complete
|
||||
modes, comprehensive assurance and browser/deployed acceptance remain open.
|
||||
|
||||
## Same-phase waiting respondents — 24 October 2026
|
||||
|
||||
The general current-round FAQ contract now includes a respondent whose unused
|
||||
|
||||
Reference in new issue
Block a user