Enable Sandmaster collection on flight and marker routes
This commit is contained in:
1 parent
4af90e547c
commit
ec549028ba
20 files changed
+1623
-165
No files matched your search
+41
-9
@@ -16,6 +16,40 @@ open mode gates.
|
||||
|
||||
|
||||
## Current checkpoint and work
|
||||
**Sandmaster special-route collection — 26 October. Prototyped / Partial.**
|
||||
Physical range3/twoGroups, carried Discovery and the own concealed marker now use
|
||||
the existing signed route/pile choice. Fixed range stays3; different normal card
|
||||
groups use current range and each gets its existing collection opportunity.
|
||||
Declared legal detours and current positive piles survive the quote; original
|
||||
typed/marker cohorts, flight identities and one disposal/credit remain. Marker0/
|
||||
3/5 stays concealed without materialization. Shared transport choices, editable
|
||||
routes, pile/decline controls and guarded callbacks feed minimal legal policy.
|
||||
Existing allocation/reset composition remains provisional; no mode gate opens.
|
||||
|
||||
Three disjoint native/control lanes and root integration pass **14 files,130/130**,
|
||||
types/lint/build and **18 engine/GameTable SSR/actual selected-props callbacks**
|
||||
on unchanged source. Eight public E/R/A +choam/Skills paths earn card1, shipment8
|
||||
and real turn-two Spice blows (Basic73 / Advanced79 source actions); four public
|
||||
G/E/H Skills/Discovery paths acquire the token through actual Collection and use
|
||||
it with a real later blow (Basic65 / Advanced71). Collection/decline and current
|
||||
second-group piles finish in two-to-four continuation actions. Physical paths
|
||||
retain45 Treachery, Discovery33; each retains14 Skills/15 Traitors. Six labelled
|
||||
controlled marker paths supplement12 native paths; their positions/piles have
|
||||
no played chronology claim. Eight physical, seven Discovery, fifteen controlled
|
||||
and thirteen marker engine cases cover the slice. Feedback corrects an assumed
|
||||
native source-spice remainder, nullable projection narrowing and a test name.
|
||||
|
||||
A bounded inventory also finds first versions of all28 independent Skill bands
|
||||
connected. Stale absence claims are corrected; full interactions, polished AI
|
||||
and complete-mode acceptance remain due. [Inventory](LEADER_SKILLS_RUNTIME.md#independent-band-inventory--26-october-2026).
|
||||
|
||||
Frozen v3 report/logs:
|
||||
`/home/quintine/.local/share/dune/checkpoints/20261026-sandmaster-flight-proof-v3/`;
|
||||
journeys/HTML: adjacent `20261026-sandmaster-flight-runtime/`.
|
||||
No saved-room/D1/server, reset/restart, deployment or recovery operation occurs.
|
||||
SSR/selected-props callbacks do not certify DOM/hydration, browser/mobile/deployed
|
||||
acceptance or full modes/combinations. [Source and execution](SANDMASTER_MOVEMENT.md#flight-and-concealed-marker-routes--26-october-2026).
|
||||
|
||||
**Planetologist flight composition — 26 October. Prototyped / Partial.**
|
||||
Both skill alternatives now compose with physical range3/twoGroups and carried
|
||||
Discovery. Fixed3 stays3; twoGroups applies normal+1/cap3 or ordinary gathering
|
||||
@@ -166,14 +200,12 @@ deployed acceptance. Full Truthtrance, modes/combinations and final assurance
|
||||
remain open. [Battle controls](TRUTHTRANCE_NONBATTLE_READINESS_20260907.md#grouped-battle-plan-authoring--26-october-2026);
|
||||
[shipment controls](COMPOUND_SHIPMENT_PROMISES.md#full-pure-shipment-authoring--26-october-2026).
|
||||
|
||||
Next source-supported interaction: Sandmaster collection along physical
|
||||
Ornithopter range3/twoGroups and carried Discovery routes. Its printed moving-
|
||||
forces band excludes none of these items. The live `validateSandmasterOrder`
|
||||
and `game/sandmaster-movement.ts` adapters still refuse them. Preserve chosen
|
||||
paths, exact piles, one collection per entered territory per movement, current
|
||||
range, original cohorts and one commitment/disposal. A second card movement
|
||||
requotes current spice; income never enlarges unmoved quotas. Use actual trained
|
||||
sources and produced Spice blows, not changed played assignments or staged piles.
|
||||
Next delivery inventory: remaining standalone Richese card effects, six Terror
|
||||
effects and the independent Ecaz card variant named in the readiness row below.
|
||||
Use their current canonical checklist/handlers/controls to distinguish a missing
|
||||
primitive from a stale absence claim or unfinished combination, then deliver
|
||||
real independent gaps before more Skill combinations. All28 Skill bands have
|
||||
connected first versions; that finding does not establish all Dune rules complete.
|
||||
Bounded allied-marker review found an existing legal voluntary-reveal→endMovement
|
||||
route; the supplied
|
||||
physical15/36 text does not expressly add alliance separation as a forced reveal
|
||||
@@ -8504,7 +8536,7 @@ These links define bounded working behavior, not complete module certification.
|
||||
| --- | --- |
|
||||
| Basic core | Broader truthful commitments, unresolved special timing and integrated rules/human/AI acceptance. Ordinary Guild rate cancellation now exists: the `guildRate` prepayment response and `guildRateBlocked` turn window cover ordinary reserve shipment, eligible cross-planet transport and Guild return through the normalized `guildTransport`/shipment intents (`game/engine.ts`, `docs/GUILD_RATE_KARAMA_RULES.md`); the older 7 September readiness note that called it absent is superseded. |
|
||||
| Six-faction Advanced | Base gaps, provisional special-Karama outcomes, remaining timing audits and authentic multiplayer/browser acceptance. The user-authorized unfinished preview is available; setup matrices and complete samples do not certify full compliance. |
|
||||
| Twelve factions and all optional modules | Every missing effect, remaining skill bands, Ecaz card variant, Kull Wahad, unfinished Richese cards, Terror effects, occupation entitlement, Nexus interactions, contested Discoveries and complete games across valid combinations. The 7 October 2026 rulings settled CHOAM's low-population opening income, the Richese exhausted/canceled cache count, Suk/Kwisatz loss counting, the Guild Secret Ally Homeworld reserve return and Sandmaster HMS-relocation eligibility; the preserved captures can be resumed. Detailed boundaries remain in the checklist/decision index. |
|
||||
| Twelve factions and all optional modules | Every missing effect, remaining skill interactions and integrated acceptance, Ecaz card variant, Kull Wahad, unfinished Richese cards, Terror effects, occupation entitlement, Nexus interactions, contested Discoveries and complete games across valid combinations. The 7 October 2026 rulings settled CHOAM's low-population opening income, the Richese exhausted/canceled cache count, Suk/Kwisatz loss counting, the Guild Secret Ally Homeworld reserve return and Sandmaster HMS-relocation eligibility; the preserved captures can be resumed. Detailed boundaries remain in the checklist/decision index. |
|
||||
| AI | Maintain minimal legal participation and critical correctness fixes while game features are unfinished. Full implementation, strategy refinement and calibration wait until all non-AI features are complete; then target approximately 75% higher-tier wins for Medium/Easy, Hard/Medium and Brutal/Hard. See the [AI development plan](AI_DEVELOPMENT_PLAN.md). These targets remain unverified. |
|
||||
| Multiplayer | Broader disconnected/abandoned-seat recovery, unattended continuation and network-failure acceptance, while preserving authoritative versioning, custody, privacy and saves. |
|
||||
| Administration | Complete the [admin panel](ADMIN_PANEL.md): permissions, room directory and creation/removal, lifecycle controls, participant support, backup/restore and operational audit tools. Required before full AI refinement. |
|
||||
|
||||
Reference in new issue
Block a user