Compose purchased shipment price with immune Junction source
This commit is contained in:
1 parent
11adb7dbf3
commit
8f9f980075
13 files changed
+540
-122
No files matched your search
+23
-3
@@ -29,6 +29,25 @@ optional skill bands, combinations and public expansion starts remain open.
|
||||
Rules implementation continues; comprehensive assurance and administration
|
||||
remain deferred until all rules are implemented.
|
||||
|
||||
**Purchased price and immune Junction source choice — 15 October.**
|
||||
The original offered half/full tariff remains immune; normal payees are unchanged.
|
||||
An already played ordinary price no longer blocks the panel; acceptance
|
||||
explicitly acknowledges that it ends unused, with no card refund.
|
||||
Only actual delivery consumes it, including deferred Betrayal. Failed,
|
||||
unfunded or stale actions preserve it; an ordinary purchased route remains
|
||||
an alternative. This is a conservative product composition, not a publisher
|
||||
worked example.
|
||||
|
||||
Affected eleven-file131/131 and fourteen actual runtime/policy paths pass
|
||||
(eleven original-action/three controlled). Four actual390px original-action
|
||||
journeys prove full3, poor2/full3 then replacement half2, ordinary purchased2,
|
||||
and normal full6 Guild income plus movement. No overflow/application
|
||||
exception; one initial Vite dependency request aborted. No real room,
|
||||
database, human server, deployment or public-start gate changed.
|
||||
[Canonical policy and scoped evidence](JUNCTION_TRANSPORT_RUNTIME.md#purchased-price-source-choice--15-october-2026).
|
||||
Final types/lint and production build pass with existing warnings.
|
||||
Current local links and both still-partial five-facet evidence sets resolve.
|
||||
|
||||
**Separate transport permission, purchased typed price and allied marker — 15 October.**
|
||||
Native cross/return now has its own unpaid counter before price. Denial
|
||||
preserves legal alternatives and half price; the bounded original-opportunity
|
||||
@@ -46,9 +65,10 @@ runtime/policy paths pass (15 original-action/five controlled), plus four
|
||||
controlled optional-offer/recipient continuations. No overflow/application
|
||||
exception; one initial Vite dependency fetch aborted. Only the owned
|
||||
memory-only QA engine reloaded, retaining its exact synthetic states.
|
||||
Purchased-price/Junction sponsorship remains a separately tracked source
|
||||
composition; full combinations, assurance, public starts and full goal remain open.
|
||||
[Current authority and explicit interpretation](GUILD_RATE_KARAMA_RULES.md#permission-purchase-and-allied-marker-composition--15-october-2026).
|
||||
The separately tracked purchased-price/Junction source composition is
|
||||
connected by the newer checkpoint above; full combinations, assurance,
|
||||
public starts and full goal remain open.
|
||||
[Earlier authority and explicit interpretation](GUILD_RATE_KARAMA_RULES.md#permission-purchase-and-allied-marker-composition--15-october-2026).
|
||||
Affected25-file263/263 passes across frozen237+26 selections; final saved/
|
||||
deployed assurance is deliberately not claimed by these source checks.
|
||||
Final types/lint/build and repeated20+4 source smoke pass; existing build
|
||||
|
||||
@@ -26,7 +26,10 @@ finish the original turn. A separate original typed return allows native
|
||||
permission, then cancels rate: fee3, approved donor1, Guild7→6 after existing
|
||||
donor income, Junction15→18 and Tuek5→2. Controlled second-card special-stop
|
||||
instead returns the original gifted card without any departure/payment.
|
||||
[Current authority, policy distinction and remaining sponsored-price gate](GUILD_RATE_KARAMA_RULES.md#permission-purchase-and-allied-marker-composition--15-october-2026).
|
||||
[Current authority and explicit interpretation](GUILD_RATE_KARAMA_RULES.md#permission-purchase-and-allied-marker-composition--15-october-2026).
|
||||
The subsequent [immune Junction source choice](JUNCTION_TRANSPORT_RULES.md#purchased-price-and-immune-offer--15-october-2026)
|
||||
keeps its original tariff/payees and explicitly acknowledges that a separately
|
||||
purchased price ends unused only upon actual delivery, without a card refund.
|
||||
|
||||
## Native rate cancellation runtime — 15 October 2026
|
||||
|
||||
|
||||
@@ -2,6 +2,21 @@
|
||||
|
||||
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.
|
||||
|
||||
## Purchased price with immune sponsorship — 15 October 2026
|
||||
|
||||
The subsequent Junction cutover removes the separate purchased-price/
|
||||
sponsorship gate recorded below. The offered Homeworld tariff remains immune
|
||||
and normal payment routing is unchanged: no quarter price or borrowed bank-only rule.
|
||||
Choosing it with a purchased ordinary grant requires an explicit unused-price
|
||||
acknowledgment, no card refund, and actual delivery before grant consumption.
|
||||
Failed, declined or deferred acceptance retains the grant; the ordinary
|
||||
purchased route remains an alternative. This is a selected conservative
|
||||
product composition, not a new publisher worked example.
|
||||
[Canonical source choice](JUNCTION_TRANSPORT_RULES.md#purchased-price-and-immune-offer--15-october-2026)
|
||||
and [131-case, fourteen-path, four-mobile-journey evidence](JUNCTION_TRANSPORT_RUNTIME.md#purchased-price-source-choice--15-october-2026)
|
||||
distinguish eleven original runtime paths from three controlled continuations.
|
||||
|
||||
|
||||
## Permission purchase and allied marker composition — 15 October 2026
|
||||
|
||||
Three distinct sources now remain distinct end to end:
|
||||
|
||||
@@ -1,5 +1,49 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 15 October 2026 — Explicit purchased-price choice for immune Junction
|
||||
|
||||
Removed the earlier purchased-price/Junction composition fence without
|
||||
canceling or repricing the Homeworld source. Original half/full fee and
|
||||
normal payees remain: no quarter price and no card bank-only overlay.
|
||||
Accepting with a separate grant requires `forfeitPurchasedRate: true`;
|
||||
actual controls explain that it ends unused and its played card is not
|
||||
refunded. The independently legal ordinary purchased route stays available.
|
||||
This is a conservative selected product composition, not a publisher
|
||||
worked timing example.
|
||||
|
||||
Original card-first/offer-first orders bind the active grant in their
|
||||
existing declaration identity. Missing/false/stale acknowledgment rejects
|
||||
without mutation. Unfunded, declined and deferred acceptance preserves the
|
||||
grant; only actual delivery consumes it. Existing Guild Betrayal keeps the
|
||||
same offered invoice through Use/Pass. Original movement remains available.
|
||||
Pure Junction tariff and offer rules are intentionally unchanged.
|
||||
|
||||
Affected eleven-file **131/131** passes, including twelve new meaningful
|
||||
regressions. Fourteen actual runtime/policy paths pass: eleven original-action,
|
||||
three explicitly controlled (second physical card native denial plus
|
||||
existing Betrayal Use/Pass). All four original policies execute the immune
|
||||
full quote without strategic tuning or calibration.
|
||||
|
||||
Four real styled390×844 GameTable journeys use original-action scenes:
|
||||
full3; poor2 rejecting full3 then actual sponsor replacement half2;
|
||||
ordinary purchased2 instead; full6 native arrival with Guild6→12 and
|
||||
subsequent ordinary movement. Exact counters and the original spent card
|
||||
remain, no refund; successful shipment consumes the grant once.
|
||||
Viewport and scroll width390, no application exception; one initial
|
||||
Vite dependency fetch aborted during optimization.
|
||||
|
||||
Only an owned memory-only host was started/stopped. No worker, D1,
|
||||
authenticated saved room, human server, deployment or publication gate
|
||||
was exercised or changed. Outside-Git source/API/table JSON and four initial
|
||||
scenes are retained under `/tmp/dune-junction-purchased-*20261015*`.
|
||||
The full goal, remaining rule combinations and final assurance remain open.
|
||||
[Source choice](JUNCTION_TRANSPORT_RULES.md#purchased-price-and-immune-offer--15-october-2026),
|
||||
[runtime contract and scope](JUNCTION_TRANSPORT_RUNTIME.md#purchased-price-source-choice--15-october-2026).
|
||||
Final `npm run check:quick` and production build pass; existing
|
||||
module-register, large-chunk and Unknown-route warnings remain.
|
||||
Sixteen current local links and429 evidence paths resolve; both
|
||||
five-facet checklists remain Partial, with no complete-mode claim.
|
||||
|
||||
## 15 October 2026 — Separate native permission, independent typed price and loan approval
|
||||
|
||||
Native cross/return now uses a distinct unpaid `guildTransportPermission`
|
||||
|
||||
@@ -2,6 +2,30 @@
|
||||
|
||||
9 September 2026. Implementation contract for Junction's high-face transport advantage. This is a source audit, not certification of a completed transport module. It supplements [the component audit](HOMEWORLD_COMPONENT_AUDIT.md), [invasion rules](HOMEWORLD_INVASION_RULES.md), and [transport source update](HOMEWORLD_TRANSPORT_SOURCE_UPDATE.md).
|
||||
|
||||
## Purchased price and immune offer — 15 October 2026
|
||||
|
||||
The accepted Junction source keeps its printed half/full tariff and normal
|
||||
payment recipients. An already purchased ordinary Karama price does not
|
||||
reprice that immune Homeworld advantage, stack into quarter price or impose
|
||||
its bank-only payment rule. The recipient may instead choose an independently
|
||||
legal ordinary purchased-price route.
|
||||
|
||||
**Selected product composition, not a publisher worked example:** accepting
|
||||
Junction with that separate grant active requires an explicit
|
||||
`forfeitPurchasedRate: true` acknowledgment. The controls explain that the
|
||||
price ends unused and its already played card is not refunded. Only actual
|
||||
delivery consumes the grant; an unfunded, rejected, stale or declined offer
|
||||
does not. Deferred Guild Betrayal retains it until the original shipment
|
||||
settles. Its fee remains the original immune offered fee.
|
||||
|
||||
The existing declaration identity binds the active grant as well as the
|
||||
original offer and opportunity. An older quote cannot acknowledge a later
|
||||
purchase. No extra shipment, permission counter or special-stop choice is
|
||||
created. This conservative source choice replaces the old purchased-price/
|
||||
Junction composition gate, not the remaining complete-module gates.
|
||||
[Connected engine, controls and scoped proof](JUNCTION_TRANSPORT_RUNTIME.md#purchased-price-source-choice--15-october-2026).
|
||||
|
||||
|
||||
## Evidence and precedence
|
||||
|
||||
Fresh publisher-indexed passages were retrieved from the [GF9 E3 rulebook, pp.10 and 15](https://www.gf9games.com/dune/wp-content/uploads/EcazMoritani-Rulebook-LOWRES.pdf#page=10), [base rulebook, pp.9 and 19](https://www.gf9games.com/dunegame/wp-content/uploads/Dune-Rulebook.pdf#page=19), [November 2020 FAQ, pp.2 and 5](https://www.gf9games.com/dune/wp-content/uploads/2020/11/Dune-FAQ-Nov-2020.pdf#page=2), and [E1 cancellation table, p.12](https://www.gf9games.com/dunegame/wp-content/uploads/2020/09/IxianAndTleilaxuRulebook.pdf#page=12). Direct publisher PDF opens returned HTTP 403. This review does not claim a new binary download or new visual inspection of the physical card: the previously inspected research images under `/tmp/dune-rules` are absent in the current environment.
|
||||
|
||||
@@ -2,6 +2,39 @@
|
||||
|
||||
9 September 2026. [Source contract and adjudicated compositions](JUNCTION_TRANSPORT_RULES.md). This extends [Guild transport](GUILD_HOMEWORLD_TRANSPORT_RUNTIME.md) with Junction's distinct high-population grant. Homeworld game starts remain disabled pending completion of the entire module.
|
||||
|
||||
## Purchased price source choice — 15 October 2026
|
||||
|
||||
An active purchased ordinary price no longer blocks the original Junction
|
||||
panel. Its offered half/full tariff remains immune and normal payment routing
|
||||
is unchanged: no quarter price or bank-only overlay. The recipient can use the ordinary
|
||||
purchased route instead. Accepting the sponsored source explicitly says
|
||||
**“purchased price ends unused”**, with no refund of the already played card.
|
||||
The server requires that acknowledgment and consumes the grant only after
|
||||
actual delivery, including deferred Betrayal. Failed/unfunded/stale actions
|
||||
retain it. This is an explicit [product source composition](JUNCTION_TRANSPORT_RULES.md#purchased-price-and-immune-offer--15-october-2026),
|
||||
not a newly located publisher timing example.
|
||||
|
||||
The affected eleven-file selection passes **131/131**, including twelve new
|
||||
consumer-visible cases. Fourteen actual runtime/policy paths pass: eleven
|
||||
original-action and three explicitly controlled (second-card native denial
|
||||
and existing Betrayal Use/Pass continuations). All four original AI policies
|
||||
execute the same full offered quote; no strategy or calibration changed.
|
||||
|
||||
Four actual styled390×844 GameTable journeys use original-action scenes:
|
||||
full3 acceptance; poor2/full3 rejection then fresh half2 replacement; ordinary
|
||||
purchased2 instead of full3; and full6 native-to-sand arrival preserving
|
||||
Guild6→12. Physical counters/card custody, unused grant lifetime, original
|
||||
movement and turn completion are observed. Viewport/scroll width remain390.
|
||||
One initial Vite dependency request aborted; no application exception.
|
||||
The host was owned and memory-only: no worker, D1, authenticated saved room,
|
||||
human server, deployed revision or public-start gate was exercised or changed.
|
||||
Proof is retained outside Git under `/tmp/dune-junction-purchased-*20261015*`.
|
||||
Final `npm run check:quick` (types/lint) and production build pass.
|
||||
Existing module-register, large-chunk and Unknown-route warnings remain.
|
||||
Sixteen current local links and both five-facet evidence sets resolve;
|
||||
all ten facets remain Partial. Complete rules and deployed acceptance remain open.
|
||||
|
||||
|
||||
## Offers and routes
|
||||
|
||||
Guild can offer half or full price to the faction currently taking its unused shipment. Offers are optional: the recipient can use one or continue ordinary actions. A replacement has a new identity; the old proposal cannot authorize a shipment. Current actor, turn, unused shipment, native high population, typed source custody, funding and destination legality are revalidated before acceptance. Expired offers cannot be reused in a later opportunity. The grant gives no extra shipment or movement.
|
||||
|
||||
@@ -671,7 +671,8 @@ dedicated retrieved worked FAQs. [Contract and remaining limits](HOMEWORLD_OCCUP
|
||||
| Guild payment | Rate, transport permission and income are distinct; power owner, shipper, contributors and independent rate-card beneficiary remain distinct. | [Rate/cancellation sources](GUILD_RATE_KARAMA_RULES.md), [implemented payment routing](GUILD_SHIPMENT_PAYMENTS.md) |
|
||||
| Guild native rate Karama | Native prices follow original source rather than blanket module flags. Independent Smuggler counters stay free; own/allied No-Field bills one marker, never materialized value. A supplier’s whole-fee1 approval cannot silently become2: release and obtain a new full-price offer/consent. Typed native World/cross/return retains original sources and approved split; deferred Betrayal retains full-price authority until delivery. Earlier bank-only allied-loan, no-debt withdrawal and return policies remain provisional. | [Current composition and proof](GUILD_RATE_KARAMA_RULES.md#permission-purchase-and-allied-marker-composition--15-october-2026) |
|
||||
| Guild native transport permission | A distinct unpaid cross/return response precedes rate/payment. Under the standing choose-recommendation instruction, the provisional denied scope is that original shipment opportunity, preventing immediate redeclaration while preserving a legal different shipment/movement. Signed Cunning second opportunity is distinct; common World-to-foreign-World and immune Junction permissions are not canceled by analogy. Selected special-stop→permission→rate order is product composition, not a new publisher timing FAQ. | [Policy, source and genuine/controlled evidence](GUILD_RATE_KARAMA_RULES.md#permission-purchase-and-allied-marker-composition--15-october-2026) |
|
||||
| Purchased Karama typed price | Supplied authorized Advanced PDF physical16 says any player’s Force Shipment may be half normal, paid to bank. Original typed routes use that independent tariff without new route rights or Nexus stacking; the entire approved invoice is bank-only. Completion consumes only the original grant. Special-stop uses existing provisional card-return parity, refunding the exact original physical card to its owner. An already-purchased card combined with Junction sponsorship retains its separate unfinished composition gate. | [Connected typed routes and source distinction](GUILD_HOMEWORLD_TRANSPORT_RULES.md#separate-permission-and-purchased-price--15-october-2026) |
|
||||
| Purchased Karama typed price | Supplied authorized Advanced PDF physical16 says any player’s Force Shipment may be half normal, paid to bank. Original typed routes use that independent tariff without new route rights or Nexus stacking; the entire approved invoice is bank-only. Completion consumes only the original grant. Special-stop uses existing provisional card-return parity, refunding the exact original physical card to its owner. Immune Junction uses the separate source choice below, not this card tariff. | [Connected typed routes and source distinction](GUILD_HOMEWORLD_TRANSPORT_RULES.md#separate-permission-and-purchased-price--15-october-2026) |
|
||||
| Purchased price with immune Junction | Keep the original offered half/full tariff and normal payees; no quarter price or bank-only overlay. Under the standing choose-recommendation instruction, accepting this source with a purchased grant requires explicit acknowledgment that it ends unused, with no card refund. Consume only upon actual delivery, not failed, stale, unfunded or deferred acceptance; the ordinary purchased route remains available. This is a conservative product composition, not a publisher worked example. | [Source immunity and selected choice](JUNCTION_TRANSPORT_RULES.md#purchased-price-and-immune-offer--15-october-2026), [original versus controlled proof](JUNCTION_TRANSPORT_RUNTIME.md#purchased-price-source-choice--15-october-2026) |
|
||||
| Deferred shipment arrival | Quote unsupported ordinary arrivals before saving Guild interception. A validated legacy ordinary declaration may return unspent on the typed arrival error; corrupted declarations and special parent/card receipts are not silently cleared. This repairs continuation without deciding simultaneous reaction priority. | [Reproduction and bounded recovery](DEFERRED_SHIPMENT_ARRIVAL.md) |
|
||||
| Native Ambassador own-arrival continuation | Under the standing choose-recommended-option instruction, reuse committed entry after its own Guild income, BG Intrusion and accompaniment controls. Existing callbacks put a legitimate accompanying BG fighter child before the deferred original entrant; each sees the then-live token, so declining the child preserves a later original offer and consuming it does not recreate a token. Advisors remain exempt. This child-first/live-token composition is provisional, not a located publisher priority ruling. Actual busy controls, unsupported paired/module guards and separate native rate-window admission remain distinct. | [Native original-action evidence and boundary](DEFERRED_SHIPMENT_ARRIVAL.md#native-own-arrival-continuations--15-october-2026) |
|
||||
| Truthtrance | Current facts are boolean disclosures, not promises to preserve resources. Structured Basic and base Advanced active-opportunity shipment promises bind within their documented scope (Advanced excludes Guild and optional modules); prose is not automatically enforced. | [Spice facts](TRUTHTRANCE_SPICE_FACTS.md), [card facts](TRUTHTRANCE_CARD_COUNT.md), [shipment promises](TRUTHTRANCE_SHIPMENT_PROMISES.md), [remaining audit](TRUTHTRANCE_NONBATTLE_READINESS_20260907.md) |
|
||||
|
||||
Reference in new issue
Block a user