Support concealed No-Field Guild transport
This commit is contained in:
1 parent
e41abdaf2e
commit
933a9c1379
24 files changed
+1138
-74
No files matched your search
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in new issue
Block a user