Preserve Homeworld and Junction transfers through advisor conversion
Capture surviving alone BG groups after committed native board-to-world and Junction board transfers. Keep typed payment/custody and shipment use, private original declaration snapshots and one original Junction arrival. Preserve Junction immunity independently of the BG conversion counter. Validation: 18 affected files218/218, types/lint/build, nine native transport and GameTable SSR journeys, sixteen existing-profile response paths. Genuine 37/38/42/36-action sources earn original routes and costs3/5/10/1. Rename two fixture variables rejected by lint without changing rule validation. Broader combinations/full modes remain unfinished. Not deployed; no saved-room/D1, reset or restart operation. Runtime fingerprint 5365a5d6fba829c6bcee1cb1e00977ec41769912a32180062e52af0ca59645da; checkpoint prose/reference overlays are reviewed separately.
This commit is contained in:
1 parent
d83db397c0
commit
0b3413fcd8
12 files changed
+849
-15
No files matched your search
@@ -1,5 +1,69 @@
|
||||
# Mandatory advisor conversions
|
||||
|
||||
## Homeworld and Junction transport — 24 October 2026
|
||||
|
||||
**Prototyped / Partial.** Compose physical17/28 E's
|
||||
existing counter with the separate Homeworld transport paths. Native Guild
|
||||
Arrakis-to-Homeworld shipment and board-origin Junction transport can remove the
|
||||
last outsider beside advisors. Junction can also move advisors into an empty
|
||||
board territory. Capture those groups after the actual typed force transfer,
|
||||
before occupation/settlement can erase their stance or grant fighter benefits.
|
||||
|
||||
Original transport interception, privilege, tariff, payment, custody deposit,
|
||||
shipment use and income retain their order. Cancellation of the resulting BG
|
||||
conversion reverses none of them. Junction's own permission/rate immunity remains
|
||||
distinct from the independently counterable BG advantage, per the existing
|
||||
[Junction source contract](JUNCTION_TRANSPORT_RULES.md#karama-and-offer-lifetime).
|
||||
The provisional continuously-alone hold remains unchanged.
|
||||
|
||||
The public phase5 receipt contains only a new UUID, native/Junction kind, actor,
|
||||
origin/destination and selected physical group/counts. The original declaration
|
||||
event includes a private state snapshot: retain it only in the private parent,
|
||||
alongside the exact optional Junction arrival. Public response and Karama source
|
||||
selection never copy that original event or private funding/continuation. Check
|
||||
the actual committed world deposit or board counters instead of rerunning a
|
||||
pre-transfer permission, funding or shipment-availability quote.
|
||||
|
||||
World destinations have no arrival suffix. For board-origin Junction arrival,
|
||||
consume the parent before resuming original Intrusion and territory entry once.
|
||||
Native/foreign world departures that do not alter a board advisor group retain
|
||||
their original flow. This does not broaden routes, start gates or transport
|
||||
entitlements. Broader combinations, other special arrivals, remote Face Dance
|
||||
sources and storm casualties remain unfinished.
|
||||
|
||||
[Native fixture](../tests/fixture-advisor-homeworld-flip.ts) starts public Advanced
|
||||
BG/Atreides/Guild with Homeworlds enabled by the actual lobby action and original
|
||||
base33. Actual advisorSetup shares Tuek's five Guild counters for a native return,
|
||||
or Arrakeen's ten Atreides counters for Junction. Original Atreides Karama stays
|
||||
held through real first-round controls. Native return costs3 for five; sponsored
|
||||
own-world return costs5 for ten. A real BG reserve shipment into Basin earns the
|
||||
separate destination Intrusion route, transporting ten Atreides there for10.
|
||||
Another actual Junction offer moves BG's original advisor into empty Basin for1.
|
||||
No played force, phase, hand, wallet, native reserve or stance is installed.
|
||||
|
||||
[Engine cases](../tests/advisor-homeworld-flip-engine.test.ts) cover both response
|
||||
outcomes for those four routes, original native privilege prevention, private
|
||||
source/arrival mismatch and minimal existing-profile participation. Original
|
||||
world deposits or board counters stay transferred, shipment stays used and the
|
||||
ordinary move stays unused. Frozen **18 files218/218**, types/lint/build, nine
|
||||
native transport/response/GameTable SSR journeys and sixteen existing-profile
|
||||
paths pass. Native return uses37 source actions, Junction return38, earned
|
||||
Intrusion42 and actual BG empty arrival36. Their original costs3/5/10/1 remain
|
||||
spent through both conversion outcomes. Earlier native permission prevention
|
||||
keeps the original force/payment/unused shipment. Standard controls render;
|
||||
this is not a new callback/browser/mobile/deployed certificate.
|
||||
|
||||
Initial feedback passed218/218 and types, then lint rejected two test variables
|
||||
named module. Renaming only those variables passes focused lint and the final
|
||||
frozen218/218, types/lint/build and runtime, without changing rule validation.
|
||||
Private proof and original-action HTML:
|
||||
`/home/quintine/.local/share/dune/checkpoints/20261024-advisor-homeworld-flips/`.
|
||||
`frozen-integrated-2/report.json` binds tree
|
||||
`5365a5d6fba829c6bcee1cb1e00977ec41769912a32180062e52af0ca59645da`
|
||||
on base `d83db397c0365421034a53315c5604ae1c525177`. Checkpoint prose/reference
|
||||
updates are separately reviewed and hashed after proof. Broader contributor/occupation/Nexus/Semuta compositions are
|
||||
not certified by these native own-world and board scenarios.
|
||||
|
||||
## Battle losses before optional cleanup — 24 October 2026
|
||||
|
||||
**Prototyped / Partial.** Compose the supplied
|
||||
|
||||
+28
-4
@@ -16,6 +16,34 @@ open mode gates.
|
||||
|
||||
|
||||
## Current checkpoint and work
|
||||
**Advisor conversion after Homeworld/Junction transport — 24 October. Prototyped / Partial.**
|
||||
Native Guild board-to-world and Junction board transfers now capture resulting
|
||||
alone advisors after typed transfer/payment and before settlement benefits.
|
||||
Original privilege/rate, custody, shipment use and income retain their order.
|
||||
Only the BG conversion is prevented; Junction's own Homeworld advantage retains
|
||||
immunity. A fresh public physical receipt omits the private original declaration
|
||||
snapshot. Consume the parent before one original Junction board arrival; world
|
||||
destinations have none. The existing continuously-alone hold is unchanged.
|
||||
[Source, native routes and limits](ADVISOR_AUTOMATIC_FLIPS.md#homeworld-and-junction-transport--24-october-2026).
|
||||
|
||||
Disjoint helper/native-fixture lanes, bounded timing review and root integration
|
||||
pass **18 files218/218**, types/lint/build, nine native transport/response/
|
||||
GameTable SSR journeys and sixteen existing-profile paths. Genuine37/38/42/36-
|
||||
action public Advanced Homeworld sources earn native return, Junction own-world
|
||||
return, actual destination Intrusion and BG advisor arrival into empty Basin.
|
||||
Costs3/5/10/1 remain spent through either conversion outcome; original native
|
||||
privilege prevention still leaves the transport uncommitted. Lint feedback
|
||||
renames two fixture variables without relaxing checks or rule validation.
|
||||
Wider contributor/occupation/Nexus/Semuta combinations and remaining automatic
|
||||
producers stay open. No AI refinement, comprehensive/browser/deployed assurance
|
||||
or saved-room/D1/reset/restart/deployment operation.
|
||||
|
||||
Next concrete conversion gaps include remote Face Dance source departures,
|
||||
sector-specific storm losses and special Ambassador/Discovery relocation.
|
||||
Harass withdrawal and Diplomat retreat origin already use the battle capture
|
||||
boundary; they do not need duplicate producers. Matching-group interpretation
|
||||
and complete Advanced/mode acceptance remain unfinished.
|
||||
|
||||
**Advisor conversion after battle losses — 24 October. Prototyped / Partial.**
|
||||
Actual battle losses can now leave surviving bystanding advisors in a sourced
|
||||
Karama conversion response. Preserve casualties, payments, deaths and mandatory
|
||||
@@ -40,10 +68,6 @@ reinforcement/replacement/Semuta combinations and other producers remain open.
|
||||
No AI refinement, comprehensive/browser/deployed assurance or saved-room/D1/
|
||||
reset/restart/deployment operation.
|
||||
|
||||
Next native conversion work includes other withdrawals, special arrivals and
|
||||
matching-group flips. Battle, ground, transport and Gamont proofs do not certify
|
||||
all causes or complete Advanced modes.
|
||||
|
||||
**Advisor conversion after Trip to Gamont — 24 October. Prototyped / Partial.**
|
||||
Gamont now completes its original card use and return/revelation before the
|
||||
resulting mandatory advisor-conversion counter. Preventing conversion preserves
|
||||
|
||||
@@ -1,5 +1,46 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 24 October 2026 — Advisor conversion after Homeworld/Junction transfer
|
||||
|
||||
Native Guild board-to-world and board-origin Junction transport now hold
|
||||
resulting alone BG groups after typed payment/transfer and before occupation or
|
||||
fighter benefits. Preserve original interception/privilege/rate, custody,
|
||||
shipment use, income and ordinary movement. Junction's Homeworld permission/
|
||||
tariff remains immune while the separate BG advantage can be countered. The
|
||||
existing provisional continuously-alone duration is unchanged.
|
||||
|
||||
An eight-field public receipt uses a fresh UUID and physical transfer metadata.
|
||||
The original declaration event contains a private state snapshot; keep it and
|
||||
the exact optional arrival only in the private parent. Check committed world
|
||||
custody/board counters rather than rerunning original pre-transfer legality.
|
||||
Consume the parent before original Junction Intrusion/territory entry once;
|
||||
world destinations have no arrival. No transport route or start gate opens.
|
||||
|
||||
Disjoint helper/native-fixture lanes, bounded timing review and root integration
|
||||
pass **18 files218/218**, types/lint/build, nine actual native transport/response/
|
||||
GameTable SSR journeys and sixteen legal existing-profile paths. Public Advanced
|
||||
BG/Atreides/Guild enables Homeworlds through actual lobby controls, preserving
|
||||
base33 and original physical setup/Karama. Sources take37 native return,38
|
||||
Junction return,42 earned Intrusion and36 BG advisor-arrival actions. Actual
|
||||
costs3/5/10/1 remain spent through both conversion outcomes. Original native
|
||||
permission prevention leaves force, payment and shipment uncommitted. No played
|
||||
army, wallet, hand, phase, native reserve, stance or receipt is installed.
|
||||
|
||||
Initial218/218 and types passed; lint rejected two test variables named module.
|
||||
Their scoped rename passes focused lint and the final frozen218/218, quick,
|
||||
build and runtime. No rule guard, source shape or lint check is weakened.
|
||||
Private proof and original-action HTML:
|
||||
`/home/quintine/.local/share/dune/checkpoints/20261024-advisor-homeworld-flips/`.
|
||||
Frozen `frozen-integrated-2/report.json` binds tree
|
||||
`5365a5d6fba829c6bcee1cb1e00977ec41769912a32180062e52af0ca59645da`,
|
||||
2741 files on base `d83db397c0365421034a53315c5604ae1c525177`.
|
||||
Prose/reference overlays are separately reviewed/hashed. Standard controls
|
||||
render; no new callback/browser/mobile/deployed or complete-mode claim. Wider
|
||||
contributor/occupation/Nexus/Semuta compositions, remote Face Dance/storm/other
|
||||
producers, comprehensive assurance and full AI refinement remain due. No saved-
|
||||
room/D1, reset, restart or deployment operation.
|
||||
[Connected behavior and limits](ADVISOR_AUTOMATIC_FLIPS.md#homeworld-and-junction-transport--24-october-2026).
|
||||
|
||||
## 24 October 2026 — Advisor conversion after committed battle losses
|
||||
|
||||
Supplied Advanced physical17/28 E now compose at native battle loss boundaries.
|
||||
|
||||
@@ -1,5 +1,18 @@
|
||||
# Rule decision index
|
||||
|
||||
## Advisor conversion after Homeworld transport — 24 October 2026
|
||||
|
||||
Extend the existing physical17/28 E composition to native Guild board-to-world
|
||||
and board-origin Junction transfers. Capture surviving alone groups only after
|
||||
the typed transfer, preserving original interception/privilege/rate, payment,
|
||||
custody, shipment use and income. Junction's own Homeworld permission/tariff
|
||||
immunity does not make the separate BG conversion advantage immune. Keep the
|
||||
existing provisional continuously-alone duration. A fresh public UUID/physical
|
||||
receipt omits the private original declaration snapshot. Consume the private
|
||||
parent before resuming a Junction board arrival once; world destinations have
|
||||
no arrival. No original pre-transfer eligibility is rerun after commitment.
|
||||
[Connected source and continuation](ADVISOR_AUTOMATIC_FLIPS.md#homeworld-and-junction-transport--24-october-2026).
|
||||
|
||||
## Advisor conversion after battle losses — 24 October 2026
|
||||
|
||||
Compose supplied Advanced physical17's group counter with physical28 E's alone
|
||||
|
||||
Reference in new issue
Block a user