Compose purchased shipment price with immune Junction source

This commit is contained in:
Quintine committed 2026-10-15 23:30:11 +11:00
1 parent 11adb7dbf3
commit 8f9f980075
13 files changed
+540 -122

No files matched your search

+23 -3
View File
@@ -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
+4 -1
View File
@@ -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
+15
View File
@@ -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:
+44
View File
@@ -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`
+24
View File
@@ -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.
+33
View File
@@ -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.
+2 -1
View File
@@ -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) |