Counter BG matching before fresh Guild and Junction transport

Preserve original grants, private funding and unused shipments while matching is pending. Restore legal replacement choices after prevention and resume the original permission, price and transfer once.
This commit is contained in:
Quintine committed 2026-10-24 22:59:31 +11:00
1 parent c999054ae0
commit b2a20226d7
17 files changed
+1444 -17

No files matched your search

+80 -2
View File
@@ -1,5 +1,83 @@
# Matching incoming Bene Gesserit groups
## Guild and Junction transport — 24 October 2026
**Prototyped / Partial.** Compose supplied revised
Advanced physical28's marked matching clause and physical17's group counter
with fresh Guild cross-transport and Junction board arrivals. Incoming BG board
groups retain their actual source stance. A Junction native or foreign World
packet provisionally starts with the ordinary fighter default; multiple selected
world keys are one original transport packet. Match only opposite-type arrivals
joining actual BG residents. Returns to reserves/worlds need no board matching.
The selected provisional priority offers matching after the original fresh
declaration's legality/funding quote, before native Guild transport permission,
rate, Guild Betrayal settlement or any payment/transfer. These sources do not
specify their relative response order. Junction's Homeworld permission and
tariff stay immune; matching targets only BG's independent group conversion.
Absent-Guild Secret Ally retains its unspent actual Nexus and bank price until
the original physical commitment. Native Guild Cunning belongs to Guild, not
BG; it grants no extra BG transport. Purchased Karama is an independent price,
not a cross-transport permission.
The public ten-field source contains only event, producer, owner, turn/phase,
origin, destination/sector, target stance and physical group. Private native
opportunity identity, original order/funding and exact signature remain outside
that receipt. Before either counter outcome, revalidate the real original grant
and packet using a nonmutating projection of its owned matching controls;
Junction/Secret frontdoor busy checks must not reject their own response. Never
create matching events in movement-preparation simulation.
Under the existing provisional remedy, prevent only that packet/destination/
stance in the same producer opportunity, retaining the unused shipment and
original Junction offer or Secret card. A different packet/destination remains
available. Price changes, destination sectors and response UUIDs cannot retry
the same original packet. Human quotes and minimal bots share those denials.
Allowance consumes the matching parent before invoking the exact original
permission/Secret/Junction suffix once. Existing stored permission/rate/Betrayal
continuations keep their old protocol; do not reopen them or replay costs. This
fresh-declaration cutover preserves the original full-rate cleanup timing.
[Native sources](../tests/fixture-advisor-transport-matching.ts) earn original
public Advanced BG/Guild/Atreides setup, original advisor and Karama, paid
fighters, actual Nexus alliance or current high-native Junction offer. Separate
[Secret Ally source](../tests/fixture-advisor-secret-transport-matching.ts)
earns absent-Guild Nexus entitlement with BG unallied and an actual Atreides/
Emperor alliance supplying native draw eligibility. Sources use85 public actions
for allied Guild,82 for Junction board,36 for native World and74 for Secret.
No played force, hand, phase, alliance, grant, offer or response is installed.
Frozen **25 files437/437**, types/lint/build, twenty native declaration/response/
replacement/original-permission/rate/GameTable SSR journeys, two controlled
Truthtrance cases and sixteen existing-profile paths with32 accepted actions
pass. Both board directions and native World arrivals preserve state while
matching waits. Prevention keeps the actual grant, blocks the same packet and
admits empty or genuine two-counter replacements. Matching allowance still
precedes original Guild permission and, when a real discount exists, rate.
A one-force city price has no separate discount; actual desert discount does.
Original permission denial and unaffordable full-rate cancellation leave the
physical shipment unused. Secret keeps its Nexus through prevention and spends
it once on actual transfer. Junction retains original tariff/custody/income.
Bounded review identifies and repairs Truthtrance's own busy overlay in grant
validation and an inconsistent matching-only price restriction. A labelled
controlled original-card relocation reproduces the busy failure; both overlay
regressions then preserve real Truthtrance priority and resume the same matching
response. Runtime feedback corrects city-discount and actual empty-target
assumptions; type feedback normalizes nullable World tables at three adapters.
Controlled Truthtrance custody is not a native earned draw. Standard controls
render; SSR does not establish callback/hydration or browser acceptance.
Private proof and HTML:
`/home/quintine/.local/share/dune/checkpoints/20261024-advisor-transport-matching/`.
`frozen-integrated-4/report.json` binds tree
`43e21e75f3d9b4130593e5c4427c1df86232ea8e8506408c38861706e09437d7`,
2766 files on base `c999054ae02d5a03d1005448f9c467bf0c44bed3`.
Checkpoint prose/reference overlays are separately reviewed. Two-origin
gathering, mixed foreign-World/purchased-price/Betrayal/other modules, all valid
combinations and final browser/deployed/mode assurance remain open. No AI
refinement or saved-room/D1/server/reset/restart/deployment operation.
## Fremen Ambassador relocation — 24 October 2026
**Prototyped / Partial.** The supplied revised
@@ -58,8 +136,8 @@ HTML live in
2761 files on base `767bace7747ccf3cfb62600dc31cd47b2d46117b`.
Only checkpoint prose/reference overlays follow that proof, with separate
link/evidence/source-invariance review. SSR is not callback/hydration or browser
acceptance. Guild/Junction transport, two-origin gathering, wider modules and
final mode/browser/deployed acceptance remain open. No saved-room/D1/server/
acceptance. The Guild/Junction follow-up is now prototyped above; two-origin
gathering, wider modules and final mode/browser/deployed acceptance remain open. No saved-room/D1/server/
reset/restart/deployment operation.
## Normal movement and reserve shipment — 24 October 2026
+37 -2
View File
@@ -16,6 +16,40 @@ open mode gates.
## Current checkpoint and work
**Guild/Junction incoming matching — 24 October. Prototyped / Partial.**
Fresh native Guild and absent-Guild Secret Ally cross-transports plus Junction
board/World arrivals now offer incoming BG matching before original permission,
price, settlement or physical transfer. This selected priority is provisional;
Junction permission/tariff remain immune. Public ten-field physical sources omit
private orders, scope and funding. Prevention retains unused shipment and grant,
denying only that packet/destination/stance in its producer opportunity. Shared
human/bot quotes retain replacements; consume the private matching parent before
one original suffix. Stored old continuations keep their previous protocol.
[Source, fresh cutover and evidence](ADVISOR_MATCHING.md#guild-and-junction-transport--24-october-2026).
Disjoint helper/native-fixture lanes, bounded source/integration review and root
integration pass **25 files437/437**, types/lint/build, twenty native
declaration/response/replacement/original-permission/rate/GameTable SSR journeys,
two controlled Truthtrance cases and sixteen existing-profile paths with32
accepted response/replacement actions. Genuine85-action allied-Guild sources,
82-action Junction board,36-action native World and74-action Secret sources
earn original base33 setup/Karama, paid fighters, actual Nexus alliance or high
Junction offer. Secret BG stays unallied; an actual Atreides/Emperor alliance
earns its genuine Guild Nexus draw. No played state is installed in native
sources. Both matching outcomes preserve physical state while waiting; later
permission and actual discounted-price counters remain separate. A city price
with no discount has no rate counter. Nexus is consumed once at actual Secret
commitment; original unaffordable full-price cancellation stays unused.
Review repairs the owned quiet Truthtrance projection and removes an inconsistent
matching-only price restriction. The controlled overlay reproduces the busy
failure, then both overlay regressions pass; real priority and original response
remain. Feedback corrects city-discount/empty-target smoke expectations and
normalizes nullable World data at three adapters. Two-origin gathering, mixed
foreign-World/purchased-price/Betrayal/module combinations and final mode/browser/
deployed assurance remain open. No AI refinement or saved-room/D1/server/reset/
restart/deployment operation.
**Fremen Ambassador incoming matching — 24 October. Prototyped / Partial.**
Incoming opposite-type BG relocation now offers Karama before CHOAM movement
reactions, Sandmaster collection or physical transfer. Its real original allied
@@ -39,8 +73,9 @@ and prevention keeps the grant, rejects the same packet and admits a different
packet or empty target. No played force, phase, hand, alliance or response is
installed. Feedback repairs one empty-source zero/absence assertion; runtime
needed no application source fix. No AI refinement or saved-room/D1/server/
reset/restart/deployment operation. Guild/Junction, two-origin gathering, wider
modules and final mode/browser/deployed assurance remain open.
reset/restart/deployment operation. The Guild/Junction follow-up is now prototyped
above; two-origin gathering, wider modules and final mode/browser/deployed
assurance remain open.
**Spiritual Advisor targets and conversion — 24 October. Prototyped / Partial.**
Supplied physical28 redirects retained non-Polar fighters to Polar Sink or
+51
View File
@@ -1,5 +1,56 @@
# Dune implementation status
## 24 October 2026 — Fresh Guild, Junction and Secret Ally incoming BG matching
Incoming opposite-type BG packets now have a distinct precommit counter through
native allied Guild cross-transport, absent-Guild Secret Ally, Junction board
relocation and Junction native/foreign World arrival. Supplied physical28's
marked matching clause/physical17's group counter support the conversion;
World incoming fighter default and matching-before-permission/rate/settlement
priority remain explicit provisional compositions. Junction's own Homeworld
permission and tariff retain immunity. Existing stored continuations retain
their old protocol, avoiding any replay of original costs or rate cleanup.
Public ten-field receipts select physical packets only. Keep original scope,
funding, order and signature private; before either counter outcome revalidate
the original actual grant through a quiet projection of owned interruptions.
Prevention leaves shipment/grant unused while denying the same packet/target
stance in that destination for the producer opportunity. Price, sector and
counter UUID changes cannot retry it; another packet/destination remains.
Human quotes and minimal bots share these denials. Allowance consumes the parent
before one original permission/Secret/Junction suffix. No matching events are
created during movement-preparation simulation.
Disjoint helper/native-fixture lanes, bounded source/integration review and root
integration pass **25 files437/437**, types/lint/build, twenty native
declaration/response/replacement/original-permission/rate/GameTable SSR journeys,
two controlled Truthtrance cases and sixteen existing-profile paths with32
accepted response/replacement actions. Genuine85/82/36/74-action original
base33 sources earn allied-Guild, Junction board, native World and Secret
respectively. Original setup/Karama, paid forces, actual Nexus alliance/high
Junction offer and actual Guild Nexus draw remain authoritative. Secret BG stays
unallied while Atreides/Emperor earn its native draw eligibility. No played
state is installed in those native sources. Permission and actual-discount
responses still follow matching; original unfunded full-price cancellation
leaves shipment unused. Secret spends its physical Nexus once at commitment.
Review repairs Truthtrance's owned busy projection and a matching-only price
inconsistency. A controlled real-card relocation reproduces the busy failure;
both repaired overlay cases preserve actual priority and original matching.
Smoke feedback corrects city-discount and empty-target assumptions; type
feedback normalizes nullable World data at three adapters. The final union and
runtime pass. Private proof:
`/home/quintine/.local/share/dune/checkpoints/20261024-advisor-transport-matching/`.
`frozen-integrated-4/report.json` binds tree
`43e21e75f3d9b4130593e5c4427c1df86232ea8e8506408c38861706e09437d7`,
2766 files on base `c999054ae02d5a03d1005448f9c467bf0c44bed3`.
Final prose/reference overlays are reviewed separately. Controlled Truthtrance
is not an earned draw; SSR is not callback/hydration/browser acceptance. Mixed
foreign-World/purchased-price/Betrayal/other modules, two-origin gathering and
final mode/assurance remain open. No AI refinement or saved-room/D1/server/reset/
restart/deployment operation.
[Source, ordering, original continuations and limits](ADVISOR_MATCHING.md#guild-and-junction-transport--24-october-2026).
## 24 October 2026 — Incoming BG matching through a native Fremen Ambassador
Supplied physical28's marked matching clause now composes the native allied
+14
View File
@@ -1,5 +1,19 @@
# Rule decision index
## Guild/Junction incoming matching — 24 October 2026
Supplied physical28's marked shipping/moving clause and physical17's group
counter apply to opposite-type incoming BG transport packets. Junction World
packets provisionally retain the ordinary reserve fighter default. Under the
14 October policy, select fresh-declaration matching after quote and before
permission/rate/Betrayal/payment, without reopening stored old continuations.
Junction permission/tariff remain immune; Secret Ally is not consumed before
physical commitment. Prevent only that packet/destination/stance in the actual
producer opportunity, retaining unused shipment and original grant. Keep native
scope, funding and signature private; consume the matching parent before one
original suffix. Broader modes remain unfinished.
[Source, original ordering and evidence](ADVISOR_MATCHING.md#guild-and-junction-transport--24-october-2026).
## Fremen Ambassador incoming matching — 24 October 2026
Compose supplied physical28's incoming shipping/moving matching clause and