Support waiting-turn Basic ground-movement promises

Allow unused respondents in the current Movement queue to answer against their current owned board and resources. Isolate foreign declarations, prices, flights and searches in detached forecasting without future income/discard assumptions. Preserve native per-player Hajr history. Other players cannot fulfill or close the promise with their own moves/end. Ordinary executable guidance waits until the real owned turn.

Keep an actual already-paid Box decision actionable while waiting. Enumerate its full entitled choice, prioritizing movement cards without excluding ordinary cards that preserve an existing route; pre-payment known-discard rules remain unchanged. Preserve the original event, fee, private inspection and source continuation. Check deferred Emperor gift and Spiritual Advisor costs on their allowed outcome before another player responds. Localize native pending-movement deferral to the actual mover so another waiting owner cannot hide voluntary Box overspending. Minimal profiles may decline optional accompaniment under a positive promise.

Verify 18 files125/125, types/lint and four original-action guidance/paid-choice/table-rendering programmes. Original source19 reverses the unopened classic deal; native44 earns Box1/Hajr1 and genuinely spends Richese Truth, with Guild's actual later question supplying a second ordinary paid candidate. Eight existing-profile runs make32 accepted proposals plus12 separate neutral acknowledgements. Controlled pact/gift, BG losses, original Ornithopter acquisition and native Fremen/Box cases disclose their staging. Paired affordable/unaffordable interruptions preserve exact frames and prevent voluntary route loss.

The production build passes at the initial freeze. Only the regression gains its affordable counterpart afterward; source identity proves every application/build/dependency and other file unchanged, while final tests/types/runtime run again. Final checkpoint/reference prose overlays are separately reviewed. Earlier phases/later rounds, remaining preparations, No-Field/modules, full modes, comprehensive assurance and deployed acceptance remain open. No strategic tuning or saved-room/reset/restart/deployment operation.
This commit is contained in:
Quintine committed 2026-10-24 15:31:17 +11:00
1 parent f0b2ac82d9
commit 49586efd2f
17 files changed
+647 -36

No files matched your search

+25
View File
@@ -1,5 +1,30 @@
# Dune implementation status
## 24 October 2026 — Waiting-turn Basic movement promises
Allow unused respondents in the current Movement queue to answer against their
current owned board/resources. Isolate foreign controls in the detached forecast
without future income/discard assumptions. Other players' moves/ends cannot
fulfill or close the promise. Ordinary guidance waits until active; the original
already-paid Box decision can finish while waiting, including an ordinary card
that preserves the route. Retain owner preflight for deferred gift/accompaniment
costs; native movement deferral now belongs only to its actual moving owner.
Minimal accompaniment policy may decline under a positive promise.
A disjoint original-source lane, bounded review and owner integration pass
18 files125/125, types/lint, production build and four actual-control/table
programmes. Source19 preserves the original reversed classic deal. Native44 buys Box1/
Hajr1 and spends the first Truth; the actual later question supplies the second. Eight profile runs
make32 legal proposals, with12 separate neutral acknowledgements. Controlled
pact/gift, BG losses, acquired Ornithopter and native Fremen/Box cases distinguish
their staging. Paired affordable/unaffordable interruption feedback passes;
only that regression changed after the first build, whose application identity
is verified while final types/tests/runtime run again.
[Authority, exact proof and remaining scope](TRUTHTRANCE_MOVEMENT_PROMISES.md#same-phase-waiting-respondents--24-october-2026).
Earlier phases/later rounds, wider preparations/modules, full modes, final
assurance and deployed acceptance remain open. No tuning or saved-room/reset/
restart/deployment operation.
## 24 October 2026 — Basic movement promises before shipment
Extend active Basic questions to unused ordinary shipment. Shared declaration,