Support Basic movement promises before shipment

Allow clean active Basic ground-movement questions before or after shipment. Enumerate ordinary reserve amounts, native physical allocations, destinations and pledged payment splits through the actual declaration and shared physical commit. Detached projection stops before income/arrival effects and never counts shipment as ground fulfillment. Joint movement No and shipment Yes retain a legal next action rather than invalid End guidance.

Preserve exact pending ordinary reserve and native Guild permission/rate declarations when checking the remaining route. Voluntary wrong destination, force splitting or fee loss cannot release Yes through an opponent response. Guard unsupported sources before full speculative continuation. Existing live payment, cancellation, income and entry paths remain. Persistent busy-safe controls display reinforcement and both obligations; all four existing profiles use the same legal witness without strategy refinement.

Verify 19 files165/165, types/lint/build, six original-action gameplay/control/table-rendering programmes and four profiles with16 accepted actions. Genuine sources19/37/24/19 retain classic Arrakeen10 reinforced to11, native zero-board Emperor/CHOAM starts and original Guild5/15/5 reserve/cross transport. Second-card/counter cases explicitly transfer conserved originals. Bounded review repaired source guarding, funding completeness and exact pending-frame behavior. Stop an observed expensive search, reorder complete candidates by useful proximity and conservatively prune dead-end final moves; twelve new engine cases pass in3.2s. Correct a display-template lint issue.

Earlier phases/waiting turns, native transport/relocation preparation, No-Field/module sources, broader interactions, 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:10:49 +11:00
1 parent b5a53da712
commit f0b2ac82d9
18 files changed
+637 -34

No files matched your search

+24
View File
@@ -1,5 +1,29 @@
# Dune implementation status
## 24 October 2026 — Basic movement promises before shipment
Extend active Basic questions to unused ordinary shipment. Shared declaration,
tariffs and physical commit supply typed reserve arrivals and all pledged splits,
without speculative income/entry effects. Actual response/arrival paths remain.
Shipment never fulfills ground movement, and joint No/positive-shipment guidance
cannot offer illegal End. Preserve exact pending ordinary/Guild frames so a
voluntary bad shipment cannot release Yes on an opponent pass. Guard unsupported
sources before any full speculative continuation. Persistent guidance serves
the joint route and remains busy-safe.
A disjoint original-source lane, bounded review and owner integration pass
19 files165/165, types/lint/build, six gameplay/control/table-rendering programmes
and four existing profiles with16 accepted actions. Sources19/37/24/19 retain
actual classic reinforcement10→11, native zero-board starts and original Guild
5/15/5. Controlled second-card/counter cases are separately labelled. Review
corrected exact-source and funding completeness; an observed expensive search
was stopped and candidate ordering/dead-end pruning repaired without deleting
legal candidates. Twelve new engine cases pass in3.2s; label lint was corrected.
[Authority, exact source and limits](TRUTHTRANCE_MOVEMENT_PROMISES.md#before-shipment-movement-promises--24-october-2026).
Earlier phases/waiting turns, other preparation families, No-Field/modules,
full modes, comprehensive assurance and deployed acceptance remain open.
No strategic tuning or saved-room/reset/restart/deployment operation.
## 24 October 2026 — Owned movement-card preparation
Extend bounded Basic movement promises with held native Kulon and owned paid