Support concealed No-Field Guild transport

This commit is contained in:
Quintine committed 2026-10-27 12:44:34 +11:00
1 parent e41abdaf2e
commit 933a9c1379
24 files changed
+1138 -74

No files matched your search

+46
View File
@@ -20,6 +20,52 @@ open mode gates.
Keep identified Basic-function gaps ahead of Advanced and wider interactions.
Prototype labels and final acceptance gates remain.
**Concealed No-Field Guild transport — 27 October. Prototyped / Partial.**
Native reciprocal Guild allies can cross-ship their owned concealed Richese
marker alone or with same-origin counters. Original permission/rate responses,
full-price repricing and unfunded withdrawal remain. Actual absent-Guild Secret
Ally can cross or recall it face down, spending its original Nexus once and
paying the Bank. Both preserve token inventory and last-shipped identity;
return deposits only physical companions.0 never invents a counter. One marker
plus physical0..20 prices1..21 once. Ordinary ally return and marker Homeworld
placement stay unavailable. Persistent provisional guidance and separate quote
rows explain the marker/count distinction. All four minimal profiles can submit
legal owned marker routes; full AI refinement remains deferred.
[Source and contract](RICHESE_NO_FIELD_RULES.md#concealed-guild-cross-shipment-and-secret-ally-return--27-october-2026).
Frozen **15-file union, 120/120**, types/lint/build and eight original-game
programmes pass. Actual Advanced Richese/Atreides/Guild-or-Emperor +CHOAM-deck
starts earn paid marker shipments. Native R/G form a real Nexus alliance;
Secret A/E form a real alliance leaving R unallied, then R draws the original
unopened preselected Guild Nexus through its actual closing choice. A genuine
one-counter shipment precedes the later mixed marker shipment. No played hand,
purse, army, phase, alliance, marker or event is installed in these new sources.
Runtime records 33 GameTable SSR, 8 separate actual quote renders and 8 actual
GameTable Finish callbacks; source/further action arrays total773/36. Transport
selectors, declarations, permission/rate/cancel and Nexus controls use native
packets directly; no clicked transport-control or browser hydration/navigation
claim. Native all-pass0/5, permission cancel5, funded/unfunded rate cancel3,
Secret cross0, return5 and mixed1+5 return are exercised. New native tests also
cover0/3/5, stale/wrong source, the next actual same-token ban and all profiles.
Controlled quote/bot fixtures separately cover the20+marker maximum.
Feedback repaired the original Secret source's missing real closing-draw
eligibility, an old common bot filter that rejected the newly legal source,
two historical controlled fixtures' stale Charity frames and the signature
array type. The historical adapters are explicitly labelled controlled and do
not claim native phase traversal. Failed v1/v2 proof remains preserved; v3
runs the frozen related batch after repair. Existing physical signatures keep
their bytes when no marker is present.
Proof: `/home/quintine/.local/share/dune/checkpoints/20261027-guild-no-field-transport-proof-v3/`;
journeys/HTML: adjacent `20261027-guild-no-field-transport-runtime/run-v1/`.
All checks use one frozen source followed only by a recorded three-document
evidence overlay. Existing server HTTP200, no restart or saved-game/database
operation. Selected conceal/recall composition remains provisional; depleted
native supplies, broader module combinations, complete modes and final
rules/recovery/privacy/custody/browser/deployed acceptance remain open.
**No-Field / allied separation — 27 October. Prototyped / Partial.**
A due allied-separation end now reveals the concealed marker through the
selected provisional destructive composition, materializes only available
+41
View File
@@ -2,6 +2,47 @@
Initial primary-source and engine audit, 2026-09-06. The bounded ordinary-reserve cancellation policy below was selected on 2026-09-28 after a targeted publisher-source search found no affordability procedure; the later original audit remains historical evidence for unfinished transport and module combinations.
## Concealed No-Field transport — 27 October 2026
Native allied cross-shipment now accepts an owned concealed Richese marker,
alone or with same-origin physical counters. The marker contributes one to the
rounded group price, including value0, without becoming a physical counter.
Native permission precedes the existing rate response; all-pass pays/delivers
once. Permission denial leaves original custody/event and shipment unused.
Rate denial retains the existing full-price/original-split affordability policy;
an unfunded declaration withdraws without delivery, with the responding card
still spent. Ordinary Guild allies still have no reserve-return permission.
The real absent-Guild Nexus Secret Ally instead supplies its own cross/return
grant and Bank-paid rate. Its concealed return provisionally recalls the token
face down, preserves the next-shipment restriction and deposits only actual
physical companions. Cross keeps the token concealed. Current token/event and
the physical group remain bound through the original declaration/continuation.
Old transport frame signatures keep their original bytes when no marker is
present. This selected source composition does not settle broader module
combinations. [Source and scope](RICHESE_NO_FIELD_RULES.md#concealed-guild-cross-shipment-and-secret-ally-return--27-october-2026).
### Scoped native evidence
Frozen15-file union120/120, types/lint/build and eight original-game programmes
pass. Actual paid tokens, real R/G or A/E alliance consents and a real closing
Guild Nexus draw create the new sources. Native all-pass, permission denial,
funded/unfunded rate denial, Secret cross/return and physical1+marker5 return
retain the original response/payment pipeline.33 GameTable SSR,8 quote renders
and8 actual Finish callbacks are recorded; transport controls use native packets
directly, without a clicked-selector or browser claim. Source/further arrays
are773/36. Separate controlled quote/bot cases cover physical20+marker1.
Feedback repaired actual closing-draw eligibility, the common bot source filter,
two old explicitly controlled fixtures' stale Charity frame and the signature
array type. Failed v1/v2 results remain preserved. Final v3 uses one frozen
source then a three-document evidence overlay; original physical signatures
retain bytes. Existing server HTTP200, no restart or game/database operation.
Proof: `/home/quintine/.local/share/dune/checkpoints/20261027-guild-no-field-transport-proof-v3/`;
runtime: adjacent `20261027-guild-no-field-transport-runtime/run-v1/`.
Broader modules, depleted native supply, full modes and final browser/deployed
and recovery/privacy/custody acceptance remain open.
## Nullentropy recovery of the price cost — 26 October 2026
Paid Box recovery now shares the existing claimed-cost nonduplication policy:
+48
View File
@@ -1,5 +1,53 @@
# Dune implementation status
## 27 October 2026 — Concealed No-Field Guild transport
**Concealed No-Field Guild transport — 27 October. Prototyped / Partial.**
Native reciprocal Guild allies can cross-ship their owned concealed Richese
marker alone or with same-origin counters. Original permission/rate responses,
full-price repricing and unfunded withdrawal remain. Actual absent-Guild Secret
Ally can cross or recall it face down, spending its original Nexus once and
paying the Bank. Both preserve token inventory and last-shipped identity;
return deposits only physical companions.0 never invents a counter. One marker
plus physical0..20 prices1..21 once. Ordinary ally return and marker Homeworld
placement stay unavailable. Persistent provisional guidance and separate quote
rows explain the marker/count distinction. All four minimal profiles can submit
legal owned marker routes; full AI refinement remains deferred.
[Source and contract](RICHESE_NO_FIELD_RULES.md#concealed-guild-cross-shipment-and-secret-ally-return--27-october-2026).
Frozen **15-file union, 120/120**, types/lint/build and eight original-game
programmes pass. Actual Advanced Richese/Atreides/Guild-or-Emperor +CHOAM-deck
starts earn paid marker shipments. Native R/G form a real Nexus alliance;
Secret A/E form a real alliance leaving R unallied, then R draws the original
unopened preselected Guild Nexus through its actual closing choice. A genuine
one-counter shipment precedes the later mixed marker shipment. No played hand,
purse, army, phase, alliance, marker or event is installed in these new sources.
Runtime records 33 GameTable SSR, 8 separate actual quote renders and 8 actual
GameTable Finish callbacks; source/further action arrays total773/36. Transport
selectors, declarations, permission/rate/cancel and Nexus controls use native
packets directly; no clicked transport-control or browser hydration/navigation
claim. Native all-pass0/5, permission cancel5, funded/unfunded rate cancel3,
Secret cross0, return5 and mixed1+5 return are exercised. New native tests also
cover0/3/5, stale/wrong source, the next actual same-token ban and all profiles.
Controlled quote/bot fixtures separately cover the20+marker maximum.
Feedback repaired the original Secret source's missing real closing-draw
eligibility, an old common bot filter that rejected the newly legal source,
two historical controlled fixtures' stale Charity frames and the signature
array type. The historical adapters are explicitly labelled controlled and do
not claim native phase traversal. Failed v1/v2 proof remains preserved; v3
runs the frozen related batch after repair. Existing physical signatures keep
their bytes when no marker is present.
Proof: `/home/quintine/.local/share/dune/checkpoints/20261027-guild-no-field-transport-proof-v3/`;
journeys/HTML: adjacent `20261027-guild-no-field-transport-runtime/run-v1/`.
All checks use one frozen source followed only by a recorded three-document
evidence overlay. Existing server HTTP200, no restart or saved-game/database
operation. Selected conceal/recall composition remains provisional; depleted
native supplies, broader module combinations, complete modes and final
rules/recovery/privacy/custody/browser/deployed acceptance remain open.
## 27 October 2026 — No-Field at allied separation
Prototyped / Partial. A due allied-separation end now reveals the concealed marker through the
+20 -1
View File
@@ -2,6 +2,25 @@
Source audit, 10 September 2026. This is a source-backed implementation contract, not certification of the whole card or either expansion module. The broader [Guild audit](NEXUS_GUILD_RULES.md) remains relevant to Cunning and Betrayal.
## Concealed No-Field — 27 October 2026
The selected provisional composition now includes a currently owned concealed
Richese marker in this card's cross-shipment or own-reserve return. Count one
marker plus actual companions for price, rounding once; physical0..20 means
billable1..21. Delivery spends one actual original Nexus and pays the Bank.
Cross moves the marker without materialization. Return recalls it face down,
retaining last-shipped identity; no hidden denomination becomes a reserve
deposit. Only physical companions return as counters. Explicit Homeworld marker
placement and ordinary Guild ally return remain unavailable.
This composes supplied Advanced physical36/printed34 B and official E2 FAQ10's
one-force rule with the recorded card grant. Targeted publisher/designer search
found no dedicated No-Field/Guild answer. The earlier component photograph is
historical evidence; this checkpoint does not claim a fresh visual reread of
that image. Existing card admission, source/storm restrictions, ordinary
shipment allowance and native reserve custody remain. The source contract and
remaining boundaries are in [No-Field rules](RICHESE_NO_FIELD_RULES.md#concealed-guild-cross-shipment-and-secret-ally-return--27-october-2026).
## Evidence checked
The original Guild component was visually reread in the [photograph of GF9's twelve Nexus cards](https://boardgamegeek.com/image/7767032/dune-ecaz-and-moritani), using the existing local inspection copy `/tmp/dune-nexus-cards.jpg`. Its Secret Ally panel grants Guild shipment rates and expressly adds cross-planet shipment or return to the holder's reserves as their shipping action. It applies when Guild is absent. It does not promise all Guild advantages.
@@ -40,6 +59,6 @@ Consume the actual held Nexus atomically with a validated paid declaration, pres
Reuse `guildShipmentCost` for paid cross/return tariffs. Do not price the paid Fremen route through `reserveShipmentCost`, whose native Fremen branch intentionally returns zero. World-to-world pricing needs an explicit quoted rate modifier after route validation; changing the player's faction to Guild would also change custody and permissions. The native `quoteGuildHomeworldShipment` explicitly enforces Guild identity and ordinary Guild counters, so it is not a safe borrowed-return adapter without a separately settled contract.
Generic Karama cannot target an absent native Guild player. That does not establish universal immunity for every borrowed effect. Preserve supported arrival reactions and existing independent Karama payment routing; do not stack two Guild half-rate modifiers into quarter price. Richese concealed No-Field price/transport composition remains its separate documented boundary, without blocking actual physical groups unnecessarily.
Generic Karama cannot target an absent native Guild player. That does not establish universal immunity for every borrowed effect. Preserve supported arrival reactions and existing independent Karama payment routing; do not stack two Guild half-rate modifiers into quarter price. Richese concealed No-Field cross/return now follows the selected provisional composition above; broader combinations remain separate.
Required runtime evidence includes odd/even prices, all supported route types, typed custody, Fremen free-versus-paid choices and storm behavior, native Ixian HMS access, current-source rejection, actual entry continuations, replay/JSON recovery, private projections and concurrent persistence. This audit changed documentation only.
+36 -1
View File
@@ -2,6 +2,41 @@
Audit date: 2026-09-06. This document distinguishes the printed token lifecycle from engine integration and unresolved combinations. It does not certify Richese, Homeworlds, or any other gated game mode.
## Concealed Guild cross-shipment and Secret Ally return — 27 October 2026
The supplied Advanced source, physical36/printed34 B, and E2 FAQ printed10
count a concealed marker as one force for all effects, including0. Compose
that rule with Guild cross-shipment: a currently owned marker can travel alone
or with actual counters from the same territory. It stays concealed, rotates
its current event once at delivery, retains its physical token inventory and
last-shipment identity, and consumes the ordinary shipment rather than movement.
No reserve counter is materialized. This is the selected provisional
composition; targeted publisher/designer searching found no specific combined
No-Field/Guild ruling.
Native reciprocal Guild allies retain their separate permission and rate
responses. Cancellation leaves the marker at its original source with its
original event; permission denial leaves the shipment unused. Rate cancellation
reprices the fixed group, with the existing unfunded withdrawal policy. An
ordinary Guild ally still cannot return to reserves (November2020 FAQ printed9).
An actual absent-Guild Secret Ally card expressly grants cross-shipment or
return to own reserves. Its original Nexus is spent once at paid commitment;
payment goes to the Bank. Provisionally, return recalls the concealed token
face down (`hiddenReturn`) without revealing its denomination or depositing
its nominal value. The same-token next-shipment ban remains. Only actual
physical companions are deposited through native reserves. Explicit Homeworld
marker placement is unavailable; return means recall behind the shield.
Price the marker as one plus0..20 physical counters, rounding the whole group
once; the billable total may therefore be21. Views and controls display the
marker separately from physical counters. No hidden denomination/reserve count
is used to price or propose the transport. The existing movement selector,
transport buttons and real Secret Ally selection submit the current token/event.
Broader module combinations and complete-mode acceptance remain open.
[Guild response contract](GUILD_RATE_KARAMA_RULES.md#concealed-no-field-transport--27-october-2026),
[Secret Ally contract](NEXUS_GUILD_SECRET_ALLY_RULES.md#concealed-no-field--27-october-2026).
## Allied separation at a due ending — 27 October 2026
A due Basic/Advanced alliance constraint now accepts normal Finish with an
@@ -355,7 +390,7 @@ This table records the original adapter contract. The implemented subset and cur
2. **Mixed forces and battle dials.** The FAQ forbids dialing more than reserves in a No-Field battle. Existing ordinary counters are possible, but no retrieved specific answer defines the cap across those counters, multiple sectors, typed units or independent reserve uses. Basic/Advanced ordinary and the selected Advanced Occupy prototype use the explicitly provisional additive pool above. This does not settle that source question or admit Basic mixed coalition/module profiles.
3. **Full-plan special Karama and structured Truthtrance.** The current prototype distinguishes supplied p27 F's special entire-plan power from p27 C/p36 B ordinary Prescience under the explicit provisional contract above; private reading does not reveal the physical token. No retrieved dedicated combined FAQ adjudicates that distinction or broader promise questions. Structured Truthtrance, public maxima, other-player legal previews and reasoning retain their original entitled boundaries.
4. **Homeworld use.** R3 recommends Richese in a Homeworld combination but supplies no retrieved No-Field-specific rule defining off-planet hidden custody, one-on-planet versus off-planet coexistence, or homeworld threshold disclosure. General module availability is not an answer to those lifecycle questions. The isolated model represents a single Arrakis marker and does not authorize Homeworld placement.
5. **Capturing, transferring or returning a concealed marker as a force.** Movement-as-a-force and Gamont's explicit forced reveal do not establish a general conversion for every card or Guild transport-to-reserves. A generic return helper must not erase a hidden token without a source-backed reveal/custody cause. This module exposes no such automatic escape from last-use history.
5. **Capturing, transferring or returning a concealed marker as a force.** The selected Guild Secret Ally route above now provisionally recalls the marker face down while preserving last-use history. It does not establish a general conversion for every card, ordinary Guild ally return, foreign custody or Homeworld placement. Other return causes retain their own recorded contracts.
6. **Allied discounts and reserve source.** Ordinary consent, typed allocation and funding are integrated. Guild-recipient and already-active Karama price/payee use the explicitly provisional prototype in both modes. Ordinary Fremen reserves are on-planet and remain ineligible for this off-planet method. See `RICHESE_ALLIED_SHIPMENT_AUDIT.md`.
7. **Supply orientation.** Concealed denomination is explicit. Hiding unused IDs/values in public JSON is the minimum privacy consequence, not a claim about an otherwise undocumented physical supply layout. The last revealed used face is public until another deployment; historical log knowledge may legitimately remain.
+14
View File
@@ -1,5 +1,19 @@
# Rule decision index
## Concealed No-Field Guild transport — 27 October 2026
Under the standing recommended-option policy, compose supplied Advanced
physical36/printed34 B and E2 FAQ10's marker-as-one rule with native Guild
allied cross-shipment and the actual absent-Guild Secret Ally cross/return
grant. Cross preserves concealment; Secret return provisionally recalls face
down without denomination materialization. Both retain last-shipped identity.
Bill one marker plus physical companions once; only companions use counter
removal/deposit. Native permission/rate responses and existing unfunded
withdrawal remain; ordinary Guild allies still cannot return (November2020
FAQ9). No marker Homeworld placement is granted. Targeted publisher/designer
search found no specific combined ruling; broader combinations and final
acceptance remain open. [Contract](RICHESE_NO_FIELD_RULES.md#concealed-guild-cross-shipment-and-secret-ally-return--27-october-2026).
## No-Field at allied separation — 27 October 2026
Compose E2 FAQ10/supplied physical36 B's one-force presence with the actual