Preserve committed Guild transport through advisor conversion responses

Offer mandatory advisor conversion prevention after Guild cross-shipment and reserve returns. Keep original permission/rate/income, payment, physical pieces and shipment use; bind the exact group to one transport parent and resume original arrival/Intrusion once. Ordinary movement stays unused and the existing provisional continuously-alone duration remains. Preserve old ground receipts, private projection behavior and all transport/module guards.

Validation: 17 files243/243, types/lint/build, eight native transport/response/GameTable SSR journeys and eight existing-profile paths. Genuine36/42-action sources earn original counters/cards and actual paid-shipment Intrusion. Preserve the unaffordable full-price cross outcome and prove the affordable return. No saved-room/D1/restart/deployment operation; broader producers, full modes and browser/deployed acceptance remain open.
This commit is contained in:
Quintine committed 2026-10-24 19:58:56 +11:00
1 parent 3aca64412f
commit d0f52c7bae
13 files changed
+805 -43

No files matched your search

+69 -3
View File
@@ -1,4 +1,70 @@
# Mandatory advisor conversion after ground movement
# Mandatory advisor conversions
## Guild transport and reserve returns — 24 October 2026
**Prototyped / Partial.** The same physical17 counter and physical28 E mandatory
conversion now compose with committed Guild cross-shipment and reserve returns.
The original privilege, rate, settlement and payment responses retain their
order. Actual payment, force transfer, shipment use and promise/Cunning receipts
commit once before the conversion response. Ordinary ground movement is not
consumed. Canceling only this conversion neither refunds payment nor reverses
transport or revives the earlier permission/rate opportunity.
The source stores the public original route, selected physical group, amount,
elite count and a unique committed transport event. It binds to one saved parent
and the exact held advisor group. Holds are captured before board-derived
occupation observations; the response opens only after original slot bookkeeping.
An existing Guild-income response retains priority. Once all conversion outcomes
finish, the parent is consumed before original Intrusion/territory entry resumes
once. A reserve return has no arrival suffix. Hidden funding shares, hands and
wallets are not copied into that public source.
From-reserves Fremen transport and private movement-preparation projections do
not manufacture conversion events. Only changed origin/destination groups are
considered. A transported BG advisor arriving alone retains its original advisor
stance until this counter resolves. Existing source, typed-transport, No-Field,
Nexus, module and start guards remain; no new entitlement is granted. The existing
provisional continuously-alone duration is unchanged. Exact old ground receipt
shape remains accepted; new transport fields are additive.
[Native transport fixture](../tests/fixture-advisor-transport-flip.ts) starts
public Advanced BG/Atreides/Guild, actually placing the advisor beside Guild’s
original five counters at printed Tuek’s Sietch sector5. Atreides receives an
original starting Karama; real first-round controls, declined preparation and
native early Guild timing lead to the pre-transport source. Caller actions allow
original permission/rate, then stop before the post-payment conversion. No played
army, phase, hand, wallet, reserve, hold or response is installed. A separate
Intrusion source actually defers Guild, pays for one BG reserve to Imperial
Basin as a fighter, resolves original interception/income, ends BG’s turn and
takes Guild’s next early turn. The tested cross-shipment then produces the origin
conversion followed by a real destination Intrusion; it is not a synthetic
pending decision.
[Engine cases](../tests/advisor-transport-flip-engine.test.ts) cover both routes,
both outcomes, a real later ordinary move, earlier permission/rate independence,
affordable full-price return versus an uncommitted unaffordable cross declaration,
source-parent rejection and minimal existing profiles. Pure transport/legacy
cases remain in the shared quote suite. Frozen **17 files243/243**, types/lint/build, eight native transport/response/
GameTable SSR journeys and eight existing-profile paths pass. Native default
sources take36 actions; the actual paid-shipment Intrusion source takes42.
Cross costs5 and return3 before the conversion. Earlier privilege prevention
leaves pieces unchanged; an unaffordable canceled cross tariff remains
uncommitted, while a full-price return really settles before unopposed
conversion. The first241/242 feedback corrected the funding expectation without
staging spice, then added the negative branch. Two focused cases and the final
frozen243/243 pass. An existing ground consumer now narrows the strict source
union before reading its mover; no source shape is relaxed.
Private reports, rendered HTML and hashes:
`/home/quintine/.local/share/dune/checkpoints/20261024-advisor-transport-flips/`.
`frozen-integrated-2/report.json` records fingerprint
`cca2ff32114b6854c9339fff72f3384d68d1772d5539811594cd82f0c3e8d4fa`
on base `3aca64412feabae750b1adc2796a4086505a49c9`. Prose/reference evidence is
reviewed and hashed separately afterward. Standard controls are rendered; this
is no new component-callback/browser/mobile/deployed certificate.
Shipments outside this transport path, other withdrawals, casualties/aftermath,
matching-group conversions and wider interleavings remain open. This is not
complete cancellation or full Advanced/mode acceptance.
## Source and provisional duration — 24 October 2026
@@ -45,8 +111,8 @@ cannot simply erase the canceled result or offer an immediate free retry.
Existing minimal bot response handling remains, without strategy changes.
No start gate, physical inventory, save, schema or room is reset. Setup and
legacy unheld non-ground conversions keep their existing behavior. Remaining
mandatory producers include shipments, withdrawals, casualties/aftermath and
remaining unheld non-ground conversions keep their existing behavior. Remaining
mandatory producers beyond the transport follow-up include other shipments, withdrawals, casualties/aftermath and
other special arrivals; matching an existing fighter group and broader
interleavings also remain unfinished. This checkpoint does not claim complete
advisor-conversion cancellation or full Advanced compliance.
+28 -5
View File
@@ -16,6 +16,34 @@ open mode gates.
## Current checkpoint and work
**Advisor conversion after committed Guild transport — 24 October. Prototyped / Partial.**
Guild cross-shipment and reserve returns now retain the original paid transfer
and shipment use before mandatory advisor-conversion prevention. An exact public
transport event owns the held group and one later arrival. Canceling conversion
refunds nothing; ordinary ground movement remains unused. Original permission,
rate and income retain their priority. After conversion, the consumed parent
resumes actual destination Intrusion once; a reserve return has no arrival.
The provisional continuously-alone hold and all transport/module guards remain.
[Source, continuation and limits](ADVISOR_AUTOMATIC_FLIPS.md#guild-transport-and-reserve-returns--24-october-2026).
Disjoint helper/native-fixture lanes, bounded continuation review and root
integration pass **17 files243/243**, types/lint/build, eight native transport/
response/GameTable SSR journeys and eight legal existing-profile paths. Genuine
36-action default sources place the native advisor beside Guild’s original five
Tuek’s sector5 counters and retain Atreides’ original Karama. A42-action source
really ships BG’s second group to Basin, pays native Guild income, ends BG and
uses the next early Guild turn to earn Intrusion. Normal routes pay5 cross/3
return before the new counter. Feedback preserves an unaffordable full-price
cross declaration and adds the actually affordable full-price return; no wallet
is staged. Exact legacy ground receipts remain accepted. No AI refinement,
full-mode/comprehensive/browser/deployed assurance or saved-room/D1/reset/restart/
deployment operation.
Next native conversion producers remain non-transport withdrawals (including
Trip to Gamont before Mentat victory), casualties/aftermath and other special
arrivals. Extend each original continuation before claiming complete mandatory
conversion cancellation; preserve setup’s automatic exception.
**Mandatory advisor conversion after ground movement — 24 October. Prototyped / Partial.**
A native advisor group moving into an empty destination, or left alone by the
last outsider’s ground departure, now opens Karama prevention after the physical
@@ -37,11 +65,6 @@ rendered, without a new component-callback or browser certificate. No AI
refinement, full-mode, comprehensive or deployed assurance, and no saved-room/D1/
reset/restart/deployment operation.
Next native rule slice: connect the same mandatory-conversion protocol to
non-ground last-outsider removal/return producers before their later collection
or victory effects. Keep setup and completed movement independent; do not treat
this ground slice as complete automatic-flip cancellation.
**Tleilaxu proactive Revival prevention — 24 October. Prototyped / Partial.**
The native Advanced special Karama now selects any one player at a quiet Revival
boundary, including self, ally, ready and prior-return targets. The original
+47
View File
@@ -1,5 +1,52 @@
# Dune implementation status
## 24 October 2026 — Advisor counter after committed Guild transport
Extend the mandatory-conversion protocol to actual Guild cross-shipment and
reserve returns. Preserve original permission/rate/settlement/income order,
paid costs, physical transfer, shipment use and promise/Cunning records. Capture
only affected origin/destination groups before board-derived occupation reads;
open conversion after original slot bookkeeping. One public original-route/
group/event parent revalidates before prevention disposal/outcome. Consume it
before original Intrusion/territory arrival resumes once. Returns have no arrival;
ordinary ground movement remains unused. Private feasibility simulations and
from-reserves Fremen transport create no event or held parent.
The source union preserves exact old ground JSON and adds the transport variant.
The old continuously-alone cancellation duration stays explicitly provisional;
remaining withdrawals, casualties, matching groups and special arrivals remain
unfinished. Existing transport/Nexus/typed/No-Field/module guards stay intact.
Standard response controls explain that transport/payment are already complete.
No bot strategy changes or new confirmation/timer are introduced.
Frozen **17 files243/243**, types/lint/build, eight native transport/response/
GameTable SSR journeys and eight existing-profile paths pass. Genuine36-action
public Advanced BG/Atreides/Guild sources preserve original setup/deal and all
first-round controls, with actual early Guild timing. Native Tuek’s is sector5.
Cross pays5; reserve return pays3 before conversion. The42-action Intrusion source
actually waits Guild, pays2 for a BG reserve to Basin, allows Guild income, ends
BG and takes Guild’s next early turn. Actual arrival then resumes its independent
Intrusion, and repeated normalization does not reopen it. No played force, phase,
hand, wallet, reserve, hold, response or receipt is installed.
First frozen union is241/242: one test assumed the original5-spice Guild could
pay a canceled10-spice cross tariff. Preserve the engine’s original uncommitted
outcome; use the earned affordable full-price reserve return for successful
rate/conversion independence and add the negative cross case. Both focused
cases pass. Narrow the existing ground test to its producer before reading
mover; retain strict source union types. Final frozen243/243 and all checks pass
without private smoke-driver repairs or source changes during proof.
[Contract and remaining producers](ADVISOR_AUTOMATIC_FLIPS.md#guild-transport-and-reserve-returns--24-october-2026).
Private evidence: `/home/quintine/.local/share/dune/checkpoints/20261024-advisor-transport-flips/`.
Frozen fingerprint:
`cca2ff32114b6854c9339fff72f3384d68d1772d5539811594cd82f0c3e8d4fa`
(2,735 nonignored files), on base `3aca64412feabae750b1adc2796a4086505a49c9`.
Final prose/reference overlay is separately reviewed and hashed. Rendered
standard controls do not certify a new component callback or browser/hydration/
mobile/deployed journey. Full modes, combinations and comprehensive assurance
remain open. No saved-room/D1/reset/restart/deployment operation.
## 24 October 2026 — Mandatory advisor ground-conversion counter
Connect supplied physical17’s token-group flip counter with physical28 E’s
+12
View File
@@ -1,5 +1,17 @@
# Rule decision index
## Advisor conversion after committed Guild transport — 24 October 2026
Extend the existing physical17/28 E composition to Guild cross-shipment and
reserve returns. Preserve original permission/rate/income order and the one
completed payment, physical transfer and shipment use. An event-bound public
transport parent and exact held advisor group own the counter; consume the parent
before original Intrusion/territory entry resumes once. No arrival follows a
reserve return, and ordinary movement remains unused. Preserve the existing
provisional continuously-alone duration and all transport/module guards. Private
preparation projections and from-reserves Fremen transport create no occurrence.
[Source, continuation and limits](ADVISOR_AUTOMATIC_FLIPS.md#guild-transport-and-reserve-returns--24-october-2026).
## Mandatory advisor conversion after ground movement — 24 October 2026
Compose supplied Advanced physical17’s token-group flip counter with physical28 E’s