Support classic Advanced movement Truthtrance promises
This commit is contained in:
1 parent
0d8481e821
commit
2ae2b984c0
15 files changed
+634
-23
No files matched your search
+27
-4
@@ -1,6 +1,6 @@
|
||||
# Current development status
|
||||
|
||||
Updated 24 October 2026. **The full twelve-faction goal is unfinished. Basic
|
||||
Updated 25 October 2026. **The full twelve-faction goal is unfinished. Basic
|
||||
is playable. Advanced, expansion-faction and supported optional-module starts
|
||||
are labelled previews; complete rules/publication acceptance remains gated.**
|
||||
|
||||
@@ -16,6 +16,30 @@ open mode gates.
|
||||
|
||||
|
||||
## Current checkpoint and work
|
||||
**Classic Advanced movement promises — 25 October. Prototyped / Partial.**
|
||||
Classic Advanced phase5 now accepts structured movement Truthtrance for active
|
||||
or unused waiting seats. Shared typed legality counts each elite once; owned
|
||||
advisor preparation/arrival flips can supply city range, and Hajr retains its
|
||||
immediate timing. Actual matching/Fremen/conversion counters finish before
|
||||
transfer or impossibility; persistent guidance uses the same legal witness.
|
||||
Basic/native early-phase entry remains. Earlier Advanced, expansion/module
|
||||
preparations and arbitrary commitments remain unfinished.
|
||||
[Meaning, authority and boundaries](TRUTHTRANCE_MOVEMENT_PROMISES.md#classic-advanced-movement--25-october-2026).
|
||||
|
||||
Disjoint native-fixture work, bounded Advanced review and root integration pass
|
||||
**26 files238/238**, types/lint/build and four actual-control/GameTable SSR
|
||||
journeys, including a real guidance callback, Hajr continuation and typed Fremen
|
||||
allowance/prevention. Genuine23/27-action public Advanced sources earn original
|
||||
Truthtrance/Hajr, native forces and actual shipment; Fremen earns its original
|
||||
Karama through a paid1 auction and places/ships actual Fedaykin. No played state
|
||||
is installed in those sources. Separate BG cases label controlled acquisitions/
|
||||
stance/reserve placements and exercise original preparation, matching, city-range
|
||||
arrival flip and Hajr. Four existing policies finish legally without tuning.
|
||||
Fixture feedback corrected an invalid zero-shipment action and an immediately
|
||||
settling controlled advisor stance. Final proof is source-bound; SSR/callbacks
|
||||
are not hydration/browser/mobile/deployed acceptance. Full modes and final
|
||||
assurance remain open; no saved-room/D1/server/restart/deployment operation.
|
||||
|
||||
**Planetologist resident matching — 24 October. Prototyped / Partial.**
|
||||
Resident gathers now queue one normal-format matching response per changing
|
||||
incoming origin. Both physical groups wait through partial allowance; any
|
||||
@@ -43,9 +67,8 @@ snapshots explicit; the final runtime/union/types/lint/build pass. Wider empty
|
||||
sequencing, modules, complete modes and final browser/deployed assurance remain
|
||||
open. No AI refinement or saved-room/D1/server/reset/restart/deployment operation.
|
||||
|
||||
**Requested stopping checkpoint:** the user requested stopping after the next
|
||||
Git push. This verified gathering checkpoint is that push; the full objective
|
||||
is unchanged and further goal work waits for the user to resume it.
|
||||
**Requested stopping checkpoint:** this gathering checkpoint was pushed before
|
||||
pausing as requested. The user subsequently resumed; the full objective remains.
|
||||
|
||||
**Guild/Junction incoming matching — 24 October. Prototyped / Partial.**
|
||||
Fresh native Guild and absent-Guild Secret Ally cross-transports plus Junction
|
||||
|
||||
@@ -1,5 +1,40 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 25 October 2026 — Classic Advanced structured ground-movement Truthtrance
|
||||
|
||||
Classic Advanced without modules now accepts structured movement questions in
|
||||
phase5 for active or unused waiting seats. Retain Basic/native early admission,
|
||||
physical elite counts, original route validation and immediate Hajr timing.
|
||||
Owned advisor preparation and eligible arrival fighter flips can supply later
|
||||
city range; detached stance settlement preserves continuously-alone holds and
|
||||
removes empty groups without creating matching/automatic receipts. Real native
|
||||
Fremen/matching/conversion counters retain priority and physical fulfillment;
|
||||
mandatory response passes cannot deadlock opposing impossibility release.
|
||||
Human guidance and all four minimal policies share the private witness.
|
||||
|
||||
Disjoint fixture work, bounded Advanced review and root integration pass
|
||||
**26 files238/238**, types/lint/build and four actual-control/GameTable SSR
|
||||
journeys, including a real persistent-guidance callback. Genuine23-action
|
||||
Atreides and27-action Fremen public Advanced sources earn original base33 deal,
|
||||
Truthtrance/Hajr, original forces, actual paid/free Polar shipment and native
|
||||
Fedaykin setup. Emperor actually buys its original Karama for1. No played state
|
||||
is installed. Separate BG cases explicitly control original-card acquisition,
|
||||
stance and two reserve placements while exercising actual production counters,
|
||||
preparation and later moves. Fixture feedback corrects an invalid zero-shipment
|
||||
payload and a controlled advisor stance that would immediately settle.
|
||||
|
||||
Private proof and HTML:
|
||||
`/home/quintine/.local/share/dune/checkpoints/20261025-truth-movement-advanced/`.
|
||||
`frozen-integrated/report.json` binds tree
|
||||
`2bbb98a518df218683789a6c183d4985c750403f42cb7e82ac5a23736c8681bc`,
|
||||
2773files on base `0d8481e8216c20cfe100d903fe4c7d41f9136dc7`.
|
||||
Final four prose/reference overlays are reviewed separately. This reuses the
|
||||
existing general FAQ composition, not a new movement-specific publisher ruling.
|
||||
Earlier Advanced, expansions/modules, broader commitments and full-mode/final
|
||||
rules/recovery/privacy/custody/browser/deployed acceptance remain open. No AI
|
||||
refinement or saved-room/D1/server/reset/restart/deployment operation.
|
||||
[Canonical contract](TRUTHTRANCE_MOVEMENT_PROMISES.md#classic-advanced-movement--25-october-2026).
|
||||
|
||||
## 24 October 2026 — One matching counter per changing resident-gather origin
|
||||
|
||||
Supplied physical28's resident matching and physical17's one-group counter now
|
||||
|
||||
@@ -1,5 +1,17 @@
|
||||
# Rule decision index
|
||||
|
||||
## Classic Advanced ground-movement promises — 25 October 2026
|
||||
|
||||
Extend the existing general current-turn Truthtrance composition to clean
|
||||
classic Advanced Movement. Count physical typed counters once, retain immediate
|
||||
Hajr timing and quote native routes. Owned advisor preparation/arrival flips
|
||||
may supply an allowed reachability witness; actual independent counters still
|
||||
resolve before commitment/impossibility. Normal stance settlement preserves
|
||||
continuously-alone holds. A mandatory final response pass is not a voluntary
|
||||
way to destroy or evade a promise. No new publisher timing ruling is claimed;
|
||||
earlier Advanced, expansions/modules and arbitrary commitments remain open.
|
||||
[Meaning, sources and native/controlled evidence](TRUTHTRANCE_MOVEMENT_PROMISES.md#classic-advanced-movement--25-october-2026).
|
||||
|
||||
## Planetologist resident matching groups — 24 October 2026
|
||||
|
||||
Compose supplied physical28's resident-matching rule with physical17's counter
|
||||
|
||||
@@ -1,8 +1,60 @@
|
||||
# Truthtrance ground-movement promises
|
||||
|
||||
The [Ghola preparation follow-up](#owned-ghola-preparation--24-october-2026)
|
||||
supersedes preceding timing boundaries. Previous checkpoint counts remain dated
|
||||
evidence, not complete rules or final acceptance.
|
||||
## Classic Advanced Movement — 25 October 2026
|
||||
|
||||
**Prototyped / Partial.** Classic Advanced tables without expansions or optional
|
||||
modules now accept the same structured movement question during phase5, for an
|
||||
active or still-unused waiting respondent. Basic's existing native-family and
|
||||
earlier-phase entry stays available. Earlier Advanced phases, Advanced expansion
|
||||
families, modules and arbitrary promises remain unfinished.
|
||||
|
||||
The single-event meaning and general current-turn FAQ authority below still
|
||||
apply; this is a software composition, not a new movement-specific publisher
|
||||
ruling. Count physical counters, including each Fedaykin/Sardaukar once, through
|
||||
the shared typed movement validator. A reserve shipment can prepare a larger
|
||||
group but cannot fulfill movement. Hajr requires the actual immediate
|
||||
post-movement opportunity; search cannot play it before the first move or after
|
||||
an intervening voluntary action has closed that opportunity.
|
||||
|
||||
Private reachability includes the owned native pre-first-shipment advisor
|
||||
preparation and an eligible incoming advisor's requested fighter flip. Project
|
||||
the allowed owned advantage and normal stance settlement without creating
|
||||
matching events or new automatic-flip receipts. This retains continuously-alone
|
||||
holds and removes empty advisor groups. The real action still resolves its
|
||||
original independent Karama counter. Keep promises pending across original
|
||||
Fremen/matching/conversion decisions; fulfill only on a physical matching move.
|
||||
A final mandatory response pass cannot voluntarily evade a promise or prevent
|
||||
release when an opponent's completed counter makes it impossible. Search memo
|
||||
keys retain current stances, prevention markers and the immediate Hajr window.
|
||||
|
||||
The [native fixture](../tests/fixture-truth-movement-advanced.ts) selects original
|
||||
unopened lotteries/deal/Spice positions, uses the real lobby Advanced selector
|
||||
and preview start, and earns original Truthtrance/Hajr through actual dealing.
|
||||
The Atreides branch retains its native ten Arrakeen counters after a paid Polar
|
||||
shipment. The Fremen branch actually places two Fedaykin at Tabr, buys Emperor's
|
||||
original Karama for1 and ships the last reserve Fedaykin to Polar. No played
|
||||
clock, force, wallet, hand or promise is installed. Separate BG regressions
|
||||
explicitly label controlled original-card acquisition/stance/reserve placement;
|
||||
native preparation, paid shipment, original counter and later movement still
|
||||
use production controls. This is not native provenance for those overlays.
|
||||
|
||||
Evidence: [rule/control tests](../tests/truth-movement-advanced-engine.test.ts),
|
||||
[actual callback test](../tests/truth-movement-advanced-controls.test.tsx).
|
||||
Frozen **26 files238/238**, types/lint/build and four actual-control/GameTable
|
||||
SSR journeys pass, including a real persistent-guidance callback. Native source
|
||||
prefixes take23/27 actions. Private proof and HTML:
|
||||
`/home/quintine/.local/share/dune/checkpoints/20261025-truth-movement-advanced/`;
|
||||
`frozen-integrated/report.json` binds tree
|
||||
`2bbb98a518df218683789a6c183d4985c750403f42cb7e82ac5a23736c8681bc`,
|
||||
2773files on base `0d8481e8216c20cfe100d903fe4c7d41f9136dc7`.
|
||||
Final prose/reference overlays are separately reviewed.
|
||||
All four existing profiles use the same legal guidance; no strategic tuning or
|
||||
calibration is added. Browser/hydration/mobile/deployed and comprehensive final
|
||||
rules/recovery/privacy/custody acceptance remain open. No saved-room, database,
|
||||
server restart or deployment operation is part of this checkpoint.
|
||||
|
||||
The preceding Basic records below retain their dated scope; the Advanced entry
|
||||
above supersedes only their blanket Advanced exclusion.
|
||||
|
||||
## Basic prototype — 24 October 2026
|
||||
|
||||
|
||||
Reference in new issue
Block a user